Summary
Taner Genç is a senior backend engineer based in Istanbul with a decade of experience building cloud-native, high-throughput payment and fintech systems. He specializes in domain-driven design, event-driven architectures, and reliable distributed transactions using Java, Spring Boot, Kafka/RabbitMQ, PostgreSQL and containerized Kubernetes deployments. Taner has led large re-platforming and legacy modernization efforts, applying patterns like Outbox and Saga to guarantee data consistency under heavy transactional loads. He is also experienced in multithreading and performance tuning, having optimized throughput in mission-critical services at Tier-1 Turkish companies. An active mentor and open-source-minded engineer (github.com/gencdevops), he blends hands-on delivery with architectural guidance to improve reliability and observability at scale. Notably, his background spans both monolith-to-microservice transformations and payment integrations with banks and national schemes, giving him practical end-to-end domain expertise.
5 years of coding experience
8 years of employment as a software developer
Bachelor's degree Software Engineer, Bachelor's degree Software Engineer at Doğuş University
English, Turkish