Documento
Thiago Lu Silva
Engenheiro de software, mais de dez anos. Integração entre sistemas, migração sem parada de operação e, mais recentemente, automação com agentes. Florianópolis, Brasil.
Abre a caixa de impressão — escolha “Salvar como PDF”. Ou Cmd/Ctrl + P.
Esta página existe para virar arquivo. Para navegar pelo que eu fiz, o lugar é /projetos, onde cada trabalho aparece com o ramo do cliente e o papel que eu ocupava.
Resumo
- Integrações
- Uma década ligando sistemas que não foram feitos para conversar: CRMs, ERPs, gateways, bureaus de crédito, APIs públicas e privadas. Com retry, reconciliação e tratamento de erro.
- Migrações
- Dados, serviços e aplicações movidos entre sistemas sem parar a operação, em saúde, crédito, e-commerce e construção. Bancos de usuários, servidores inteiros, APIs REST viradas em GraphQL e uma aplicação Node.js reescrita em Rails com paridade provada.
- Automação com agentes
- Ingestão, integração e síntese de informação em decisão, com o modelo no meio do caminho. O foco fica nas constraints, nas garantias e no controle de custo.
Experiência profissional
Engenheiro de software (Projeto)
Fintech de crédito ao consumidor (Brasil)
- Construí o motor de análise e concessão de crédito de ponta a ponta: do dado cru à decisão automatizada de conceder ou não o empréstimo.
- Integrei o Serasa e diversas APIs públicas e privadas do sistema financeiro brasileiro, e estruturei do zero o data lake no BigQuery que sustentava a análise.
- Implementei o acompanhamento e a gestão dos contratos depois da liberação, incluindo o controle de parcelas.
Engenheiro back-end sênior (Contrato via Toptal)
SaaS de frete B2B global
- Atuei como desenvolvedor principal, mantendo e evoluindo uma Rails engine acoplada à aplicação de e-commerce.
- Introduzi logging estruturado e resolvi bugs de difícil detecção no cálculo de tarifas de frete.
- Aumentei a cobertura de testes de uma aplicação legada para tornar os deploys confiáveis.
Desenvolvedor full-stack (Contrato via Toptal)
E-commerce de saúde (EUA/Canadá)
- Desenhei e implementei a arquitetura de back-end de uma plataforma de e-commerce em transição para Ruby on Rails e React.
- Migrei bases de usuários e histórico entre plataformas preservando a integridade dos dados, com autenticação cross-platform funcionando para múltiplas coortes durante toda a transição.
- Otimizei queries SQL e endpoints GraphQL até atingir o SLA de resposta em consultas complexas e importações de dados.
Desenvolvedor Rails (Contrato via Toptal)
Fintech de crédito ao consumidor (EUA)
- Migrei uma aplicação Node.js inteira para Rails 7 preservando a lógica de negócio, com o sistema em operação o tempo todo.
- Implementei replay de requisição e um switch por API para provar paridade de comportamento entre o legado e a versão nova antes de virar a chave.
- Sincronizei shards entre banco primário e shadow para validar a migração por backtest em produção.
Desenvolvedor Rails (Contrato via Toptal)
Laboratório de patologia (EUA)
- Fiz a análise de causa raiz de uma aplicação que ficou instável após a migração de servidor de Ubuntu 16 para Ubuntu 20.
- Corrigi o ambiente de bundle da aplicação no provisionamento com Ansible e NGINX.
- Migrei e sincronizei 1,2 TB de arquivos entre o servidor antigo e o novo.
Desenvolvedor Ruby on Rails sênior (Contrato via Toptal)
Plataforma de staffing em saúde (EUA)
- Construí a API de ingestão e enriquecimento de dados, integrando com uma API de terceiro para alimentar a base do produto.
- Conduzi análise de causa raiz de problemas de performance e casos de borda, produzindo os documentos de investigação e a quebra de tarefas para o time.
- Executei os upgrades de Rails 4.2 para 5.0 e de 5.0 para 5.1 em uma aplicação em produção.
Head of Product
Software para construção civil
- Entrei quando o time tinha cinco pessoas e saí com mais de quarenta; a empresa foi adquirida pela maior fornecedora de ERP do Brasil.
- Reescrevi a plataforma a partir de um esboço inicial e conduzi o front-end de Angular 1 para Vue com Vuetify.
- Construí a API pública do sistema de gestão de obras, com integração de negócio com os principais ERPs do mercado de construção.
- Migrei a API REST legada para GraphQL, trocando a lógica de controllers por uma arquitetura de serviços e adapters.
- Automatizei o deploy com pipeline de CI/CD em Circle CI e Bitbucket Pipelines.
Desenvolvedor full-stack
Plataforma de marketing digital
- Desenvolvi o motor de automação de publicações em redes sociais, com agendamento para LinkedIn, Twitter e Facebook.
- Refatorei o sistema legado do painel de posição de palavras-chave com arquitetura serverless em AWS Lambda e Fargate, e estruturei a integração com o provedor de dados de custo por palavra-chave.
- Preparei a plataforma para internacionalização, integrando com uma central de traduções para gerenciar o processo em escala.
- Atuei muito em suporte técnico investigativo e na ponte entre produto e cliente.
Competências
- Linguagens & frameworks
- Ruby on Rails · Node.js · Python · TypeScript
- Dados
- BigQuery · PostgreSQL · data lakes · modelagem para decisão
- Integração
- APIs REST e GraphQL · webhooks · retry e reconciliação · contract testing · bureaus de crédito
- Migração
- strangler fig · tráfego-sombra (replay) · validação por paridade · plano de rollback
- Infraestrutura
- Google Cloud (Cloud Run, Cloud Functions) · AWS (Lambda, Fargate) · Docker · CI/CD
- Automação com agentes
- harnesses · orquestração multiagente · constraints e garantias · controle de custo
A versão com a contagem de projetos por ferramenta está em /projetos.