Senior Backend Engineer
Gabriel Gonçalves
I build the backend systems that move money: payment gateways, card platforms and the plumbing that keeps them honest under load. Eight years in, from intern to tech lead, now a senior engineer at Nuvy.
- Now
- Senior Software Engineer at Nuvy
- Based
- São Paulo · remote
- Stack
- Go, .NET, C#, Java, PostgreSQL
Background
Where I've worked and what I studied.
Full story →Work
- 2026–presentNuvySenior Software Engineer
- 2018–2026LyraBackend InternJunior Java DeveloperJava DeveloperJunior .NET Developer.NET DeveloperTech Lead
Education
- 2024–2025MBA, Software EngineeringFIAP
- 2018–2021B.Sc. Information SystemsUniversidade de Mogi das Cruzes
- 2017–2018Technical degree, Computer NetworksETEC
Writing
Long-form, finished pieces.
All writing →From the garden
Working notes. Some are sprouts, some are trees.
More notes →- SeedlingSagas vs. two-phase commitRough notes on when to give up atomicity and design compensation instead.
- BuddingTransactional outboxPublishing events without two-phase commit by writing them next to the data they describe.
- EvergreenPorts and adapters in GoHow I structure services so the domain doesn't know there is a database, a queue or an HTTP server.