
Thiago Lu Silva
Verified Expert in Engineering
Software Developer
Florianópolis - State of Santa Catarina, Brazil
Toptal member since September 3, 2021
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
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
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
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.
Full-stack Ruby and React Developer
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.
New Rails Developer
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.
Experienced Rails Developer
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.
Senior Ruby on Rails Developer
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.
Head of Product
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.
Full-stack Developer
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.
Experience
Private Lessons Scheduling App
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
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
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
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring