Summary
João Zó is a backend software engineer with nine years of experience building resilient, payment and banking-related systems at companies like Nubank, Cora and PicPay. He blends JVM expertise (Spring, Ktor + Arrow) with Kotlin, Java, TypeScript, Go and personal Rust projects, and applies both SOLID-driven microservices design and functional programming when appropriate. His day-to-day has covered Kafka-based event streaming, PostgreSQL/MongoDB/Redis, observability with New Relic and Grafana, and test-first practices using JUnit 5, Mockito, Testcontainers and Kotest. At Cora he led migrations from external services to in-house solutions and delivered new products such as electronic fiscal receipts, showing a knack for shipping production-critical features in regulated domains. Based in São Paulo, he pairs pragmatic architecture thinking with hands-on implementation and a continuous curiosity for systems-level improvements.
9 years of coding experience
4 years of employment as a software developer
Licenciatura, Letras - Inglês/Português, Interrompida, Licenciatura, Letras - Inglês/Português, Interrompida at Universidade do Estado do Rio de Janeiro