Summary
João Lanjoni is a software engineer based in São Paulo with 4 years of experience building scalable, resilient microservices for high-throughput financial and industrial systems. Currently at Nubank, he engineers Clojure-based services using Datomic and Kafka within hexagonal architectures to process millions of requests daily. He has a strong functional-programming focus—working with Clojure, Elixir and Java—and practical cloud experience on AWS and Oracle Cloud managing Linux-deployed solutions. A former contributor to Nimble’s transition to microservices and offline-first mobile designs, João combines backend systems design with real-time data streaming and distributed processing. As the first Brazilian Crystal language ambassador and creator of the crystal4noobs project, he actively produces open-source educational content to make programming more accessible.
4 years of coding experience
3 years of employment as a software developer
Scientific Initiation Program (PIC), Mathematics, Scientific Initiation Program (PIC), Mathematics at IMPA
Instituto Federal de Educação, Ciência e Tecnologia de São Paulo
English, Spanish, língua brasileira de sinais, Portuguese