Leonardo Corrá is a seasoned back-end developer with 10 years of experience specializing in Java and Kotlin/Spring ecosystems, currently working on high-throughput card services at PagBank. He designs and implements microservices and event-driven flows using RabbitMQ and Kafka, and manages deployments and cloud configuration on Kubernetes for systems handling millions of requests per day. Comfortable across the full development lifecycle, he writes automated tests, applies SOLID and Clean Code principles, and leverages tools like Jenkins, Oracle, and shed-lock to ensure reliability under high traffic. He has a track record of refactoring legacy systems, improving security by separating read/write permissions, and mentoring junior engineers on API design and distributed systems. Fast to learn and adapt, Leonardo combines practical engineering discipline with strong problem-identification and teaching skills. Trained as a Computer Science bachelor at UTFPR, he brings both academic grounding and hands-on production experience in large-scale fintech environments.
10 years of coding experience
2 years of employment as a software developer
Bacharelado Ciência da Computação, Bacharelado Ciência da Computação at Federal University of Technology - Parana
Contributions:20 pushes, 2 comments in 1 year 9 months
3d-modelscompositionlogoweb-clientprograms
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.
Request Free Trial
Leonardo Corrá - Desenvolvedor Back End at NTConsult