Summary
João Souza is a Senior Software Engineer and Technical Lead with nearly two decades of software experience and a decade in senior roles, currently leading an SRE team at Thoughtworks where he mentors engineers and drives resilient microservices, data pipelines and frontend delivery on Java, Scala, React and cloud platforms. He combines hands-on engineering—spanning JVM tuning, microservices, firmware and ETL—with solutions architecture experience designing R&D-driven proposals for energy, industry and health sectors at Instituto Atlântico. Known for promoting agile best practices, TDD and automated testing, he pairs technical depth in Java/Spring, Kubernetes and cloud (GCP/Azure/AWS) with a knack for translating regulatory and business constraints into viable technical plans. A pragmatic problem-solver, he’s shipped everything from Android apps and hospital-system migrations to ARM firmware and large-scale data integrations, making him comfortable across the full stack and the edge.
10 years of coding experience
14 years of employment as a software developer
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Universidade de Fortaleza
Portuguese, Spanish, English