Trio Logo
Trio Logo
User picture

TOP EXPERTISE

User picture

Java

Above 10 years

User picture

Node

5-6 years

User picture

SQL Databases

Above 10 years

User picture

AWS

5-6 years

User picture

JavaScript

Above 10 years

User picture

AWS SQS

Above 10 years

User picture

TypeScript

7-8 years

User picture

AWS Lambda

5-6 years

Leonardo R

Full Stack Developer

LOCATION

Salvador, Brazil

TOP EXPERTISE

User picture

Java

Above 10 years

User picture

Node

5-6 years

User picture

SQL Databases

Above 10 years

User picture

AWS

5-6 years

User picture

JavaScript

Above 10 years

User picture

AWS SQS

Above 10 years

User picture

TypeScript

7-8 years

User picture

AWS Lambda

5-6 years

Leonardo is a Senior Software Engineer and Technical Leader with over 18 years of experience designing, building, and leading large-scale backend and full-stack systems across public sector, enterprise, financial services, and media platforms. His expertise is centered on backend development with Java, Node.js, and TypeScript, complemented by strong experience in cloud architectures, distributed systems, and high-volume data processing.


Throughout his career, Leonardo has contributed to complex, mission-critical platforms supporting millions of records and users, including judiciary systems, banking solutions, and enterprise data platforms. He has led and executed initiatives involving system modernization, large-scale data migrations, and performance optimization, often in highly regulated and high-availability environments. His work includes the migration of over 1.5 million legal cases between legacy systems and the development of national-level judicial platforms.


Leonardo brings extensive experience with cloud and infrastructure services, particularly AWS (S3, SQS), as well as modern databases such as Google Spanner, PostgreSQL, Oracle, and MongoDB. He has designed and maintained RESTful and SOAP-based APIs, implemented asynchronous processing and messaging solutions, and contributed to reliable CI/CD pipelines using GitLab, enabling frequent and stable releases in production environments.


In addition to his backend strengths, Leonardo has solid full-stack experience with React and Angular, and a strong background in automation and intelligent systems. He played a key role in the AIJUS project, developing frameworks and robotic process automation solutions recognized with the Innovare Award. Across his roles, Leonardo has consistently acted as a team leader and mentor, managing teams of up to 20 engineers, driving agile practices, and bridging technical execution with business and institutional needs.

Java
Python
Node
SQL Databases
AWS
JavaScript
AWS SQS
TypeScript
React
AWS Lambda

User video modal player

Professional Experiences

  1. Trio

    Senior Software Engineer

    May 2023 - Present

    Boston, Massachusetts

    Google Spanner
    SQL
    CI/CD
    Gen2
    GCP
    Amazon S3
    AWS SQS
    Firebase
    Vue
    Java
    GitLab
    Node
    AWS

    Allocated to Momento (App)

    • Maintain and evolve the backend for the Momento application on Google Cloud Platform (GCP).
    • Lead application remodeling/refactoring efforts to improve maintainability, testability, and delivery speed (layered architecture: Controller/Service/Repository).
    • Drive work towards Cloud Functions Gen2 adoption and operational improvements (runtime, scaling, deployment reliability).
    • Improve performance and cost of critical endpoints by optimizing Cloud Spanner queries (schema/index strategy and query tuning).
    • Work with Firebase components (Auth, Firestore, Functions, emulators) to support authentication flows, data access patterns, and local testing.
    • Collaborate with the frontend team (Vue.js) to align API contracts, authentication, and performance requirements.


    Allocated to ShiftMedia Company

    • Developed and maintained internal projects using Java and Node.js for robust backend solutions, and React for dynamic frontend interfaces.
    • Played a key role in the development of MEDIASILO, an advanced video and image storage system featuring sophisticated watermark protection.
    • Implemented smartlink sharing functionalities to enhance team collaboration, enabling video editing, commenting, and custom watermark creation.
    • Leveraged AWS services, including S3 for secure storage and SQS for message queuing.
    • Built and optimized auxiliary systems (INGEST NODE and IMAGE NODE) in Node.js for file copying and watermarking of documents.
    • Enhanced frontend user experience in React, improving features for managing client workspaces, projects, folders, and uploads.
    • Implemented real-time conversation functionalities to improve collaboration and communication.
    • Contributed to image and PDF watermarking, extending capabilities beyond video watermark features.
    • Utilized GitLab CI/CD to ensure smooth and reliable development workflows.
  2. Innovation and Technology Department of Bahia State´s Court of Justice

    Senior Full Stack Developer

    Feb 2020 - Mar 2023

    Bahia, Brazil

    Python
    Java
    React
    Postgres
    Selenium
    JavaScript
    JUnit
    RPA
    Rest API
    Jest
    Node
    MongoDB
    Heroku
    Oracle
    • Worked on the AIJUS Project – Artificial Intelligence and Intelligent Automation - developing a JAVA framework that enables developers to create robotic process automation. He created over 20 robots to automate repetitive tasks, enhancing efficiency for public servants and fostering more innovative justice. This project was recognized with the “Innovare Award.”
    • Developed the Similarity Process Finder using Python and MongoDB. This tool identifies lawsuits based on text similarity.
    • Developed an artificial intelligence model to classify lawsuits according to their area of law, focusing on common and frequent cases. Additionally, he created a robot that automatically groups lawsuits with labels in the Judicial System, converting all binary data in PDF or DOC formats to text and using the AI model to suggest the legal area.
  3. Technology and Modernization Department of Bahia State´s Court of Justice

    Team Leader

    Feb 2016 - Feb 2020

    Bahia, Brazil

    JavaScript
    Hibernate
    PostgreSQL
    JBoss
    SOAP
    Angular
    JUnit
    Oracle
    Java
    Rest API
    • Team Leadership at PJE: Led the maintenance and development team for PJE (Electronic Judicial Process), the largest judiciary and court management system. Managed a team of 20, including full-stack developers and QA testers, using Java Enterprise Edition 8, HTML, CSS, JavaScript, Angular 8, Postgres 10, JBoss Seam 2.2.2, JSF 1.2, Hibernate 3, and implemented SCRUM for team activities management (2019-2020).
    • Migration Systems Development: As a Team Leader, you contributed to the analysis and development of two migration systems that moved over 1.5 million lawsuits from legacy systems (SAJ and SAIPRO) to PJE. This involved managing a team of 5, utilizing Java (J2EE), Angular, SOAP WebServices, JBOSS application server, Oracle, and Postgres DB (2018-2019).
    • Jurisprudence Search Platform Development: Worked as a System Analyst and Project Owner to develop the new Jurisprudence Search Platform for Bahia State's Court of Justice, using Angular, J2EE, and Elastic Search for centralizing all judgments (2018).
    • National Council of Justice's Repository: Developed a solution to send lawsuit data to the National Council of Justice’s repository using Java RESTful WebServices (2016-2017).
  4. IBM USA

    Senior Java Developer and Team Leader

    Apr 2009 - Feb 2016

    United States

    Data Migration
    DataStage
    Rest API
    ETL/ELT
    Java
    SOAP
    • He worked as a Java Specialist for four years and acted as a Technical Leader for three of those years. During this time, he developed data extraction solutions for various IBM customers including Hertz, Healthnet, Dow Chemical, and Panasonic.
    • He played a key role in enhancing IBM's data extraction framework (XTRACT), utilizing Java Core, REST and SOAP WebServices, Spring MVC, IBM DataStage, and DB2 Database.
  5. CITI BANK (Remote) for CPM Braxis Company

    PL System Analyst and Developer

    Apr 2008 - Apr 2009

    DataStage
    ETL/ELT
    JavaScript
    Data Migration
    Rest API
    SOAP
    Java

    He served as Team Leader at CPM BRAXIS for projects in Customer Due Diligence (CDD) and CBFN Banking, both for CITI BANK, a client of CPM. He utilized the J2EE platform, AJAX, JSTL, Struts, and Hibernate frameworks in these roles.


  6. GRUPO META INF for VIVO Telephony Company

    PL System Analyst and Developer

    Oct 2007 - Apr 2008

    Brazil

    J2EE
    Hibernate
    JavaScript
    Java
    Ajax
    JSF
    JBoss
    EJB
    Spring

    He developed new features and maintained existing routines for a Service Request system, utilizing technologies such as J2EE, JSF, SPRING, Ajax, JSTL, Eclipse, JBoss, and Oracle databases. Additionally, he played a crucial role in defining requirements, designing strategies, and planning, communicating, and delivering frontend, backend, and infrastructure solutions.

  7. UNITECH

    PL System Analyst and Developer

    Feb 2007 - Oct 2007

    Tomcat
    EJB
    Ajax
    JavaScript
    Java
    JBoss
    JSF
    J2EE
    Spring
    Hibernate

    He developed new features and maintained existing routines for MUDE Company's legacy systems in São Paulo, serving as a System Analyst and Developer. He utilized J2EE, Struts, Hibernate, SPRING, JBOSS, TOMCAT, Websphere, DB2, and SQLServer in his work.

Education

  1. Salvador Catholic University

    B.S. System Analysis (Specialization in Software Engineering)

    Jan 2001 - Jan 2005

How does Trio work?

1

Define Your Needs

Discuss your requirements and refine your scope with our team to find the ideal developer for your project.

2

Hand-Picked Talent

We present a tailored and flexible range of senior developer profiles, allowing you to screen candidates before hiring.

3

Excellence Guaranteed

We handle onboarding and management, ensuring long-term stability and a positive impact on your team.

Tech Your Business Further

Our partners are growing and innovating their businesses faster with Trio.

Trio Logo
Services

Staff Augmentation

Distributed Team

Resources

Blog

Inside Trio

About Us

Sitemap

Trio Tools

Microapp

Hire Senior Developers by Location

Hire Brazilian Developers

Hire Argentinian Developers

Hire Chilean Developers

Hire Latin American Developers

Hire Colombian Developers

Hire Polish Developers

Hire Eastern European Developers

Hire African Developers

Hire Mexican Developers

Hire South African Developers

Hire Senior Developers

Hire JavaScript Developers

Hire React Developers

Hire React Native Developers

Hire Node.js Developers

Hire Python Developers

Hire Java Developers

Hire Vue.js Developers

Hire Front-end Developers

Hire Back-end Developers

Hire AI Developers

Hire HubSpot Developers

Hire The Best React Developers

Take your business further with Latin American talent. Drive your projects beyond expectations and surpass your business objectives.

Copyright © 2026 Trio

Terms of Use

Privacy Policy

Follow Us

TikTok

TikTok

Instagram

Instagram

LinkedIn

LinkedIn

Follow Us

TikTok

TikTok

Instagram

Instagram

LinkedIn

LinkedIn

Made widh love by TrioMade widh love by Trio

Copyright © 2026 Trio

Terms of UsePrivacy Policy