MERT YILDIRIM
Yazılım Mühendisi | Backend Development | Java & Microservices
İstanbul, Türkiye
Telefon: 05XX XXX XX XX
E-posta: mert.yildirim@example.com
LinkedIn: linkedin.com/in/ornek-mertyildirim
GitHub: github.com/ornek-mertyildirim
PROFESYONEL ÖZET
Fintech ve e-ticaret projelerinde yaklaşık 5 yıllık yazılım geliştirme deneyimine sahip yazılım mühendisi. Java, Spring Boot, PostgreSQL, Redis, Kafka ve Docker teknolojileriyle yüksek trafikli backend servislerinin geliştirilmesi ve bakımında görev aldı. REST API tasarımı, mikroservis mimarileri, performans iyileştirme ve otomatik test süreçlerinde deneyimli. Ürün, QA ve DevOps ekipleriyle çevik geliştirme ortamlarında çalışarak iş gereksinimlerini sürdürülebilir teknik çözümlere dönüştürme konusunda güçlü deneyime sahip.
PROFESYONEL DENEYİM
Software Engineer -- Atlas Finans Teknolojileri A.Ş.
İstanbul | Mart 2024 -- Günümüz
- Java ve Spring Boot ile ödeme ve işlem yönetimi servislerinin geliştirilmesinde görev aldı.
- Monolitik uygulamadaki iki temel modülün mikroservis yapısına ayrıştırılması çalışmalarına katıldı.
- Yoğun kullanılan sorguları ve Redis önbellekleme yapısını optimize ederek örnek performans testlerinde ortalama API yanıt süresinin yaklaşık %30 iyileştirilmesine katkı sağladı.
- Kafka tabanlı asenkron işlem akışlarında yeni consumer ve producer bileşenleri geliştirdi.
- PostgreSQL sorgularını inceleyerek indeks ve sorgu optimizasyonları gerçekleştirdi.
- Unit ve integration test kapsamının artırılması için JUnit ve Mockito tabanlı testler yazdı.
- Pull request ve code review süreçlerine düzenli olarak katıldı.
- Production hatalarının kök neden analizlerini gerçekleştirerek kalıcı düzeltmeler geliştirdi.
- Ürün ve QA ekipleriyle sprint planlama, refinement ve retrospektif toplantılarına katıldı.
Software Developer -- Rota E-Ticaret Teknolojileri Ltd.
Bursa | Temmuz 2021 -- Şubat 2024
- Sipariş, stok ve kampanya modüllerinin backend geliştirmelerinde görev aldı.
- Spring Boot tabanlı REST API'ler geliştirdi ve mevcut servislerin bakımını gerçekleştirdi.
- Kampanya yoğunluğu dönemlerinde oluşan performans problemlerinin analizine katkı sağladı.
- Docker tabanlı geliştirme ortamının ekip içerisinde standartlaştırılmasına destek verdi.
- Swagger/OpenAPI ile servis dokümantasyonunun güncel tutulmasını sağladı.
- SonarQube bulgularının azaltılması için refactoring çalışmalarına katıldı.
- Junior ekip üyelerinin geliştirme ortamı kurulumu ve kod tabanı adaptasyonuna destek oldu.
SEÇİLİ PROJELER
Ödeme İşlem Servisi - REST tabanlı ödeme işlem servislerinin geliştirilmesine katkı sağladı. - Tekrarlanan işlemlerin engellenmesi için idempotency yaklaşımının uygulanmasında görev aldı. - Kritik işlem loglarının izlenebilirliğini geliştirdi.
Sipariş Yönetim Platformu - Sipariş oluşturma, durum güncelleme ve stok rezervasyonu süreçlerinde backend geliştirme yaptı. - Yük testlerinde tespit edilen darboğazların giderilmesine katkı sağladı.
TEKNİK BECERİLER
Java, Spring Boot, Spring Security, REST API, Microservices, PostgreSQL, MySQL, Redis, Kafka, Docker, Git, GitLab CI/CD, JUnit, Mockito, Maven, Swagger/OpenAPI, Jira, Agile/Scrum
EĞİTİM
Kocaeli Üniversitesi -- Yazılım Mühendisliği
2017 -- 2021
YABANCI DİL
İngilizce -- B2/C1
SERTİFİKALAR
- Microservices Architecture Fundamentals -- 2024
- Docker & Container Fundamentals -- 2023
- Advanced Java Programming -- 2022