Summary
Tolgahan Öztürk is a Software Development Leader with eight years of hands-on experience building scalable .NET-based web applications and microservices, currently leading engineering at KoçSistem. He combines deep backend expertise in C#, .NET Core, DDD and event-driven architectures (RabbitMQ, Kafka/Debezium) with practical DevOps and observability skills (Docker, ELK, Sentry, SonarQube). Comfortable across full-stack concerns, he also delivers responsive front-end experiences using Angular/React and TypeScript and drives test automation and CI/CD practices. Known for applying design patterns and modular-monolith/microservice tradeoffs, he mentors teams on architecture, TDD/BDD and performance profiling. His background in education management (master’s level) and experience as a Scrum Master give him a pragmatic people-first approach to delivery and continuous improvement. Based in Ankara, he brings a mix of production-grade tooling fluency and pragmatic leadership that helps turn complex requirements into reliable, observable systems.
8 years of coding experience
8 years of employment as a software developer
Lisans Derecesi, Computer Teacher Education, Lisans Derecesi, Computer Teacher Education at Sakarya Üniversitesi
Yüksek Lisans, Eğitim Yönetimi, 2,96, Yüksek Lisans, Eğitim Yönetimi, 2,96 at Eskişehir Osmangazi Üniversitesi
English, Turkish, French