Perfil profissional

Engenheiro de Software Full Stack com experiência no desenvolvimento de aplicações web e mobile, atuando na criação de soluções robustas, escaláveis e orientadas a problemas reais. Possui foco no ecossistema JavaScript/TypeScript, com atuação em React, Next.js, Node.js e NestJS, da interface à arquitetura de APIs e serviços.

Combina engenharia de software, boas práticas de arquitetura e qualidade de código com o uso estratégico de Inteligência Artificial para acelerar entregas, automatizar processos e construir produtos mais inteligentes.

Atuação técnica

Desenvolvimento Full Stack

Aplicações web, mobile, APIs e serviços

Desenvolvimento de interfaces responsivas e performáticas, APIs e serviços de back-end, com atenção a experiência do usuário, manutenibilidade, segurança e escalabilidade.

  • Construção de aplicações com React, Next.js, Node.js e NestJS.
  • Modelagem de dados relacionais e NoSQL com PostgreSQL, MySQL e MongoDB.
  • Definição de padrões, componentes reutilizáveis e boas práticas de desenvolvimento.

Arquitetura e qualidade de software

Código sustentável, testes e entrega contínua

Atuação com decisões técnicas voltadas à evolução sustentável dos sistemas, priorizando legibilidade, cobertura de testes, integração contínua e confiabilidade das entregas.

  • Testes unitários, integração e ponta a ponta com Jest, Testing Library, Cypress e Playwright.
  • Containerização com Docker e automação de pipelines com GitHub Actions.
  • Versionamento e colaboração em equipe utilizando Git e GitHub.

Inteligência Artificial aplicada

LLMs, automações, agentes e recuperação de contexto

Aplicação de IA tanto no ciclo de engenharia quanto em produtos, explorando integrações com modelos de linguagem, automações e soluções baseadas em contexto.

  • Integração de APIs de modelos de linguagem em aplicações reais.
  • Criação de agentes para automatização de tarefas e processos repetitivos.
  • Estudo e aplicação de RAG, embeddings e busca vetorial.
  • Uso de IA para apoiar implementação, revisão, documentação e refatoração de código.
Competências-chave

Engenharia de produto

Transformação de necessidades de negócio em soluções técnicas consistentes, com visão de ponta a ponta.

Escalabilidade e manutenção

Arquitetura, padrões de código e automações que facilitam a evolução contínua de aplicações.

Qualidade e confiabilidade

Estratégias de testes, revisão de código e práticas de CI/CD para entregas mais seguras.

IA na prática

Aplicação de LLMs e automações para ampliar produtividade e criar experiências de produto mais inteligentes.