serbestis / uzmanlar / emrahsonmez
Emrah Sönmez

Emrah Sönmez

Full-Stack Developer · React, Vue, Next.js, .NET Core, Node.js · AI destekli geliştirme (Claude Code)

LinkedIn ile doğrulandı

12 yıldır yazılım geliştiriyorum. React, Vue, Next.js ve Nuxt.js ile web uygulamaları, .NET Core ve Node.js ile backend servisleri, PostgreSQL ve MSSQL ile veri katmanları kuruyorum. Eylül 2024'ten bu yana serbest çalışıyorum ve işleri uçtan uca üstleniyorum: ihtiyaç analizi, mimari, geliştirme, canlıya alma ve bakım. Son dönemde yaptığım işlerden bazıları: • 639 üyeli bir konut kooperatifi için iki üretim uygulaması: daire tahsis (kura) platformu ve üye/finansal veri denetim sistemi. Vue 3, TypeScript, Supabase/PostgreSQL, 18 serverless edge function, Row Level Security ve GitHub Actions ile otomatik dağıtım. ~15.000 banka hareketi insan onaylı bir LLM veri hattıyla eşleştiriliyor. • Bir ödeme kuruluşu (Payment Facilitator) için 3 panelli yönetim sistemi: back-office, üye iş yeri ve temsilci panelleri. ~90 ekran, 130+ yetki tanımı, SignalR ile gerçek zamanlı işlem takibi, OpenAPI'den üretilen tip güvenli servis katmanı. • Kurumsal müşterilerin toplu SMS kampanyası yürüttüğü B2B platform: .NET Core mikroservisler, Turkcell, Vodafone ve Türk Telekom operatör entegrasyonları, yıllık ~4 milyar SMS. • Diş klinikleri için randevu, ödeme ve e-ticaret platformu: Next.js, SSR, çok dilli yapı. Canlıda çalışıyor. Kurumsal tarafta Fibabanka'da 20+ ekibin 2.000+ sayfalık Core Banking uygulamasını React'e taşıdığı altyapıyı kurdum. Doğuş Teknoloji'de 5 kişilik frontend ekibine teknik liderlik yaptım. Turkcell Grubu'ndaki Ultia'da 5 yıllık bir no-code platformun modernizasyonunu yönettim. Neler yapabilirim: • Web uygulaması, SaaS ve yönetim paneli geliştirme (React, Vue, Next.js, Nuxt.js) • Backend ve API geliştirme (.NET Core, Node.js, REST, GraphQL) • Ödeme, ERP, CRM ve üçüncü parti servis entegrasyonları • Veritabanı tasarımı (PostgreSQL, MSSQL, Supabase) • Mobil uygulama (React Native) • Eski (legacy) projelerin modernizasyonu, performans iyileştirme ve hata düzeltme • Kurumsal web sitesi ve e-ticaret Nasıl çalışırım: Claude Code ile AI destekli geliştirme yapıyorum. Ajanın yazdığı her kodu tip denetimi, lint ve kod incelemesinden geçiriyorum, projenin kurallarını ve dokümantasyonunu yazılı tutuyorum. Böylece hızlı ilerlerken kaliteden ödün vermiyorum. Kodu, dokümantasyonu ve dağıtım altyapısını eksiksiz teslim ediyorum, proje bittiğinde başka bir geliştirici de kolayca devralabiliyor. Detaylar ve projeler: emrahsonmez.com

Deneyim

  1. Freelance Full-Stack Developer Serbest Çalışma Eyl 2024 – Halen

    Konut kooperatifi dijital dönüşüm programı (Şubat 2026 – günümüz): 639 üyeli bir kooperatif için daire tahsis (kura) platformu ve üye/finansal veri denetim sistemi. Vue 3, TypeScript, Supabase/PostgreSQL, 39 SQL migration, 37 RLS politikası, 18 serverless edge function, GitHub Actions ile otomatik dağıtım. ~15.000 banka hareketi insan onaylı LLM veri hattıyla eşleştiriliyor; tam sayı aritmetiği ve invariant zinciriyle finansal bütünlük. Ödeme platformu (Eylül 2024 – Şubat 2026): Payment Facilitator ödeme altyapısının back-office, üye iş yeri ve temsilci panelleri. ~90 ekran, 130+ izinli RBAC, SignalR ile gerçek zamanlı işlem takibi, OpenAPI codegen ile tip güvenli servis katmanı, 30+ ekranda ortak data grid ve Excel/CSV dışa aktarım.

  2. Expert Frontend Developer Ultia A.Ş. (Turkcell Grubu) Mar 2024 – Ağu 2024

    Turkcell bünyesinde 5 yıldır geliştirilen no-code platformun frontend liderliği. 4 kişilik ekipte teknoloji yığını modernizasyonu ve refactor programının planlanması ve yürütülmesi. Bileşen eklemede 1 dakikayı aşan render süresinin optimize edilmesi, hot reload altyapısı, aşırı büyümüş dosyaların modüler yapıya ayrıştırılması; sürükle-bırak canvas, form builder, action flow ve tema editörü modüllerinde mimari güncellemeler. React, TypeScript, Redux. Proje şirket kararıyla sonlandırıldı.

  3. Senior Frontend Developer Doping Hafıza Eki 2023 – Mar 2024

    160.000+ öğrenciye web, mobil ve tablet üzerinden hizmet veren online eğitim platformunda ana uygulama ve React Native mobil uygulama geliştirmesi. Ana platformu besleyen yönetim uygulamalarının legacy yapıdan güncel teknolojilerle sıfırdan yazılması (tek frontend sorumlusu): granüler RBAC'li içerik yönetim paneli, veli takip uygulaması, çağrı merkezi operasyon paneli, Next.js + Strapi CMS ile kurumsal site. OpenAPI codegen ve React-Query ile veri katmanı.

  4. Principal Software Developer Doğuş Teknoloji May 2022 – Eki 2023

    Doğuş Holding bünyesinde iki dijital ürün; ~15 kişilik proje ekibinde 5 kişilik frontend takımının teknik liderliği. Sensat.com (araç alım-satım ve kiralama pazaryeri, günlük ~100K ziyaret): Nuxt.js SSR mimarisi, Vue 3 ile sıfırdan back-office, granüler RBAC, SignalR bildirim sistemi. Zubizu (milyonlarca kullanıcılı kampanya platformu): Next.js + Strapi CMS ile kurumsal site, React + Redux back-office, Storybook bileşen dokümantasyonu, Keycloak SSO.

  5. Senior Frontend Developer Fibabanka Ağu 2021 – May 2022

    Bankanın çalışanlarının kullandığı Core Banking uygulamasının tescilli bir arayüz dilinden React tabanlı web mimarisine taşınması. 20+ ekibin katıldığı, 2.000+ sayfalık dönüşüm programının frontend altyapısı: React proje iskeletleri, ortak mimari standart, bileşen ve helper kütüphaneleri, Storybook dokümantasyonu. Sayfa geliştirme süresi 1 haftadan 1 günün altına, hot reload 2 dakikadan anlık seviyeye indi; render süresinde ~%30 iyileşme.

  6. Full-Stack Developer ITS Bilişim Haz 2016 – Tem 2021

    Bilet satışı, sigorta, enerji izleme ve perakende elektrik alanlarında web, mobil ve masaüstü uygulamalar. .NET ağırlıklı organizasyonda React ve React Native'in ilk kez uygulanması; pilotlardan sonra tüm yeni projelerin standart yığını oldu. enucuzu.com uçak ve otobüs bileti pazaryeri (ASP.NET MVC, C#, ardından React ve React Native), güneş ve rüzgâr santrali enerji izleme dashboard'ları (Node.js, GraphQL, TypeORM, MSSQL, Redis), EPİAŞ entegrasyonlu perakende elektrik platformu (WPF, DevExpress, C#). CI/CD, JWT/OAuth2, RESTful API tasarımı.

  7. CRM Developer / Technical Consultant AGC Yazılım Eyl 2014 – Haz 2016

    Kurumsal müşteriler için Microsoft Dynamics CRM ve Resco platformlarında özel çözümler, iş akışı otomasyonu ve kurulum/entegrasyon danışmanlığı. Müşteriler arasında İzmir Türk Koleji, IKSV, Medical Park, ASAY ve Ünlü Teknik.

Eğitim

  1. Ege Üniversitesi Bilgisayar Mühendisliği (Lisans) 2008 – 2013

Portföy

  • emrahsonmez.com — Kişisel site ve proje vitrini emrahsonmez.com

    Deneyimlerimi, projelerimi ve çalışma şeklimi anlattığım kişisel web sitem.

  • Konut Kooperatifi Kura ve Finansal Denetim Platformu emrahsonmez.com

    639 üyeli kooperatif için iki üretim uygulaması: çok turlu daire tahsis (kura) platformu ve üye/finansal veri denetim sistemi. Vue 3, TypeScript, Supabase/PostgreSQL, Row Level Security, 18 edge function, Pusher ile canlı durum, insan onaylı LLM ile ~15.000 banka hareketinin eşlenmesi. Claude Code ile AI destekli geliştirildi. Müşteriye özel kapalı sistem, ayrıntılı anlatımı kişisel sitemde.

  • Ödeme Kuruluşu Yönetim Panelleri (PF) emrahsonmez.com

    Payment Facilitator altyapısı için back-office, üye iş yeri ve temsilci panelleri. ~90 ekran, 130+ izinli RBAC, sanal POS ve mutabakat modülleri, SignalR ile gerçek zamanlı işlem akışı, 3 kanallı 2FA, OpenAPI codegen. Müşteriye özel kapalı sistem, ayrıntılı anlatımı kişisel sitemde.

  • B2B Toplu SMS Platformu emrahsonmez.com

    Kurumsal müşterilerin kredi bazlı toplu SMS kampanyası yürüttüğü platform. .NET Core mikroservisler, Polly ile dayanıklılık, Turkcell, Vodafone ve Türk Telekom entegrasyonları, public REST API, multi-tenant yapı. 100+ firma, yıllık ~4 milyar SMS. Müşteriye özel kapalı sistem, ayrıntılı anlatımı kişisel sitemde.

AI ajanları

  • Claude Code Yazılım / kod Claude Code CLAUDE.md proje kuralları GitHub Ajan: iyi tanımlanmış görevleri uygular (bileşen, API uç noktası, SQL migration, refactor, dokümantasyon), kod tabanında arama ve analiz yapar. Ben: mimariyi ve görev planını belirlerim, projenin yazılı kurallarını (CLAUDE.md, modül README) tutarım, ajanın her çıktısını tip denetimi, lint, tarayıcı testi ve kod incelemesinden geçiririm. Canlıya giden her satırın sorumluluğu bende.

Ajan ve model bilgileri uzmanın beyanıdır.

Hizmetleri

Yazıları