Engineering Manager & Senior Software Developer
15+ years of experience leading teams and building scalable, cloud-native solutions
Current Role
Engineering Manager at Getir
June 2023 - Present
Currently working in the Advertising Tech team at Getir, developing a B2B ad management platform for in-app advertising. Leading teams to build and optimize ad server solutions that enhance campaign performance and user engagement.
Core Expertise
Languages & Frameworks
- Java, Golang, Kotlin
- Spring Boot, Android SDK
- REST, SOAP, JPA
Cloud & Infrastructure
- AWS (Kinesis, EC2, RDS, S3)
- Docker, Kubernetes
- Serverless Architecture
Databases & Search
- PostgreSQL, MongoDB
- ElasticSearch, Redis
- Aurora, OpenSearch
Recent Blog Posts
The Evolution of Java: Navigating the Jump from 8 to 21 in the Enterprise
For a long time in enterprise software, “Java” was synonymous with “Java 8”. Released in 2014, it introduced Lambdas and the Streams API, fundamentally changing how we wrote code. It...
Engineering Leadership: Unlocking High Performance in Hybrid and Remote Teams
The transition from a senior software engineer to an Engineering Manager is one of the most abrupt gear shifts in the tech industry. You spend years honing your technical skills—optimizing...
Database Performance Tuning: Surviving the High-Throughput Relational Squeeze
It’s an industry cliché, but it’s true: No backend application is faster than its database. You can write the cleanest, most efficient Java code possible, but if your SELECT query...