Summary
João D is a Senior Software Engineer based in São Paulo with nearly five years of experience building high-throughput, global payment and credit systems at Nubank and Creditas. He specializes in Clojure and Datomic for platform and ledger services that handle transactions for over 100 million customers, and has practical experience with Kotlin/Spring, PHP/Laravel, Scala and Databricks for large migrations. João has repeatedly worked on globally distributed teams to design scalable, high-performance microservices and instrumentation (Grafana and internal tooling) that enable rapid country expansions. Comfortable across the stack, he also brings hands-on experience with Kafka, Dynamo, AWS, Docker, and Kubernetes from production banking systems. Beyond engineering, he coached competitive C++ programming at university, reflecting a long-standing interest in algorithmic rigor and developer mentorship. Fluent in Portuguese and English, he combines product-minded architecture with operational focus to deliver reliable financial platforms.
5 years of coding experience
3 years of employment as a software developer
High School, High School at Colégio Bandeirantes
Bachelor, Computer Science, Bachelor, Computer Science at University Center of FEI