Leonardo Pereira Rodrigues
@leonardopereirarodri
Senior full-stack Java developer specializing in cloud-native and enterprise systems.
What I'm looking for
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
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.
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.
Backend Java Software Engineer
Ausy Portugal
Jul 2022 - Dec 2022 (5 months)
Built a car documentation registration application for BMW Germany in an English-speaking SCRUM team, implementing services with Java 17 and Quarkus on AWS.
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.
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.
Freelance Software Engineer
Freelancer
Nov 2017 - Mar 2018 (4 months)
Developed a Bitcoin auto-trader using Node.js for a freelance project, delivering algorithmic trading and integration with exchange APIs.
System Development Analyst
Media-Core
May 2017 - Oct 2017 (5 months)
Developed web systems and ASR IVR solutions including an ASR application using Watson Conversation, leveraging C#, Java 8 and SQL Server for telecom integrations.
Junior Developer
Sankhya
Sep 2016 - Apr 2017 (7 months)
Contributed to ERP full-stack development using Java, AngularJS and MS SQL Server, implementing business modules and applying design patterns.
Education
Degrees, certifications, and relevant coursework
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.
Availability
Location
Authorized to work in
Job categories
Interested in hiring Leonardo?
You can contact Leonardo and 90k+ other talented remote workers on Himalayas.
Message LeonardoFind 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!
