Merhaba, Ben Ahmet Tekin
Ölçeklenebilir, yüksek performanslı ve mikroservis mimarisine dayalı kurumsal backend çözümleri üreten Java & Spring Boot Geliştiricisiyim.
@RestController
@RequestMapping("/api/v1/developer")
public class DeveloperController {
private final DeveloperService devService;
@GetMapping("/status")
public ResponseEntity<Profile> getProfile() {
return ResponseEntity.ok(
Profile.builder()
.name("Ahmet Tekin")
.role("Java Backend Engineer")
.focus("Distributed Systems & Cloud")
.github("https://github.com/your-username")
.build()
);
}
}
// 01. Profil
Yüksek Standartlı Kod & Sistem Mimarisi
Sağlam Backend
Spring Boot, Spring Security ve Hibernate/JPA kullanarak hataya dayanıklı, güvenli ve ACID prensiplerine tam uyumlu kurumsal API servisleri inşa ediyorum.
Mikroservis & Asenkron
Apache Kafka ve RabbitMQ ile olay güdümlü (Event-Driven) sistemler, Eureka/Consul ile servis keşfi ve API Gateway çözümleri geliştiriyorum.
Performans & Cloud
Redis önbellekleme, JVM optimizasyonu (GC tuning), Docker konteynerizasyonu ve CI/CD pipeline süreçleri ile kesintisiz operasyon sağlıyorum.
// 02. Yetenekler
Teknoloji & Araç Havuzu
Geliştirme süreçlerinde aktif olarak kullandığım ekosistem bileşenleri.
Java & Frameworkler
- Java (11, 17, 21) 95%
- Spring Boot 3 92%
- Spring Cloud 85%
- Hibernate / JPA 90%
- Spring Security & JWT 88%
Veritabanı & Mesajlaşma
- PostgreSQL 90%
- Redis (Caching) 85%
- Apache Kafka 82%
- MongoDB 78%
- Elasticsearch 75%
DevOps & Altyapı
- Docker 88%
- Kubernetes 72%
- CI/CD (GitLab, Actions) 84%
- AWS (ECS, S3, RDS) 75%
- Prometheus & Grafana 80%
Mimari & Test
- Clean & Hexagonal Arc 90%
- JUnit 5 & Mockito 92%
- Testcontainers 85%
- SOLID & Design Patterns 94%
- OpenAPI / Swagger 95%
// 03. Kariyer
İş & Proje Deneyimleri
Senior Java Backend Engineer
FinTech Solutions Inc.Yüksek işlem hacimli ödeme ağ geçidi mikroservislerinin tasarımı ve geliştirilmesi. Kafka üzerinden asenkron event streaming ve Redis distributed caching mimarisi kuruldu.
Java Backend Developer
E-Ticaret Yazılım A.Ş.Monolitik e-ticaret uygulamasının mikroservis mimarisine taşınması sürecinde aktif rol alındı. Sipariş ve Envanter servislerinin RESTful API'ları Spring WebFlux ile yeniden geliştirildi.
Junior Software Engineer
Teknoloji Ar-Ge Ltd.Kurumsal ERP projelerinde modül geliştirmeleri, veritabanı sorgu optimizasyonları ve birim (unit) test kapsamının %85 üzerine çıkarılması çalışmaları yapıldı.
// 04. Projeler & Kodlar
GitHub Depoları & Çalışmalarım
Geliştirdiğim açık kaynak kütüphaneler, backend mimarileri ve mikroservis sistemleri.
Proje 1: Distributed E-Commerce Backend
CQRS ve Event Sourcing modelleriyle tasarlanmış, Kafka üzerinden asenkron sipariş/envanter senkronizasyonu sağlayan mikroservis mimarisi.
Proje 2: OAuth2 & JWT Security Server
Spring Authorization Server tabanlı, MFA desteği, token rotasyonu ve Redis tabanlı merkezi oturum yönetimi içeren kimlik doğrulama servisi.
Proje 3: Cloud-Native K8s & Docker Stack
Otomatik Helm paketlemeleri, Prometheus & Grafana izleme yapılandırması ve GitHub Actions CI/CD otomasyonu içeren üretime hazır Java şablonu.
Proje 4: Real-time Payment Engine
Dağıtık işlem tutarlılığı için Saga deseni (Orchestration) kullanan, idempotent API standartlarına uygun ödeme orkestrasyon motoru.
Proje 5: Dynamic API Gateway & Rate Limiter
Token Bucket algoritmasıyla istek sınırlandırma, dinamik filtreleme ve Resilience4j circuit-breaker mekanizmaları barındıran merkezi ağ geçidi.
Proje 6: Vault Config & Secrets Manager
HashiCorp Vault ile entegre çalışan, mikroservislerin hassas ortam değişkenlerini ve veritabanı şifrelerini dinamik yöneten starter kütüphanesi.
// 05. Mimari Görselleştirme
Mikroservis Ekosistemi
Tipik bir kurumsal Java projesinde kurguladığım veri ve istek akış modeli.
Rate Limit & SSL
JWT Tokens
User Service
Spring Boot / JPAOrder Service
Spring Boot / WebFluxPayment Service
Spring Boot / SagaPostgreSQL Cluster
Master-Slave ReplikasyonRedis Cache & Pub/Sub
Sub-millisecond Session Store// 06. İletişim
Birlikte Yeni Bir Sistem İnşa Edelim
Bir proje teklifi, danışmanlık ya da tam zamanlı iş fırsatları için dilediğiniz zaman bana ulaşabilirsiniz.
İletişim Bilgileri
Genellikle 24 saat içerisinde dönüş yapıyorum.
4A8B 2C9E 7F12 9901 B45D