aberto a vagas full-stack sênior · remoto

Filipe Alves Cavalcante

engenheiro full-stack sênior · construindo software desde 2018 — quase sempre sozinho, do desenho do banco ao deploy

Filipe Alves Cavalcante

Caraguatatuba/SP · BR

001

O Laboratório

destaques do laboratório — clique num card para ver a estrutura

ver o lab completo
002

Sobre mim

Construo software desde 2018, a maior parte pela minha própria consultoria, a F A Cavalcante. Quase tudo que entreguei, entreguei sozinho: desenho do banco, backend, frontend, deploy. Foi assim na plataforma universitária que reconstruí do zero em 6 semanas, e foi assim na agência onde atendi 13 clientes ao mesmo tempo.

O trabalho de que mais me orgulho normalmente não é o código. No Gran Cursos — uma plataforma que passou de 300 mil para 800 mil alunos pagantes no período em que estive lá — entreguei a campanha de Black Friday em 5 dias, contra um prazo de 10, e ela fechou o primeiro dia em R$16 milhões, ante uma meta de R$10 milhões. O que importou mais foi construir o re-skin como uma camada de temas, para que marketing e design pudessem continuar mudando as coisas sem depender de engenharia.

Ultimamente trabalho bastante com performance e infraestrutura multi-tenant: baixei a query mais pesada de 1,21s para 47ms, eliminei até 99,7% das idas ao banco e fiz tuning de PostgreSQL em 6 bancos de tenants. Além de IA em produção — transcrição com OpenAI Whisper em três idiomas, busca dentro das transcrições e legendas que tornaram todas as aulas acessíveis a alunos surdos e com deficiência auditiva.

Tecnologias do dia a dia: TypeScript, NestJS, React, Next.js, Node.js, PHP, Laravel, Go, PostgreSQL, AWS, Docker.

003

Tecnologias

004

Experiência profissional

Jul 2025 – PresenteRemoto

Engenheiro de Software Full-Stack Sênior · BrasilTec

ERP multi-tenant e marketplace B2B (Mercado Livre, Google Ads, loja própria) mais a universidade online da empresa — 6 bancos de tenants. Único desenvolvedor na universidade; no ERP, ao lado de 3 engenheiros sêniores e 2 juniores.

  • Reconstruí a plataforma edtech da BrasilTec do zero em 6 semanas, substituindo um sistema legado em PHP por NestJS + React/TypeScript. Fiz tudo sozinho: backend, frontend, painel administrativo e migração de dados. A plataforma tem hoje 5.143 usuários, 6.983 matrículas e 10 cursos publicados.
  • Coloquei features de IA em produção na mesma plataforma: transcrição com OpenAI Whisper em português, inglês e espanhol, busca de aulas pelo conteúdo das transcrições, resumos automáticos com o minuto exato de cada tópico no vídeo, e um gerador de questões com IA.
  • Baixei a query mais pesada de produtos de 1,21s para 47ms (26x) e eliminei até 99,7% das idas ao banco, removendo padrões N+1 num sistema PostgreSQL de 6 tenants. Validei com zero divergência em 65 mil produtos. O tuning de shared_buffers, JIT e índices funcionais levou o cache hit ratio a 98,92% e a pior query de polling de 653ms para 1,9ms.
  • Tornei todas as aulas acessíveis a alunos surdos e com deficiência auditiva — e aos 10% de alunos fora do Brasil — com um pipeline automático de legendas (OpenAI Whisper) gerando português, inglês e espanhol em mais de 100 horas de vídeo.
  • Reduzi em mais de 50% o uso do servidor de aplicação movendo fotos de produto, vídeos de curso e legendas para o Amazon S3 e um CDN — antes cada arquivo vivia no próprio servidor.
  • Reescrevi uma query legada de playlist em PHP de 470ms para 0,18ms e fechei uma injeção de SQL no mesmo arquivo, com deploy sem mudança de schema e rollback em um comando.
  • Recuperei 82GB de disco (de 91% para 81% de uso) e eliminei ~3% de perda de pacotes no host de produção com 147 containers, sem nenhuma interrupção de serviço.
  • Transformei toda a base de alunos em leads qualificados dentro da plataforma de vendas da empresa, unificando matrículas legadas e novas por integração entre plataformas e o ERP.

2018 – PresenteRemoto

Fundador e Engenheiro de Software · F A Cavalcante

Minha própria consultoria de software. Entrego projetos full-stack de ponta a ponta — do desenho do banco ao deploy — para clientes de edtech, mídia, e-commerce e marketing, quase sempre como único desenvolvedor. Cada cliente aparece abaixo com suas próprias datas.

  • Construí uma ferramenta de redes sociais para o time da Flexi: eles cortam vídeos longos em reels e shorts, importam conteúdo do YouTube e agendam publicações no Instagram e TikTok. A estimativa do time é reduzir em 40% o trabalho manual de criação de conteúdo.
  • Passei a usar Claude Code no dia a dia e meu tempo de entrega caiu 40 a 50%, economizando mais de 15 horas por semana que iam para código repetitivo e setup de testes.
  • Limpei recursos AWS parados de clientes e economizei $500+/mês.

Dez 2021 – Jun 2025Brasília, DF (Remoto)

Engenheiro de Software · Gran Cursos Online

Plataforma edtech de grande escala. Quando entrei tinham 300 mil alunos pagantes, quando saí eram 800 mil.

  • Resolvi um bug de ordenação de questões que voltava sempre e ninguém tinha conseguido eliminar. O problema não estava no código, era uma regra de negócio que nunca foi documentada. Sentei com o time do sistema de cadastro de questões, entendemos o que estava acontecendo e nunca mais voltou.
  • Conduzi a migração de MySQL para PostgreSQL com reescrita de queries e índices. Economizou $1.000+/mês em infraestrutura.
  • Publiquei uma biblioteca de componentes React no NPM usada em 4 repositórios, com mais de 20 componentes e eliminando milhares de linhas de código duplicado.
  • Entreguei a campanha de Black Friday em 5 dias, contra um prazo de 10: retematizei a plataforma inteira em tema escuro, com banners e páginas promocionais novas para os sites da faculdade e da pós-graduação. A meta do primeiro dia era R$10 milhões e o dia fechou em R$16 milhões.
  • Construí esse re-skin como uma camada de temas, em vez de páginas avulsas, para que marketing e design continuassem trocando banners e landing pages sem depender da engenharia.
  • Reconstruí o site de marketing com foco em SEO e performance. Notas do Lighthouse: Performance 7 para 76, Acessibilidade 36 para 93, Boas Práticas 40 para 90, SEO 28 para 95. Depois percorri a fila de tarefas do Google Search Console para subir o ranqueamento do site.
  • Construí um CMS para que o time de marketing pudesse atualizar qualquer página sem precisar da engenharia.
  • Fechei lacunas no acompanhamento da jornada do cliente instrumentando a plataforma com Amplitude e um dataLayer de Google Tag Manager para marketing e produto.
  • Projetei e construí mais de 30 endpoints REST em PHP, Laravel e TypeScript para alto volume de tráfego numa arquitetura de microsserviços.

Jul 2021 – Dez 2021São Paulo, SP (Remoto)

Engenheiro de Software · Grupo Estado

Um dos maiores grupos de mídia do Brasil. Fiz parte do time de sustentação cuidando de melhorias e correções em várias plataformas de notícias.

  • Reduzi os erros do Google Search Console em mais de 50%. A plataforma tinha mais de 20.000 erros por dia. Adicionei logs estruturados, fui rastreando de onde os erros vinham e corrigindo no código um por um.
  • Construí um bot que testava pagamentos a cada deploy e avisava os times certos no Email, Slack e Hangouts com prints e mensagem de erro. Acabou a necessidade de checar pagamentos manualmente depois de cada release.
  • Construí um sistema de indexação e monitoramento de conteúdo em Node.js e TypeScript com Google APIs que evitou mais de 500 links quebrados por mês em 3 plataformas de notícias.
  • Dei suporte direto aos times de N1 e N2: revisei as correções deles e os orientei a diagnosticar falhas recorrentes, para que mais chamados fossem resolvidos sem chegar à engenharia.

Jul 2020 – Jul 2021São Paulo, SP (Remoto)

Engenheiro de Software · Olivas Digital

Agência de marketing com 13 clientes no portfólio. Trabalhei como full-stack em todos usando PHP, Laravel, Node.js, Express, React, Vue ou React Native conforme o projeto.

  • Introduzi CI/CD nos projetos da agência. Antes os deploys eram por FTP e causavam problemas toda hora: arquivos errados, estado inconsistente, sem rollback. Com pipelines no GitHub as releases ficaram previsíveis e o time parou de ter medo de subir código novo.
  • Construí landing pages para vários clientes que trouxeram 4 novos clientes por indicação.
  • Integrei APIs antifraude para uma ONG que recebia doações para resgatar animais do tráfico. Os estornos caíram 40%, o melhor resultado de prevenção a fraude entre todos os clientes da agência.
  • Construí uma API REST multi-moeda em 5 moedas para aumentar as vendas em 20% com rastreamento mais preciso de pedidos e comissões.

Dez 2018 – Jun 2020São Paulo, SP (Remoto)

Engenheiro de Software · Gênesis Tecnologia e Inovação

  • Reconstruí um sistema corporativo legado dividido entre Java e PHP 5.6 com Laravel. Sem documentação, sem handover. Li o código antigo, entendi o que fazia, redesenhei o banco e reescrevi o backend do zero.
  • Mantive 80% de cobertura de testes com PHPUnit e TDD e configurei CI/CD para rodar a suíte completa a cada push.
  • Troquei um processo de relatórios em planilhas manuais por relatórios gerados pelo backend. Antes: rodavam só à noite, resultado na manhã seguinte. Depois: sob demanda e 50% mais rápidos.

006 — contato

Vamos conversar.

Estou aberto a posições full-stack sênior, remotas. Se você tem uma vaga que faz sentido, me mande uma mensagem — respondo rápido. Também sigo atendendo projetos pontuais pela minha consultoria.