Profesyonel Özet

Büyük ölçekli telekomünikasyon şirketleri için karmaşık, yüksek trafikli sistemlerin tasarımı ve inşasında 8 yılı aşkın uygulamalı deneyime sahip Kıdemli Yazılım Mühendisi ve Teknik Liderim. Uzmanlığım; Java, Spring ekosistemi (Boot, Cloud, Security), Kafka, PostgreSQL ve Redis kullanarak esnek, ölçeklenebilir ve Event-Driven mikroservis mimarileri oluşturmak üzerinedir. AWS bulut servisleri üzerinde API Gateway kurguları, önbellekleme (caching) stratejileri ve güçlü kimlik doğrulama sistemleri geliştirme konusunda derinlemesine tecrübe sahibiyim. Clean Code ve SOLID prensiplerinin güçlü bir savunucusu olarak, Prometheus, Grafana ve ELK gibi kapsamlı izleme araçlarıyla sistem güvenilirliğini en üst düzeyde tutmayı hedeflerim. Teknik yetkinliklerimin yanı sıra; ekiplere liderlik etme, JIRA ile proje süreçlerini koordine etme ve kalite odaklı bir iş birliği kültürü oluşturmak adına mühendislere mentorluk yapma konusunda tutkuluyum.

Istanbul, Turkey

Öne Çıkanlar

  • 8+ yıl Java geliştirme tecrübesi
  • Bulut tabanlı test platformu için Teknik Liderlik
  • Mikroservisler ve dağıtık sistemler konusunda uzman
  • Temiz Kod ve SOLID prensiplerinin güçlü savunucusu

Yetenekler

Teknik Liderlik & Metodolojiler

Takım LiderliğiMentorlukAgile (Scrum, Kanban)Sprint PlanlamaProje Yönetimi (JIRA)Kod Kalitesi & İnceleme (Code Review)GitFlowTeknik Strateji Geliştirme

Yazılım Mimarisi & Sistem Tasarımı

MikroservislerDağıtık SistemlerDomain-Driven Design (DDD)Event-Driven ArchitectureCQRSSOLID PrensipleriDesign PatternsService Discovery (Eureka)Yüksek Performanslı SistemlerLoad BalancingYüksek Erişilebilirlik (HA)Hata ToleransıCircuit Breaker & FallbackSaga Pattern & Dağıtık İşlemlerOutbox PatternHexagonal Architecture

Backend Geliştirme & Programlama

JavaSpring BootSpring CloudSpring Data (JPA)HibernateMulti-threading & Concurrent ProgrammingPerformans OptimizasyonuProfilingMemory Management & Leak DetectionClean CodeTDD & BDDGüvenli Kodlama (OWASP)

API & Entegrasyonlar

RESTful APIGraphQLgRPCWebSocketWebhookAPI VersiyonlamaAPI GatewayPayment Gateway EntegrasyonlarıThird-party API EntegrasyonlarıAPI Dokümantasyonu (Swagger, OpenAPI)

Veritabanları & Depolama

PostgreSQL (PL/pgSQL)MySQLOracleCassandraElasticsearchSolrRedis (Caching)Amazon S3MinIOVeritabanı Tasarımı & OptimizasyonuVeri ModellemeSorgu OptimizasyonuCaching Stratejileri

Mesajlaşma & Akış İşleme

Apache KafkaRabbitMQDebezium (CDC)Event StreamingReal-time AnalitikData PipelinesFault Tolerance & Recovery

Güvenlik & Kimlik Yönetimi

Spring SecurityKeycloakOAuth 2.0 & OpenID ConnectJWTRol Tabanlı Erişim Kontrolü (RBAC)API Security & Rate LimitingSSL/TLSXSS, CSRF & SQL Injection ÖnlemeGüvenlik TaramasıŞifreleme & Hashing

Test & Kalite Güvencesi

JUnitMockitoUnit TestiEntegrasyon TestiSonarQubeSeleniumPlaywrightAppiumLoad Testing (JMeter, Gatling)

DevOps & Bulut Teknolojileri

DockerKubernetesJenkinsCI/CDAWSGit & GitHubMonitoring (Prometheus, Grafana, Zipkin)Loglama (ELK Stack)Maven

Alan Bilgisi (Domain Knowledge)

TelekomünikasyonÖdeme SistemleriBatch ProcessingText MiningDoğal Dil İşleme (NLP)OpenCVYüz Tanıma