Summary
João Chaves is a Senior Software Architect with two decades of hands-on engineering experience and over a decade leading large-scale banking and public-sector modernization efforts. He combines deep Java/IBM-stack expertise with modern microservices, CI/CD and cloud-native patterns, having led migrations of complex legacy systems at Banco do Nordeste and delivered national-scale public systems for Brazil’s Ministry of Economy. As an entrepreneur he built cognitive solutions using IBM Watson, Neo4j and R, shipping chatbots and fraud-detection prototypes, and he has translated research into production software while collaborating with EU institutes and Fraunhofer on IoT and data-driven projects. Known for bridging distributed teams and clients, he blends architecture, developer coaching and pragmatic automation to solve ambiguous problems. An unexpected detail: he pairs enterprise delivery skills with data-science training from Johns Hopkins, enabling him to architect solutions that unify analytics, linked data and robust enterprise integration.
11 years of coding experience
23 years of employment as a software developer
Johns Hopkins University
Master Enterprise Architect Specialised in JEE5., Master Enterprise Architect Specialised in JEE5. at Oracle University
Bachelor's degree Radio Television and Digital Communication, Bachelor's degree Radio Television and Digital Communication at Universidade da Amazônia
SCJP
Master's degree in Software Engineer Environmental/Environmental Health Engineering, Master's degree in Software Engineer Environmental/Environmental Health Engineering at National University of Ireland, Galway
Master’s Degree DERI College of Engineering & Informatics School of Engineering & Informatics., Master’s Degree DERI College of Engineering & Informatics School of Engineering & Informatics. at University of Galway
Portuguese, English, Spanish