Engenharia para quando sistemas deixam de ser simples
Engenheiro Backend Sênior
Engenheiro Backend Sênior com mais de sete anos de experiência em sistemas distribuídos, plataformas transacionais e modernização de legados.
Atuo com execução hands-on, arquitetura, liderança técnica, mentoria e colaboração com produto e stakeholders. Meu eixo principal é Node.js, Go e Java; React e Angular entram como atuação complementar em produtos que exigem continuidade entre backend e frontend.
Experiência
-
Infosistemas Engenheiro de Software Sênior / Arquiteto de Software Expandir experiência Recolher experiência
Liderei integrações em NestJS e Go e redesenhei fluxos entre microsserviços, reduzindo em cerca de 98% as falhas intermitentes nos fluxos críticos.
- Contexto
- Atuei em plataformas de gestão para locadoras, frotas e montadoras, no time de arquitetura e em colaboração com especialistas de operação e dados.
- Contribuição
- Liderei integrações em NestJS e Go e redesenhei fluxos entre microsserviços, tornando o comportamento diante de falhas mais previsível nos fluxos críticos.
-
EDS (Polícia Civil do Rio de Janeiro) Engenheiro Backend — Consultoria Expandir experiência Recolher experiência
Estruturei um sistema de gestão de saúde com NestJS para uma operação pública crítica e evoluí rotas backend com foco em segurança, acesso e rastreabilidade.
- Contexto
- A consultoria envolveu sistemas públicos sensíveis, com um sistema de gestão de saúde de alto volume e um ERP jurídico em evolução.
- Contribuição
- Estruturei backend com NestJS, refatorei rotas legadas e reforcei segurança, controle de acesso e rastreabilidade de fluxos sensíveis.
-
Azify Engenheiro Backend Sênior — Consultoria Expandir experiência Recolher experiência
Desenvolvi um motor de liquidação em NestJS e reduzi em 30% a latência de APIs financeiras críticas por meio de profiling e otimização.
- Contexto
- Atuei em fintech e criptoativos, em serviços financeiros nos quais consistência, segurança e estabilidade tinham impacto direto na operação.
- Contribuição
- Desenvolvi um motor de liquidação em NestJS com integrações financeiras e reduzi em 30% a latência de APIs críticas por meio de profiling e otimização.
-
VBET Engenheiro Backend Sênior Expandir experiência Recolher experiência
Apliquei Go, goroutines e channels para reduzir a primeira etapa do cálculo de comissões de cerca de sete para três minutos, além de atuar na evolução da aplicação React.
- Contexto
- O produto de analytics atendia influenciadores e afiliados de iGaming; o dashboard reunia métricas de comissão e aceitava pequena defasagem para dados do dia, enquanto pagamentos exigiam dados consolidados.
- Contribuição
- Reestruturei a API e o caminho de cálculo com Go, goroutines e channels, introduzi ETL, pré-cálculo e cache e colaborei na evolução da aplicação React. A linha medida foi de cerca de sete minutos no pico para cerca de três minutos, cerca de um minuto, aproximadamente 15 segundos sem cache e menos de um segundo com cache quente, conforme cada etapa.
-
Maxmilhas Engenheiro de Software Full Stack Expandir experiência Recolher experiência
Desenvolvi microsserviços em Node.js e NestJS para automatizar cancelamentos e remarcações, reduzindo em 34% a intervenção manual do suporte.
- Contexto
- Atuei em fluxos de pós-venda de viagens, incluindo cancelamentos, remarcações, cupons e comunicação com clientes.
- Contribuição
- Desenvolvi microsserviços em Node.js e NestJS e automatizei regras, cálculos e validações de pós-venda; a mudança reduziu em 34% a necessidade de intervenção manual do suporte.
-
South System (alocado na QUIQ/Itaú) Engenheiro Backend Expandir experiência Recolher experiência
Arquitetei um marketplace multi-tenant com Node.js e serviços assíncronos em Go, estruturando testes críticos com aproximadamente 95% de cobertura.
- Contexto
- O trabalho era voltado a um marketplace white-label e multi-tenant para instituições financeiras, preparado para incorporar novos bancos sem forks por cliente.
- Contribuição
- Participei da arquitetura e do refinamento de regras, usando Node.js e serviços assíncronos em Go para isolar variações por tenant; estruturei testes críticos com aproximadamente 95% de cobertura.
-
Flapper Engenheiro de Software Full Stack Expandir experiência Recolher experiência
Migrei módulos de pessoas, autenticação e aeronaves para serviços em Node.js, NestJS e Go; a separação por domínios reduziu em aproximadamente 25% o número de tabelas.
- Contexto
- A plataforma de aviação executiva dependia de um monólito com mais de sete anos, pouca documentação e regras difíceis de separar sem interromper a operação.
- Contribuição
- Mapeei fronteiras de domínio e conduzi uma modernização incremental, migrando módulos para serviços em Node.js, NestJS e Go; a separação reduziu em aproximadamente 25% o número de tabelas.
-
Sustentec Engenheiro de Software Full Stack Pleno Expandir experiência Recolher experiência
Mantive e evoluí um sistema de gestão de laboratórios em Java, Spring Boot e Angular, implementando testes de integração antes inexistentes.
- Contexto
- Atuei em sistemas ligados a laboratórios, pesquisa e desenvolvimento, combinando manutenção de produto existente com evolução funcional.
- Contribuição
- Mantive e evoluí o sistema com Java, Spring Boot e Angular, implementei testes de integração e entreguei relatórios e funcionalidades ponta a ponta.
-
Braistech Engenheiro de Software Full Stack Pleno Expandir experiência Recolher experiência
Liderei a estruturação do sistema principal com Node.js e NestJS e projetei microsserviços para o núcleo do negócio.
- Contexto
- Em um produto com domínio de contratos de criptoativos e movimentações financeiras, assumi responsabilidade ampla em uma equipe pequena.
- Contribuição
- Liderei a estruturação do sistema principal com Node.js e NestJS, projetei microsserviços para o núcleo do negócio e ajudei a evoluir o código para Clean Architecture, além de orientar desenvolvedores juniores.