Summary
Muhammed Doğmuş is a software architect with a decade of engineering experience, now leading large government projects from Ankara and overseeing teams of 40+ developers to deliver resilient, maintainable systems. He is a pragmatic full‑stack engineer — primarily using Java, Spring, Hibernate on the backend and Angular/React on the frontend — who also designs developer-friendly APIs, CI/CD pipelines and Kubernetes deployments. Known for rescuing debt-ridden systems, he prioritizes clean code, high test coverage and pragmatic architecture patterns like DDD and hexagonal design. Muhammed mentors engineers through hands-on technical leadership, helping teams adopt modern tooling such as Kotlin, Gradle, Cypress and container orchestration. Despite operating at an architectural level, he stays deeply involved in code and infrastructure, turning high‑level designs into reliable, production-ready implementations.
10 years of coding experience
6 years of employment as a software developer
Lisans Derecesi, Computer Engineering, 3,46, Lisans Derecesi, Computer Engineering, 3,46 at Orta Doğu Teknik Üniversitesi
Lise, Lise at Özel Gazi Vakfı Fen Lisesi