Leonardo Ferreira is a backend-focused software engineer with 11 years of experience building and guiding teams on Java and Spring-based microservices, currently shaping payment platform solutions at PagBank in São Paulo. He’s delivered resilient, distributed systems that use synchronous HTTP and asynchronous messaging (Kafka, RabbitMQ), and regularly applies observability tools like Micrometer, New Relic, and Prometheus to keep services production-ready. Comfortable in both Java and Kotlin, he has a track record of mentoring junior engineers, running internal trainings, and participating in solution design from conception to deployment on AWS and Kubernetes. Notably, his career shows steady progression from internship to technical specialist roles while maintaining deep hands-on expertise in integrations, databases (Oracle/Postgres) and cloud-native patterns.
10 years of coding experience
9 years of employment as a software developer
Bacharelado Engenharia de Computação, Bacharelado Engenharia de Computação at UNIARA
A library for setting up Java objects as test data, inspired in Factory Bot
Contributions:37 commits, 15 PRs, 37 pushes in 1 year 11 months
test-datasettingjsinteropfactoryfactory-bot
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.