Summary
Gustavo Goulart is a Senior Software Engineer based in Berlin with 11+ years of experience designing and shipping resilient backend systems for high-impact products across mobility, media and enterprise platforms. He specializes in distributed systems and backend development (Golang, Java, Node.js, AWS), frequently leading greenfield projects and modernisations that solve operational scale issues like oversized data tables and real-time event processing. At Thoughtworks he’s been a hands-on tech lead and Golang mentor, building everything from ridepooling backends to identity providers and an AI agent backoffice used by global brands. He thrives on ownership—taking ambiguous requirements into production-ready systems, enabling cross-functional teams, and prioritising time-to-market for business-facing features such as real-time chat tools for agent validation. Not obvious from his title: he combines low-latency engineering experience with practical stakeholder engagement, making him comfortable both debugging live incidents and shaping product-facing workflows.
11 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Pontifícia Universidade Católica do Rio Grande do Sul
English, Spanish, Portuguese