Thiago Lu Silva, Developer in Florianópolis - State of Santa Catarina, Brazil
Thiago is available for hire
Hire Thiago

Thiago Lu Silva

Verified Expert  in Engineering

Software Developer

Florianópolis - State of Santa Catarina, Brazil

Toptal member since September 3, 2021

Bio

Thiago is a technical leader and senior software developer with experience developing high-performance systems in multiple technologies for web platforms. His background in building and designing high-scale products has enabled a holistic view of a customer-centric approach aligned with companies' strategic visions for a better decision-making process. Thiago is a very communicative person who constantly elevates the team's energy and helps others succeed.

Portfolio

DESERT ONLINE GENERAL TRADING L.L.C
Ruby on Rails (RoR), CI/CD Pipelines, JavaScript, CSS, HTML, Docker, APIs...
Fullscript - Natural Partners Inc
React, Ruby, GraphQL, Rails Engines, Ruby on Rails (RoR), AWS Lambda...
Above Lending Inc
Ruby on Rails (RoR), Node.js, APIs, Ruby on Rails 5

Experience

  • Ruby on Rails (RoR) - 10 years
  • Ruby - 10 years
  • PostgreSQL - 9 years
  • Ruby on Rails API - 9 years
  • API Integration - 8 years
  • Test-driven Development (TDD) - 7 years
  • Docker - 7 years
  • GraphQL - 6 years

Availability

Part-time

Preferred Environment

Google Cloud Platform (GCP), Amazon Web Services (AWS), Docker, PostgreSQL, GraphQL, Test-driven Development (TDD), API Integration, Full-stack, Back-end, Ruby on Rails (RoR)

The most amazing...

...thing I've developed is a public API for a construction management system with business integration for the major ERPs of the construction market.

Work Experience

Senior Ruby Back-end Engineer

2025 - 2025
DESERT ONLINE GENERAL TRADING L.L.C
  • Acted as the main developer for a B2B worldwide shipping SaaS. Maintained and improved a Rails engine attached to the main eCommerce application.
  • Added structured loggings and improved hard detection bugs in shipping rate calculations.
  • Implemented and increased test coverage in the legacy application to increase deployment reliability.
Technologies: Ruby on Rails (RoR), CI/CD Pipelines, JavaScript, CSS, HTML, Docker, APIs, Rails Engines

Full-stack Ruby and React Developer

2024 - 2024
Fullscript - Natural Partners Inc
  • Designed and implemented a scalable back-end architecture for an eCommerce platform transitioning to Ruby on Rails and React, ensuring smooth deployment and user adoption.
  • Performed a seamless migration of user databases and history records, maintaining data integrity and enabling secure cross-platform authentication for multiple cohorts.
  • Optimized SQL queries and GraphQL API endpoints to achieve SLA response time for complex queries and data imports.
Technologies: React, Ruby, GraphQL, Rails Engines, Ruby on Rails (RoR), AWS Lambda, Serverless, Amazon Web Services (AWS)

New Rails Developer

2023 - 2023
Above Lending Inc
  • Migrated an existing Node.js application to a modern Rails 7 application with the same business logic applied.
  • Worked on request-level validations and contract testing by endpoint to determine the success of the project and reduce failures.
  • Contributed to multiple database applications and synced shards between shared database usage for backtest validations between the primary database and shadow.
Technologies: Ruby on Rails (RoR), Node.js, APIs, Ruby on Rails 5

Experienced Rails Developer

2023 - 2023
Advanced Pathology Solutions, LLC
  • Performed root cause analysis for unresponsible applications after migrating the server from Ubuntu 16 to Ubuntu 20.
  • Fixed the application environment bundle when using Ansible with NGINX.
  • Migrated files and synced between new and old servers with approximately 1.2 TB of stored files on the host.
Technologies: Ruby on Rails (RoR), Ruby Gems, Ansible, Ubuntu Server, NGINX, Ruby on Rails 5

Senior Ruby on Rails Developer

2021 - 2023
AMN Healthcare - Main
  • Handled the data enrichment ingestion API—connected to a 3rd-party API to fetch data into the software database.
  • Conducted root cause analysis for performance issues and edge cases, research documents, and task breakdowns for the team.
  • Performed Ruby on Rails upgrades from version 4.2 to 5.0 and 5.0 to 5.1.
Technologies: Ruby on Rails (RoR), Heroku, React, Test-driven Development (TDD), Back-end, Architecture, Cloud, Ruby on Rails 5

Head of Product

2018 - 2021
Prevision
  • Restructured the application's front-end technology by removing Angular 1 and changing it to Vue.js. Also, I implemented the Vuetify.js library in the process.
  • Automated deployment with a CI/CD pipeline using Circle CI and Bitbucket pipeline.
  • Migrated a legacy REST API to GraphQL, replacing the controller logics with a service and adapter pattern of architecture.
Technologies: Ruby on Rails API, Vue 2, Vuetify, AWS Lambda, Ruby on Rails (RoR), Ruby, Google Cloud Platform (GCP), JavaScript, GraphQL, PostgreSQL, Vue, AWS Deployment, Amazon Web Services (AWS), Back-end Development, API Integration, Web Development, Full-stack, Agile, Sidekiq, Back-end, Architecture, Cloud, Ruby on Rails 5

Full-stack Developer

2015 - 2018
RDStation
  • Developed a social media post automation engine; scheduling posts for LinkedIn, Twitter, and Facebook.
  • Refactored the legacy system for a keyword position tracking panel. Used AWS Lambda and Fargate for scale and establishing business integration between the company and a data provider for cost information of keywords.
  • Structured the platform to enable the internationalization and globalization of the platform. Integrated with a translation center solution for internationalization management and scale.
Technologies: JavaScript, Ruby on Rails 4, Docker, AWS Lambda, Ruby on Rails (RoR), React, Ruby, Docker Compose, PostgreSQL, SQL, AWS Deployment, Amazon Web Services (AWS), Back-end Development, API Integration, Web Development, Full-stack, Agile, Sidekiq, jQuery, Back-end, Architecture, Cloud, Ruby on Rails 5

Experience

Private Lessons Scheduling App

A freelance project, paired with a designer to create a Vue.js PWA app hosted on Firebase and integrated with a Ruby on Rails API deployed on Heroku.

My job was to build the front and back end from scratch. I created a solution with students, professors, and admin roles to manage the availability of classrooms, teacher schedule, and students' credits, integrated with a payment gateway for credit card acquisition of credits for scheduling private lessons.

Migrate PowerBI Dashboard to Cloud Function API and Highcharts

An app for civil engineering construction companies, migrating an existing dashboard feature using Power BI Embedded in Azure, with a PostgreSQL Data Warehouse.

This project will replace the existing Power BI solution with a dashboard AP, built in Python, hosted in GCP Cloud Functions. Consuming this API in a Vue app and using Highcharts as its component Library.

Custom Integration for a Restaurant Franchise ERP

Created a custom integration for a restaurant franchise to remove manual processes in their administrative routines. I connected different software to gather information, process it, and input sales data into the ERP.

Skills

Libraries/APIs

Ruby on Rails API, Vue 2, React, Vue, Sidekiq, jQuery, Node.js, Rails Engines

Tools

Docker Compose, AWS Deployment, Ansible, NGINX, Microsoft Power BI

Languages

GraphQL, Ruby, JavaScript, SQL, Python 3, CSS, HTML

Frameworks

Ruby on Rails 5, Ruby on Rails 4, Ruby on Rails (RoR), Vuetify

Paradigms

Test-driven Development (TDD), Agile

Platforms

Amazon Web Services (AWS), Google Cloud Platform (GCP), Docker, AWS Lambda, Heroku, Azure SQL Data Warehouse, Dedicated SQL Pool (formerly SQL DW)

Storage

PostgreSQL

Other

APIs, Back-end Development, API Integration, Web Development, Full-stack, Back-end, Firebase Hosting, Progressive Web Applications (PWAs), Architecture, Cloud, Ruby Gems, Ubuntu Server, Google Cloud Functions, Serverless, CI/CD Pipelines

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring