Summary
João Batanete is a Senior Software Engineer with nine years of experience building backend systems across microservices, telecom and cloud domains. He specializes in Java and Kotlin with Spring Boot, and has practical experience in Node.js, Python, C/C++ and databases like MongoDB and Postgres, often working with messaging systems such as RabbitMQ. João has contributed to core SIP/RCS servers and implemented production-ready microservices at WIT Software and Talkdesk before moving to Mercedes-Benz.io and Five9, demonstrating a knack for adapting between domains and languages. His master’s thesis work produced an automated Java/Objective-C code transformation tool for runtime localization detection, reflecting a strong foundation in static analysis and tooling beyond day-to-day backend engineering. Colocating in Coimbra, Portugal, he combines disciplined engineering practices with a curiosity-driven approach to pick up new technologies on the job.
9 years of coding experience
6 years of employment as a software developer
Master's degree Software Engineering, Master's degree Software Engineering at Universidade de Coimbra