João Pires is a senior software engineer based in Lisbon with over a decade of hands-on experience across Java/JEE, .NET, OutSystems and enterprise application delivery. He combines deep software engineering and quality expertise with practical leadership gained early in a credit-management team coordination role, and today focuses on Java Enterprise projects while exploring Low-code, DevOps, CI/CD and cloud-native practices. Academically grounded in telecommunications and information security, he is pursuing MSc-level work in software quality and model-driven testing, reflecting a strong interest in test automation and AI-assisted test generation. João has moved between consultancy and product-focused roles at companies like Novabase, Devoteam and STEF, bringing both systems-administration background and architectural sensibility to solutions. Energetic and team-oriented, he values committed colleagues and continuous learning—and, when not improving pipelines or clean code, he plays guitar.
10 years of coding experience
8 years of employment as a software developer
Bachelor of Telecommunications and Computer Engineering (Bologna Process), Telecommunications and Computer Engineering, 17, Bachelor of Telecommunications and Computer Engineering (Bologna Process), Telecommunications and Computer Engineering, 17 at ISCTE - Instituto Universitário de Lisboa
Postgraduate in Information Security, 17, Postgraduate in Information Security, 17 at Universidade Católica Portuguesa
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.