Himalayas logo
Leonardo Pereira RodriguesLR
Open to opportunities

Leonardo Pereira Rodrigues

@leonardopereirarodri

Senior full-stack Java developer specializing in cloud-native and enterprise systems.

Portugal
Message

What I'm looking for

I seek senior engineering roles delivering cloud-native, enterprise-grade systems with strong CI/CD, collaborative Scrum teams, and opportunities to lead migrations and architecture improvements.

I am a senior full-stack Java developer with extensive experience building and migrating enterprise applications across cloud and on-premise environments. I have delivered solutions for clients in multiple countries using Java (8–21), Spring Boot, Quarkus, and a variety of databases and cloud technologies.

My career includes developing from-scratch systems and performing evolutive maintenance for domains such as railroad control, medical records, automotive documentation, media management and e-commerce. I regularly work with microservices, Docker, Kubernetes, AWS services, and modern front-end frameworks to deliver robust, production-ready applications.

I value pragmatic engineering, cross-functional collaboration in Scrum teams, and continuous delivery practices; I bring a track record of frequent bug fixes, successful migrations, and end-to-end system development that reduces risk and accelerates client outcomes.

Experience

Work history, roles, and key accomplishments

TC
Current

Java Software Engineer

TCS

Jun 2025 - Present (5 months)

Migrated legacy railroad control applications for a Dutch client using Java 21 and Spring Boot, improving maintainability and deployment via Docker and Tibco EMS.

SA

Java Software Engineer

Sanday

Apr 2023 - Mar 2025 (1 year 11 months)

Developed and maintained a medical history application for a Netherlands client, delivering evolutive maintenance and feature enhancements using Java 8 and Spring Boot.

WI

Software Engineer

WINPROVIT

Apr 2021 - Jun 2022 (1 year 2 months)

Developed a video media management application for a US client from scratch using Java 8, Spring Boot and React, delivering core backend and frontend functionality.

AU

Software Engineer

Aubay

Feb 2020 - Mar 2021 (1 year 1 month)

Designed and implemented an agnostic monitoring data platform for BNP Paribas using Java 13, Node, Angular, CouchDB and Kafka, deployed on IBM Cloud with Docker and Kubernetes.

SC

Java Software Engineer

Symphony Commerce

Apr 2018 - Jan 2020 (1 year 9 months)

Maintained a web-based e-commerce platform, delivering 5+ bug fixes weekly and supporting AWS-deployed services using Java 8, Node.js, AngularJS, React and MySQL.

EV

Programmer

Everis

Mar 2014 - Aug 2016 (2 years 5 months)

Performed full-stack development and automated front-end testing using ASP.NET (C#), Java, Python, Selenium and relational databases, supporting enterprise projects.

Education

Degrees, certifications, and relevant coursework

Universidade Federal do Pará logoUP

Universidade Federal do Pará

Bachelor of Science, Information Systems

Activities and societies: Conducted a project on the use of Kanban techniques to enhance management of a forensic science institute.

Completed a Bachelor of Science in Information Systems with a project applying Kanban techniques to improve management at a forensic science institute.

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Leonardo Pereira Rodrigues - Java Software Engineer - TCS | Himalayas