Summary
Muhammed Doğan is a Senior Software Engineer based in Ankara with 11 years building full-stack, cloud-native systems for finance and public sector clients. He specializes in Java and Spring Boot microservices, Spring Batch, gRPC and Kafka on the backend, and React/Angular/React Native on the frontend and mobile side. Muhammed has practical experience designing and deploying containerized services to Kubernetes/Openshift, automating CI/CD pipelines, and producing high-coverage integration and load tests. He’s delivered end-to-end projects from IoT/WebRTC smart-home proof-of-concept to enterprise-grade payment and collections platforms, and has authored reusable libraries to accelerate migration to microservice architectures. Comfortable switching between hands-on coding, architecture and DevOps, he often bridges teams by building developer tooling and platform pieces that simplify production deployments. His background in both startup co-founding and large-client delivery gives him a pragmatic focus on reliability, observability and iterative delivery.
11 years of coding experience
7 years of employment as a software developer
Ön Lisans Bilgisayar Programcılığı, Ön Lisans Bilgisayar Programcılığı at Ankara University
Lisans Derecesi Bilgisayar Mühendisliği, Lisans Derecesi Bilgisayar Mühendisliği at Karabuk University
Turkish, İngilizce