Marcelo Gomes is a Principal Engineer based in São Paulo with 11 years of experience building scalable, microservices-first systems that accelerate time to market. He has led architecture and platform evolution across e-commerce and enterprise domains at companies like Mercado Livre, Gupy, Sanar and ThoughtWorks, consistently moving monoliths to resilient distributed services. Comfortable from low-level protocol work to cloud-native stacks, he has deep Java/Spring expertise and practical experience with service discovery, client-side load balancing, containers and performance-sensitive systems. Marcelo pairs hands-on implementation with technical leadership—coaching teams, designing APIs and improving delivery pipelines—to ensure architectural decisions translate into measurable business outcomes. A pragmatic problem solver, he also has a background in teaching and early-career algorithmic optimization projects for utilities and telecoms, reflecting both breadth and attention to operational detail.
11 years of coding experience
13 years of employment as a software developer
Technologist Data Structures Programming languages, Technologist Data Structures Programming languages at Universidade Estadual de Campinas
Contributions:17 PRs, 102 pushes, 5 branches in 1 year 9 months
spring-bootjavajavax-validation
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.