Gustavo Cassel is a Senior Software Engineer with a decade of experience building resilient, scalable backend systems for payments and ERP domains, currently focused on the Payouts ecosystem at dLocal. He has a strong background in distributed systems, microservices, and cloud-native architectures, with recent roles at SumUp where he delivered fault-tolerant online payments APIs using Java, Kotlin, Go, Kubernetes, and serverless patterns. Gustavo blends practical production engineering with academic depth—holding an M.Sc. in IoT and distributed applications and pursuing specialization in distributed software architecture—giving him a systematic approach to reliability and scalability. He spent a decade developing core business systems for enterprise customers, so he pairs API-first design with an appreciation for operational robustness and test-driven development. Quietly, he brings bilingual capabilities and a long history of evolving from hands-on feature development to architecting large-scale payment flows.
10 years of coding experience
12 years of employment as a software developer
Master Degree Internet of Things and Distributed Applications, Master Degree Internet of Things and Distributed Applications at Unisinos
Pós-graduação Lato Sensu - Especialização Arquitetura de Software Distribuído, Pós-graduação Lato Sensu - Especialização Arquitetura de Software Distribuído at PUC Minas
Ciência da Computação, Ciência da Computação at Universidade Feevale
Ensino de Inglês como Segundo Idioma, Ensino de Inglês como Segundo Idioma at CCAA Sapiranga
Computer technician/programming course General computer programming, Computer technician/programming course General computer programming at Duque de Caxias - Sapiranga
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.