Summary
Leonardo Labolida is a Senior Java Software Engineer with over 20 years in IT and more than 14 years focused on J2EE and enterprise Java, currently based in Madrid and holding both Brazilian and Italian citizenship. He has deep experience delivering backend systems and microservices for major banks and public sector projects (BBVA, Santander, Bankinter, Bradesco Seguros, SEPE), often bridging legacy mainframes with modern Java/Spring stacks. Comfortable across the full delivery lifecycle, he has hands-on DevOps experience—designing CI/CD pipelines, deploying to AWS, and automating QA—and has led small teams on government-critical web applications. Multilingual in English, Portuguese and Spanish, Leo combines rigorous engineering training (Engineer’s Degree, University of Rio de Janeiro) with practical integration skills such as COM-port groovy scripts and EntireX/mainframe connectivity. Not obvious from titles: he has repeatedly worked as the technical pivot between business, legacy systems and new microservice architectures, making complex migrations and integrations reliable in production.
11 years of coding experience
18 years of employment as a software developer
Engineer’s Degree, Information Technology, Engineer’s Degree, Information Technology at University of Rio de Janeiro - Brazil
English, Portuguese, Spanish