Summary
Joao Ferreira is a software engineering leader with over a decade of experience building and coaching distributed development teams and more than 15 years across the full software development lifecycle. Currently a Software Engineering Manager at Amazon, he has progressed through technical program management into engineering leadership roles where he blends delivery rigor with people development. He’s a Certified Scrum Master and Microsoft Certified Professional who consistently reduces technical debt, improves test coverage, and delivers customer-focused features on schedule. Joao’s background as a published book author, former professor, and hands-on tech lead gives him a rare mix of public-speaking, mentoring, and deep technical skills across .NET, Java, and large-scale product roadmaps. He thrives on travel and sports outside work, and is known for introducing process and tooling changes that measurably boost remote team productivity.
10 years of coding experience
20 years of employment as a software developer
Bachelor in Science Computer Science, Bachelor in Science Computer Science at Universidade Católica de Pernambuco
Master in Science Computer Science Software Engineering, Master in Science Computer Science Software Engineering at Universidade Federal de Pernambuco
English, Portuguese