Experiência Profissional

  • Desenvolvimento de APIs RESTful e Sistemas Multiempresa Criação, manutenção e evolução de APIs robustas com Node.js, TypeScript, AdonisJS e C#, com experiência em cenários multiempresa, controle de vínculos, RBAC e consistência de dados em produção.

  • Banco de Dados e Modelagem Experiência sólida com PostgreSQL, MySQL e SQLite para modelagem relacional, queries complexas, triggers, seeds, migrations e configuração de pool de conexões com Sequelize e Prisma ORM.

  • Segurança e Autenticação Implementação de autenticação JWT, cookies com CSRF, controle de acesso por papéis (RBAC), rate limiting, Helmet e revisão de segurança em rotas protegidas e tokens.

  • Arquitetura e Qualidade de Código Aplicação de Clean Architecture, SOLID, MVC e padrões de projeto. Code review via PRs, testes, documentação com Swagger/OpenAPI e onboarding de novos desenvolvedores.

  • Infraestrutura e Automação Docker para ambientes isolados, CI/CD com GitHub Actions e Azure DevOps Pipelines, automação de processos com Python e Node.js, e integração com serviços externos (WhatsApp, e-mail, scraping).

  • Ferramentas de Qualidade e Monitoramento Gestão de tarefas e sprints com Jira integrado ao GitHub (GitHub for Jira), monitoramento de erros em produção com Sentry, e distribuição de apps mobile com Expo e EAS Build.


Desenvolvedor Full Stack Pleno – Corelab

Set/2025 – Ago/2026 (11 meses) Startup · Node.js · AdonisJS · React Native · MVC

Atuação full-cycle em 5 produtos simultâneos. Responsável por back-end, integrações e suporte ao mobile em ambiente multiempresa.

Principais entregas:

  • Desenvolvimento e manutenção de APIs e regras de negócio em Node.js e PostgreSQL, com foco em cenários multiempresa e consistência de dados por vínculo.
  • Correção de bugs e ajustes de comportamento entre web e mobile (ex.: troca de empresa, atualização de carrinho, cache por empresa, seleção de EPIs e validações de fluxo).
  • Validação contínua em STG, reproduzindo cenários, corrigindo regressões e refinando separação de responsabilidades a partir de review.
  • Implementação e evolução de rotina de seeds para população inicial do banco, incluindo ajustes em seeds existentes e inclusão de tabelas essenciais para execução local.
  • Melhoria de documentação e onboarding: README dos projetos e organização de docs (incluindo servidor de documentação para leitura e padronização interna).
  • Entregas frequentes via PR, com revisão, testes e ajustes até estabilização.

Projetos:

EPCT – Epicont (Sistema de Gestão de EPIs)

  • Arquitetura multiempresa: entregador, vínculos, roles e fluxo de seleção de EPIs por empresa.
  • Geração de fichas de entrega consolidadas em PDF, com dados de colaborador, CPF, matrícula e empresa.
  • Relatórios gerais de EPI com filtros por período e centro de custo.
  • Correção de instabilidade crítica: centralização do Sequelize, configuração de pool/timeouts e refactoring.
  • Migração de envios de SMS para WhatsApp; integração com expo-network para captura de IP do dispositivo.
  • Seeds para população inicial do banco e triggers para criação de perfil automático no AppUser.

RC – Plataforma de Crédito para Revendas

  • Desenvolvimento do dashboard administrativo e módulo de cadastro de simuladores com herança de taxas.
  • Implementação de RBAC (controle de acesso por papéis) e revisão de segurança em protected routes e tokens.
  • Fluxo de onboarding de revendas: botão de solicitação de acesso, badge de estágio e reprovação.
  • Correções de autenticação: relogin após redefinição de senha, recuperação de senha em STG e validação de CPF/CNPJ.
  • Integração de WhatsApp para recuperação de acesso.

SAP – Plataforma de Testes Clínicos

  • Upload e gestão de imagens de banner e plataforma com suporte a URLs assinadas.
  • Validação de duplicidade no cadastro de pacientes; cadastro direto no fluxo de criação de teste.
  • Filtragem de testes inativos na visão do profissional e correções de navegação no menu lateral.

AKGP – Plataforma Esportiva

  • Telas de clube, modalidades e gestão de partidas.
  • Tela de carreira do jogador.

ZP – Plataforma Financeira/Contábil

  • Reforço de segurança no acesso a arquivos: migração do armazenamento na nuvem (AWS S3) de público para privado, com geração de links de acesso temporários sob demanda.
  • Centralização do acesso a arquivos em um serviço único, aplicado a avatares, documentos fiscais, certificado digital e exportações.
  • Proteção de dados sensíveis nas respostas da API e ajuste do envio de e-mails para não depender de links públicos.
  • Correção de consistência no dashboard e KPIs: eliminação de saldos residuais exibidos após a exclusão de todos os lançamentos e contas bancárias.
  • Novo card comparativo por categoria (gráfico de barras) na página inicial, apoiando a análise financeira do cliente.
  • Inclusão de novos campos no cadastro de empresa e de origem no endpoint de registro; código de serviço editável para atender clientes que operam com codificações distintas.
  • Verificação de validade de certificado digital com alerta ao usuário e sincronização da lógica de bloqueio entre front-end e back-end.
  • Correção dos modais de exclusão de lançamentos, ajuste de layout responsivo nas telas de cadastro e forma de pagamento e redirecionamento automático pós-cadastro com i18n (pt-BR/en-US).
  • Módulo completo de importação de lançamentos por planilha (Excel/XLSX): pipeline de staging com sessões de importação, promoção para transações reais e cancelamento, isolando os dados até a confirmação do usuário.
  • Parser de planilha com perfis de coluna por sistema de origem, normalizando valores monetários e datas de múltiplas fontes; motor de validação de linhas (erros e warnings) e detecção de duplicidade por valor, vencimento, descrição e conta.
  • Motor de resolução de entidades (contato, categoria e conta) para mapear ou criar cadastros pendentes antes da importação, com revalidação automática ao resolver a última pendência.
  • Tela de conferência com paginação, edição em lote com revalidação e resumo de importabilidade (canImport); histórico e detalhe de sessões e download de modelo padrão (migração de ExcelJS para XLSX).
  • Exportação para XLSX com novos filtros e por tipo de data; front-end com componentes de upload, importação e resolução de entidades (EntityResolution) e mensagens de validação.
  • Worker para padronização de números de telefone cadastrados via site e cobertura por testes unitários em todos os serviços do fluxo.
  • Cobertura por testes automatizados e documentação técnica do novo fluxo.

Desenvolvedor de Sistemas I – NextMed Tecnologia

Set/2024 – Jan/2025 (5 meses · contrato por projeto)

  • Desenvolvimento de endpoints e módulo BackOffice usando C# e .NET Core com Entity Framework para comunicação com banco de dados.
  • Participação no planejamento e execução de sprints via Azure DevOps, garantindo integração eficiente entre sistemas.
  • Aplicação de boas práticas de segurança, desempenho e arquitetura, resultando em código organizado, escalável e de fácil manutenção.

Analista de Desenvolvimento de Sistemas – Perin Assessoria Contábil

Jun/2023 – Jul/2024 (1 ano e 1 mês)

  • Automatização da análise de 43 planilhas Excel, eliminando processo manual de ~3h/semana e reduzindo erros de consolidação a zero.
  • Desenvolvimento de pipeline ETL com Python para coleta, transformação e carga dos dados contábeis.
  • Criação de dashboard interativo no Power BI com DAX, fornecendo indicadores financeiros (DRE) em tempo real para tomada de decisões ágeis.

Auxiliar Técnico em Projetos I e II – Telemont

Jan/2021 – Jun/2023 (2 anos e 6 meses)

  • Contratado com base no currículo técnico — habilidades de programação já presentes antes da entrada na empresa.
  • Desenvolvimento de programa desktop completo com Python e PySimpleGUI para geração e controle de APK, utilizado por diversas pessoas do setor.
  • Scripts de automação com Selenium e pandas para processamento de dados, reduzindo tempo de tarefas repetitivas em mais de 70%.
  • Atualização e manutenção de bancos de dados internos para projetos de fibra óptica em múltiplas regiões.

Desenvolvedor – Autônomo

Fev/2022 – Abr/2023 (1 ano e 2 meses)

  • Desenvolvimento back-end com Python, JavaScript e Node.js.
  • Análise de dados com Power BI, M, DAX e SQL para soluções escaláveis.

Operador de Telemarketing Ativo – BT Call Center

Jun/2013 – Out/2014 (1 ano e 4 meses)

  • Atendimento ao cliente para resolução de problemas técnicos e administrativos.
  • Diagnóstico de necessidades e aplicação de soluções rápidas e eficazes.
  • Desenvolvimento de habilidades em escuta ativa e comunicação eficiente para garantir a satisfação do cliente.

Trabalhos Voluntários

Líder Técnico (Tech Lead) – Mega Júnior (UFMS)

Jun/2025 – Jan/2026 (7 meses)

  • Liderança técnica e desenvolvimento de software na refatoração completa da API do projeto Dipemax.
  • Implementação de boas práticas de arquitetura de software (3 camadas), Node.js e TypeScript.
  • Aplicação de padrões de projeto, JWT e Cookie para autenticação, Swagger para documentação da API.
  • Estruturação da documentação da API para facilitar integração e entendimento de novos desenvolvedores.
  • Acompanhamento de boas práticas, testes e code review.

–