Leonardo Almeida is a Staff Software Developer with 16 years of experience building cloud-native backend systems and driving DevOps transformation across large engineering organizations. He specializes in Go, Kubernetes, Argo-based GitOps, and event-driven platforms (RabbitMQ/Kafka), and has helped scale deployment pipelines used by 200+ engineers. A proven architect and technical leader, he has led end-to-end projects from design to production for e-commerce, travel, and finance domains, and designed high-integrity database and BI solutions. As an active open-source contributor to Argo CD, Argo Rollouts and related projects, he has shipped integrations and observability improvements that make progressive delivery more reliable. Vendor-agnostic and curious, he pairs pragmatism with a habit of researching new technologies and prefers working directly in the codepath while mentoring teams. Based in Montreal, he combines hands-on engineering with system-level thinking to deliver scalable, secure, and cost-effective platforms.
16 years of coding experience
14 years of employment as a software developer
Technologue, Processamento de Dados, Technologue, Processamento de Dados at Jobs in São Paulo
Contributions:93 reviews, 13 commits, 33 PRs in 1 year
Contributions summary:Leonardo primarily contributes to the `gitops-engine` project, focused on GitOps principles, with commits related to Kubernetes and deployment automation. Their work includes addressing issues in the diffing logic, particularly around handling edge cases with secret data and annotations. Additionally, they contributed to adding features such as a GVK parser, implementing server-side apply configurations, and addressing retry mechanisms for retrieving resources, showcasing their expertise in Kubernetes internals.
Contributions:246 reviews, 50 commits, 60 PRs in 1 year 9 months
Contributions summary:Leonardo primarily contributes to the `argo-rollouts` project, focusing on traffic routing and command-line tool enhancements. They implemented Ambassador traffic router integration and addressed related deletion issues. Additionally, the user fixed nil pointer errors within the command-line interface for promoting rollouts, and added support for Ingress from the Networking API version. These changes suggest a strong focus on improving the deployment and management of Kubernetes-based applications.
argo-rolloutsbluegreencanaryprogressivecontour
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.