Yeni fırsatlara açığım
AbdurrahmanYeşilyurt
- abdurrahmanyesilyurt4141@gmail.com
- github.com/abdurrahmanyesilyurt
- linkedin.com/in/abdurrahman-yeşilyurt-52b289241
- abdurrahmanyesilyurt.com
- Rol
- Backend & Full-Stack Yazılım Geliştirici
- Odak
- .NET · PostgreSQL · Next.js · React Native
- Konum
- Kocaeli, Türkiye
- Diller
- Türkçe · İngilizce (C2)
- Askerlik
- Tamamlandı
ASP.NET Core, NestJS ve PostgreSQL ile backend sistemler; Next.js ve React Native (Expo) ile web ve mobil istemciler geliştiren bir bilgisayar mühendisiyim. Farklı sektörlerden firmalar için geliştirdiğim ürünler web’de, App Store’da ve Google Play’de canlıda; son olarak Claude API ile e-postalardan randevu, görev ve son tarih çıkaran yapay zekâ destekli asistan ürünüm Ecoasistan’ı yayına aldım. API ve veritabanı tasarımından kimlik doğrulama, bulut dağıtımı ve CI/CD otomasyonuna kadar uçtan uca sorumluluk alırım.
01
Deneyim
Günümüz
Backend ve Full-Stack Yazılım Geliştirici
Serbest (Freelance)Kocaeli / UzaktanÇeşitli firmalar- Dijitalleşme ihtiyacı olan firmalar için uçtan uca ürünler tasarlayıp canlıya aldım (bkz. Projeler). ASP.NET Core 8 ve NestJS ile katmanlı Web API’lar geliştirdim; PostgreSQL şemalarını EF Core ve Prisma migration’larıyla yönetip sorgu performansını optimize ettim.
- JWT ve HTTP-only cookie tabanlı kimlik doğrulama, refresh token rotasyonu ile token bağlama (IP, UserAgent) ve rol/izin bazlı çok kiracılı yetkilendirme kurguladım; SignalR/Socket.IO ile gerçek zamanlı güncellemeler, FCM/APNs ve Web Push bildirimleri, SMTP e-posta entegrasyonları geliştirdim.
- Ubuntu sunucularda Docker, Nginx reverse proxy ve SSL ile dağıtım yaptım; GitHub Actions ile test, imaj yayını, otomatik deploy, migration ve sağlık kontrolü içeren, başarısızlıkta önceki sürüme dönen CI/CD hatları kurdum.
- Next.js, React, TanStack Query ve Tailwind CSS ile web istemcileri; React Native (Expo) ile App Store ve Google Play’de yayında olan mobil uygulamalar geliştirdim, EAS ile OTA güncelleme akışı kurdum.
- Frontend ekipleri için DTO sözleşmeleri ve API dokümantasyonu hazırladım; canlı ortam hatalarını sunucu loglarından teşhis edip giderdim.
Backend Geliştirici
TOS AnalyticsİstanbulStaj → Yarı Zamanlı (Uzaktan) → Tam Zamanlı (Hibrit)- ASP.NET Core ile kurumsal düzeyde Web API geliştirme süreçlerinde aktif rol aldım; takım üyeleriyle birlikte hata ayıklama ve kod iyileştirme çalışmaları yürüttüm.
- PostgreSQL veritabanı tasarımı, sorgu optimizasyonu ve AWS S3 ile dosya yönetimi entegrasyonları üzerinde çalıştım.
- Git üzerinden versiyon kontrol, pull request inceleme ve takım içi kod kalitesi çalışmalarına katkı sağladım; Web API uç noktalarının test edilmesi ve dokümantasyonu süreçlerinde yer aldım.
- Python betikleri ile veri işleme ve analiz görevleri geliştirdim; yapay zekâ araçlarını iş akışlarına entegre ederek süreçleri otomatize ettim ve ekip verimliliğine katkı sundum.
Stajyer Mühendis
Kocaeli Büyükşehir BelediyesiKocaeli- .NET Framework ile iç kullanım amaçlı uygulamalar geliştirdim.
- Sunucu tarafı yapılandırma süreçlerinde mentör eşliğinde çalıştım.
- Ubuntu sunucu yönetimi ve temel sistem yönetimi konularında pratik deneyim kazandım.
Mobil Uygulama Geliştirici
MERLAB İnovasyon Bilim ve TeknolojiKonya- Flutter ile endüstriyel ölçüm sistemi için mobil uygulama geliştirdim.
- Bluetooth Low Energy cihazlardan gelen verileri uygulamaya entegre ettim.
- Donanım ve yazılım arayüzü üzerinde ekip içinde koordineli çalışma yürüttüm.
02
Projeler

Ecoasistan
Yapay zekâ · VerimlilikWeb
Siteyi aç Gmail ve Google Takvim’i okuyup randevuları, görevleri ve son tarihleri tek bir günlük akışta toplayan yapay zekâ destekli asistan: takvim önerileri, üç tonda yanıt taslakları, asistan sohbeti ve günün özeti bildirimi. Takvime yazma ve mail gönderme yalnızca kullanıcı onayıyla yapılır.
RolümKendi ürünüm. pnpm monorepo mimarisi (NestJS + Prisma API, Next.js web, yayına hazırlanan Expo mobil uygulaması); Claude API ile sınıflandırma → çıkarım hattı (Zod şema doğrulaması, dayanak cümlesi kontrolü, prompt injection’a karşı araçsız model); modelden önce çalışan kural tabanlı ayrıştırıcılar; Gmail, Takvim ve Outlook entegrasyonları; KVKK uyumu ve Docker + GitHub Actions ile otomatik deploy.
- NestJS
- Prisma
- PostgreSQL
- Claude API
- Zod
- Next.js 16
- React Native (Expo)
- Docker
- GitHub Actions
ecoasistan.com

EcoYazılım
Kurumsal yönetimWeb + iOS + Android
Uygulamayı indir Çevre ve iş güvenliği danışmanlık firmaları ile müşterileri için yönetim platformu: teklif ve sözleşme onayları, periyodik kontrol raporları, İSG ve çevre danışmanlığı, akademi, belge takibi ve karbon raporu yönetimi. Saha ekipleri için mobil uygulaması var.
RolümEkonaz ürünlerinin ortak ASP.NET Core 8 API’si (SignalR bildirimleri, QuestPDF ile QR doğrulamalı PDF raporlar, firma bazlı veri ayrımı ve yetkilendirme) ve Next.js web uygulaması; Expo mobil uygulamasında ekip içinde geliştirme; Docker ve GitHub Actions ile yayın.
- ASP.NET Core 8
- PostgreSQL
- SignalR
- QuestPDF
- Next.js 15
- React Native (Expo)
- Docker
- GitHub Actions
ecoyazilim.com · App Store · Google Play

Ekonaz Karbon
SürdürülebilirlikWeb + iOS + Android
Uygulamayı indir Şirketler için karbon ayak izi hesaplama ve raporlama portalı: tesis ve dönem bazlı faaliyet verisi, Kapsam 1-2-3 emisyon hesabı, onaylı PDF raporlar ve grafikli gösterge paneli. ISO 14064 ve GHG Protocol’e dayanır.
RolümFormül tabanlı emisyon hesaplama ve rapor onay akışının backend’i (ASP.NET Core 8), Next.js müşteri portalı ve Expo ile geliştirilen iOS/Android uygulaması.
- ASP.NET Core 8
- PostgreSQL
- NCalc
- QuestPDF
- Next.js 15
- React Native (Expo)
- TanStack Query
- Recharts
ekocarbon.com.tr · App Store · Google Play

Sayvera Global
E-ticaret · Doğrudan satışWeb
Siteyi aç Doğal sağlık ve bakım ürünleri için doğrudan satış e-ticaret platformu: üyelik ve referans sistemi, ekip ağacı ve aylık kazanç hesabı, satıcı pazaryeri ve kapsamlı yönetim paneli.
RolümASP.NET Core 8 backend’in büyük kısmı: katmanlı mimari, komisyon motoru (binary ağaç, kariyer seviyeleri), PayTR ödeme, e-fatura ve kargo entegrasyonları, zamanlanmış işler ve GitHub Actions ile yayın.
- ASP.NET Core 8
- EF Core
- PostgreSQL
- Identity + JWT
- AWS S3
- PayTR
- GitHub Actions
sayveraglobal.com

NakliyeKoop
LojistikWeb + Android
Android uygulaması Nakliye kooperatifleri için araç ve şoför sıra yönetimi, sefer takibi ve yük panosu. Yöneticiler sırayı ve seferleri yönetir; şoförler sıralarını mobil uygulamadan anlık takip eder.
RolümFlutter mobil uygulama; NestJS backend’in büyük kısmı (JWT, rol bazlı yetki, Socket.IO ile anlık güncellemeler, FCM bildirimleri) ve AWS üzerinde CI/CD ile dağıtım.
- Flutter
- NestJS
- PostgreSQL
- Socket.IO
- Firebase (FCM)
- Docker
- AWS Lightsail
- GitHub Actions
nakliyekoop.com · Google Play
03
Yetenekler
Ana odak
01Backend
- ASP.NET Core 8
- .NET 8
- Entity Framework Core
- SignalR
- NestJS
- Node.js
- Prisma
- Socket.IO
- Web API
- REST
- LINQ
02Diller
- C#
- TypeScript
- JavaScript
- Python
- Dart
- SQL
03Veritabanı
- PostgreSQL
- İlişkisel veri modelleme
- Sorgu optimizasyonu
- Migration yönetimi
04Frontend
- Next.js 15/16
- React
- TypeScript
- TanStack Query
- Tailwind CSS
- Astro
- HTML
- CSS
05Mobil
- React Native
- Expo
- Flutter
06Yapay Zekâ
- Claude API
- Zod
- LLM ile yapılandırılmış veri çıkarımı
- Prompt injection’a karşı tasarım
- Model maliyeti takibi
07Kimlik ve Güvenlik
- JWT
- ASP.NET Core Identity
- OAuth 2.0
- Cookie Authentication
- Refresh token rotasyonu
- Rol ve izin tabanlı yetkilendirme
- Çok kiracılı (multi-tenant) mimari
- AES-GCM ile token şifreleme
- CSP ve güvenlik başlıkları
08Entegrasyonlar
- Gmail API
- Google Calendar API
- Microsoft Graph
- Firebase Cloud Messaging
- APNs
- Web Push
- PayTR
- E-fatura
- SMTP entegrasyonları
09Bulut ve DevOps
- Docker
- Nginx
- Ubuntu Server
- GitHub Actions (CI/CD)
- Vercel
- AWS EC2
- AWS S3
- AWS Lightsail
- SSL ve alan adı yönetimi
10Araçlar
- Git
- GitHub
- pnpm
- Vitest
- Swagger/OpenAPI
- Postman
- Rider
- Visual Studio
- VS Code
11Diğer
- QuestPDF (PDF üretimi)
- NCalc (formül motoru)
- Python ile veri işleme
- Bluetooth Low Energy entegrasyonu
04
Eğitim
Eğitim
Konya Teknik Üniversitesi
Bilgisayar Mühendisliği, Lisans
Eyl 2021 — Haz 2025
Bitirme projesi: ASP.NET Core tabanlı mobil uygulama backend geliştirme; kullanıcı bazlı öneri sistemi, JWT kimlik doğrulama, çok katmanlı mimari ve PostgreSQL veritabanı tasarımı konularını kapsadı.
Sertifikalar
İngilizce C2
Amerikan Kültür Yabancı Dil Kursları
Mikroservis Mimarileri Eğitimi
Diller
Türkçe
Anadil
İngilizce
İleri düzey okuma ve yazma; iyi düzey dinleme ve konuşma
C2
Japonca
Temel seviye
05
Yazılar
06
İletişim
Bir projen ya da açık bir pozisyon mu var? Konuşalım.