
Ben

Merhaba, Ben Eskişehir’de doğup, İzmir’de büyüyen ve şuanda Manisa’da yaşayan, 35 yaşını aşmış, askerliğini yapmış, prezentabl, evli ve 1 erkek evlat babasıyım.
10 yılı aşkın süredir tutkuyla kod yazıyor ve mimari çiziyorum. Şu sıralar Etiya’da Principal Software Developer unvanıyla çalışıyorum.
Fintech, e-ticaret, bahis, telekom ve toplu taşıma gibi; hatanın pahalıya patladığı, insanların para harcadığı veya bir yere yetişmeye çalıştığı her yerde problemleri çözdüm, çözüyorum ve çözmeye devam ediyorum. Yüksek trafikli sitelerin ayakta kalmasını sağlayan o “Scalable” sistemlere kafa patlatan adamım.
Aşağıda teknoloji çantamdaki yiyecekler mevcut, yenilerini eklemek için geceleri çocuğu uyuttuktan sonra öğrenmeye çalışıyorum.- JavaScript / NodeJS / Express / TypeScript
- React/React Native
- C# / .Net
- RabbitMQ / Kafka
- PHP
- Docker / Kubernetes
- PLSQL / PostgreSQL / MySQL / MongoDB / Redis / CouchBase
- Az biraz Python
- Birazcık GoLang
- Java
- MVC / OOP / Design Pattern / Driven Design / SOLID
- Software Architecture
İş Deneyimi
Monolith mimariden, ölçeklenebilir microservice mimarisine dönüşüme öncülük ettim. Temel ve ileri altyapı geliştirmelerinde görev aldım.
- Resilience bir microservice mimarisi içinde Iddaa Bülteni, Kupon Yönetimi, Dinamik Kampanya Yönetimi, Editör Yönetimi ve Streaming hizmetleri gibi yüksek performanslı modüllerin mimarisini ve geliştirilmesini sağladım.
- High capacity ve sync bir trafiği yönetmeye, logging ve monitor işlemlerini tam yapmaya, design ve pattern seçenekleri doğru uygulamaya ve servislerin ayakta kalmasına uğraştım.
- Code review, system architecture, Bug find&fixed, Agile günlük rutinlerimden
Türkiye’nin en büyük ve en yüksek trafiğe sahip e-ticaret platformunda satıcı etkileşimini doğrudan etkileyen ürün yönetimi için CRM araçlarının geliştirilmesinde bulundum.
- Sorunsuz bir kullanıcı deneyimi oluşturmak için micro-frontend, micro-service ve BFF design uyguladım.
- NodeJS (NestJS), Java, PostgreSQL ve CouchDB kullanarak bir micro-service mimarisi içinde Scalable servisler oluşturdum ve ayakta tutmaya çalıştım.
- React ve React Native kullanarak mobil ve web geliştirmelerinde bulundup Full-stack çalıştım.
- Code review, system architecture, Bug find&fixed, Agile günlük rutinlerimden
Güvenli finansal işlemleri kolaylaştırmak için kapsamlı bir “Banking as a Service” (BaaS) platformunda çalıştım.
- Birden fazla banka entegrasyonlarını düzenlemek ve micro-serviceler arasındaki trafiği yönetmek için merkezi bir “API Gateway” geliştirmesinde çalıştım.
- Otomasyon, güvenlik ve bankalar arası bağlantıya odaklanarak NodeJS, Java, Puppeteer ve .NET Core kullanarak temel finansal uygulamalar geliştirdim.
- Native olarak Android uygulama geliştirmesinde bulundum (ParaPlus).
Monolith odaklı bir ortamda toplu taşıma ve otomatik ücret toplama sistemlerinin tam döngülü (IOT - Backend - Database - Frontend) geliştirilmesine katkıda bulundum.
- Node.js, Java ve PHP kullanarak donanım entegrasyonu ve mobil uygulama servisleri geliştirdim.
- Yüksek hacimli ulaşım verileri için PL/SQL ve MySQL kullanarak karmaşık veritabanı işlemlerini ve sorgu optimizasyonlarını yönettim.
- Gerçek zamanlı veri görselleştirmeyi sağlayarak AngularJS/Angular kullanarak frontend uygulamaları oluşturdum ve bakımını yaptım.