Summary
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.
11 years of coding experience
9 years of employment as a software developer
Bacharelado Engenharia de Computação, Bacharelado Engenharia de Computação at UNIARA
Portuguese, English