Summary
Gökhan Tamkoc is a Software Architect and senior engineer with a decade of experience designing and shipping web and microservice architectures across Java, Golang, and Python stacks. He combines an MSc in Software Engineering with hands-on expertise in Spring Cloud, Kafka, gRPC, Kubernetes, and CI/CD—recently focusing on cloud-native Golang and Python services. His background spans diverse domains including GIS simulation, fintech, cyber intelligence, NGOs, and data engineering, reflecting an ability to adapt domain models into robust, production-ready systems. Gökhan routinely bridges architecture and implementation: from designing Spring Boot and Hibernate backends to containerizing services, automating pipelines, and mentoring junior developers. Based in Ankara, he values clean, well-structured code and has practical experience operating services on AWS and building developer workflows with FluxCD, GitHub Actions, and Docker. An understated strength is his track record of moving legacy Java ecosystems toward lighter Golang/Python microservices while preserving reliability and observability.
10 years of coding experience
6 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at TOBB Ekonomi ve Teknoloji Üniversitesi
Front End Development Certification Computer Software Engineering, Front End Development Certification Computer Software Engineering at freeCodeCamp
Master's Degree Informatics Institute/Software Management, Master's Degree Informatics Institute/Software Management at Orta Doğu Teknik Üniversitesi / Middle East Technical University
English, Turkish