João Martinho is a seasoned Software Engineering Manager based in Lisbon with 14 years of experience leading teams through the full software lifecycle and shipping cloud-native systems. He blends hands-on technical knowledge across Java/Kotlin, Spring Boot, TypeScript/React and CI/CD with a people-first management style focused on mentoring, team self-organization and continuous process improvement. João has led cross-functional initiatives—from implementing org-wide CI/CD pipelines to piloting Spring Boot/Camunda proofs-of-concept presented to CTOs—that turned architectural experiments into repeatable practices. He excels at partnering with Product and UX to curate high-quality backlogs and at growing engineering capability through hiring and coaching across levels. A pragmatic engineer-manager, he favors small teams and iterative delivery while maintaining a track record of stabilizing teams and improving product quality.
14 years of coding experience
12 years of employment as a software developer
MSc Computer Science, MSc Computer Science at University of Lisbon
Computer Engineering, Computer Engineering at Instituto Superior Técnico
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.