Summary
Gustavo Fonseca is a Lead Software Engineer based in São Paulo with 16 years of experience building backend systems and shaping software architecture, currently leading engineering at Nubank. He has a long history with Python since 2009 and a track record migrating monoliths to microservices, mentoring teams, and delivering integrations for high-traffic products. At SciELO he combined technical leadership with domain expertise in scholarly publishing—designing publishing schemas, a packtools library, data lakes and ML pipelines to normalize metadata across multilingual collections. Passionate about programming paradigms, he’s increasingly exploring functional programming and Clojure while advocating for free software through talks across Brazil. A guitarist and yogin outside work, he brings a thoughtful, interdisciplinary approach to problem solving and a proven ability to translate complex domain requirements into robust, production-ready systems.
16 years of coding experience
14 years of employment as a software developer
Post-Graduate, Software Engineering, Post-Graduate, Software Engineering at Faculdade Impacta de Tecnologia
Graduate, Computing, Graduate, Computing at FATEC São Bernardo do Campo
Secondary school, Data Processing, Secondary school, Data Processing at Centro Federal de Educação Tecnologica de Cubatão
English, Portuguese