Ahmet Temel Kundupoğlu
> Java Backend Developer
Ölçeklenebilir ve Sağlam Backend Çözümleri
Java, Spring Boot ve mikroservis mimarileriyle güvenilir, test edilebilir ve üretimde ayakta kalan sistemler geliştiriyorum.
6+
yıl deneyim
150+
Medium takipçisi

Şu an
Turkcell Global Bilgi
Software Developer · 2020'den beri
Kadıköy, İstanbul
Medium
10+teknik yazı
Hakkımda

2020'den beri Turkcell Global Bilgi'de kurumsal ölçekte mikroservisler, dağıtık sistemler ve RESTful servisler tasarlayıp geliştiren bir Java Backend mühendisiyim. Spring Boot, Spring Cloud, Hibernate ve Kubernetes/OpenShift üzerinde çalışıyorum. Üretimde karşılaştığım sorunları (transaction yönetimi, bellek sızıntıları, bağlantı havuzları, test altyapısı) Medium'da yazılara dönüştürerek paylaşmayı seviyorum. Backend ve fullstack projelerde iş birliğine her zaman açığım.
Backend & Mikroservis
Spring Boot, Spring Cloud, RabbitMQ ve Eureka ile olay tabanlı, dağıtık sistemler.
6+ Yıl Deneyim
Kurumsal projelerde üretim tecrübesi, ödüllü bir iç proje ve Medium'da 150+ takipçili teknik yazılar.
Kalite & Test
JUnit 5, Mockito, Testcontainers ve JaCoCo ile ölçülebilir test kapsamı.
Deneyim
Turkcell Global Bilgi · İstanbul
Software Developer
- Java (8, 17), Spring Boot, Spring Cloud ve Spring MVC ile ölçeklenebilir, dayanıklı RESTful API'ler ve mikroservisler tasarlayıp geliştirdim.
- Keycloak, JWT ve LDAP ile güvenli kimlik doğrulama ve yetkilendirme kurguladım.
- Spring Data, Hibernate ve JPA ile Oracle, PostgreSQL, MongoDB ve Elasticsearch entegrasyonları.
- Slf4j, ELK, Prometheus ve Grafana ile merkezi loglama, izleme ve alarm altyapısı.
- Servisleri Docker ile konteynerleştirip Kubernetes/OpenShift'e dağıttım; Azure DevOps CI/CD pipeline'larını kurup yönettim.
- JUnit, Mockito, Testcontainers ve JaCoCo ile birim/entegrasyon testleri; kod incelemeleri, pair programming ve junior mentorluğu.
- Angular + Spring Boot ile sıfırdan yazdığım operasyon projesiyle "Başarılı Projeler ve Ekstra Sorumluluklar Süper Ödülü"nü aldım.
NETAŞ · İstanbul
Gömülü Sistem Geliştirici Stajyer
- ARM üzerinde C ile UART veri aktarımı ve haberleşme konfigürasyonları.
SDT Uzay ve Savunma Teknolojileri · Ankara
Gömülü Sistem Geliştirici Stajyer
- ARM tabanlı sistemlerde C ile geliştirme.
Projeler
harmony-platform
Sipariş, ödeme ve kargo süreçlerini olay tabanlı olarak yöneten 7 servisli e-ticaret mikroservis platformu. API Gateway, Eureka, Prometheus/Grafana ve ELK ile izleme.
goshort
Go ile yazılmış, tıklama istatistikleri tutan hafif ve hızlı URL kısaltma servisi.
Microservices
Sipariş ve bildirim servislerinin RabbitMQ üzerinden asenkron haberleştiği mikroservis örneği.
JavaProjects
Stream API, generics, thread'ler, cache, tasarım kalıpları ve JaCoCo üzerine modüler Java çalışmaları.
Son Yazılar
Tüm yazılar Medium'daSpring's @TransactionalEventListener: Why Your Code Runs but Your Data Doesn't Save
Testcontainers Can't Find Docker? Diagnose the Cause Before Applying a Fix
5 Practical Java Stream Patterns with Spring Boot and Java 21
What Nobody Tells You About Moving from a Monolith to Microservices
The ThreadLocal Memory Leak That Taught Me to Respect Production
The Most Common @Transactional Errors in Java Spring — And How to Fix Them
Eğitim
Karadeniz Teknik Üniversitesi, Trabzon
Elektrik-Elektronik Mühendisliği (Lisans)
2015 – 2019
Trabzon Yomra Fen Lisesi
Lise
2010 – 2014
Advanced Java Programming
BlueMark Academy
Java, Spring Boot ile Microservice Geliştirme, Docker
Udemy
Agile Temelleri ve Uygulamaları
Focus
Sıfırdan Sektörün Yükseklerine SQL
Udemy
Teknolojiler
İletişime Geçelim
Yeni bir proje, iş fırsatı ya da sadece teknik bir sohbet için bana yazabilirsin.
ahmettemelkundupoglu@gmail.com