André Ximenes

André Ximenes · Desenvolvedor Backend TypeScript

Construindo APIs eficientes, seguras e fáceis de manter.

Sou desenvolvedor de software focado no ecossistema TypeScript, com forte inclinação para o desenvolvimento backend. Crio APIs modulares e auto-documentadas aplicando boas práticas de arquitetura. Atualmente buscando minha próxima oportunidade como desenvolvedor júnior.

Stack
TS · NestJS · Node.js
Disponibilidade
Aberto a oportunidades
Localização
Remoto · BR

Sobre

Perfil técnico

“Prefiro linter, CI e review no caminho do que push de qualquer jeito e alguém me ligando às 22h pra consertar produção.”
André Ximenes, desenvolvedor backend

Depois de atuar como fullstack, acabei preferindo o lado do servidor: modelar domínio, contratos tipados e o caminho dos dados até o cliente. Ter construído telas com Next.js me deu visão de como o front consome a API: autenticação, erros, paginação, estados de loading. Isso muda o jeito de desenhar rotas, validações e documentação. Prefiro APIs que o time consiga evoluir sem surpresa a endpoints que só “funcionam” no dia do deploy.

Na Stackup trabalhei próximo do cliente em um produto de seguros, do levantamento de requisito ao deploy. Vi na prática o peso de migration sensível, arquivo grande fora do fluxo principal da API e decisão técnica sob prazo. Aprendi a priorizar mudanças que reduzam risco em produção e deixem o próximo passo do time mais seguro.

Desde o fim do contrato priorizei projetos próprios e formações. Busco uma vaga júnior em time que valorize código legível, revisão séria e entrega estável. Quero aplicar o que construí sozinho em um produto real, com gente do lado.

Experiências

Trajetória profissional

Experiência recente em software house no setor de seguros (até fev/2026). Abaixo, o contexto da experiência e o que ficou de relevante.

  • Desenvolvedor Fullstack

    Logo Stackup Software

    Stackup Software

    10/2025 - 02/2026

    Atuei no ciclo de vida completo (SDLC) de um projeto de alta complexidade para o setor de seguros, com interface direta ao cliente no levantamento e refinamento de requisitos. Em ritmo acelerado de software house, traduzi regras de domínio do mercado segurador em arquitetura técnica e em código sustentável, cobrindo frontend e backend desde o estágio inicial até a orquestração do deploy, com foco em performance e manutenibilidade.

    • Projetei rotinas serverless com AWS Lambda acionadas por S3 Event Notifications para processar OCR e conversão de documentos DOCX para PDF, isolando essas operações do fluxo principal da API e reduzindo o consumo de CPU do servidor em mais de 50%.
    • Modelei bancos de dados relacionais no PostgreSQL com foco em integridade referencial, adotando colunas JSONB para suportar documentos de schema variável sem necessidade de migrations estruturais frequentes.
    • Eliminei o tráfego de arquivos binários pela API principal implementando pre-signed URLs no AWS S3, reduzindo o tamanho médio dos payloads em cerca de 70% e aliviando a carga no servidor de origem.
    • Escrevi e revisei manualmente migrations críticas via Prisma ORM, garantindo consistência e segurança dos dados em produção durante deploys de alta sensibilidade.
    • Construí um motor de geração de contratos dinâmicos com docxtemplater, injetando variáveis via JSON e automatizando a conversão para PDF reduzindo o tempo de emissão de documentos corporativos de minutos para segundos.

Projetos

Negócio real e labs técnicos

Projetos com deploy ou código aberto; priorizo domínio real e decisões de arquitetura documentadas. Ver meu GitHub

Captura do projeto Vitrine de mercearia com CTA no WhatsApp, no plano Free da Cloudflare

Vitrine de mercearia com CTA no WhatsApp, no plano Free da Cloudflare

Vitrine para um negócio real, a Mercearia Ricardo Aragão: catálogo editável e conversa no WhatsApp, sem checkout nem estoque. O dono atualiza textos, fotos e prateleira pelo admin, sem depender de desenvolvedor a cada mudança. Roda em Astro SSR no Workers Free, com fotos no R2 e cache longo na borda invalidado no save. Auth e operação foram calibrados ao teto de CPU e às cotas do plano Free, priorizando custo zero e manutenção simples.

  • Astro
  • Cloudflare Workers
  • D1
  • R2
  • React
  • Tailwind CSS
  • Captura do projeto Plataforma de recrutamento multi-tenant: do site de carreiras ao pipeline auditável

    Plataforma de recrutamento multi-tenant: do site de carreiras ao pipeline auditável

    Lab de um ATS multi-tenant em TypeScript para exercitar domínio de recrutamento de ponta a ponta. Empresas operam em isolamento lógico por tenant, e o candidato mantém um perfil único que atravessa as candidaturas. O foco está em máquinas de estado, pipeline por vaga com auditoria e defesa em profundidade no acesso a dados com Prisma sobre PostgreSQL. API em NestJS, produto em Next.js, uploads pré-assinados e site de carreiras público no mesmo desenho.

    • TypeScript
    • NestJS
    • Next.js
    • Prisma
    • PostgreSQL
    • TanStack Query
  • Captura do projeto Ecommerce full stack: API Hono, loja Astro e domínio de pedidos

    Ecommerce full stack: API Hono, loja Astro e domínio de pedidos

    Lab full stack de ecommerce em monorepo para exercitar API, vitrine e domínio de pedidos juntos. API REST em Hono (Bun), loja SSR em Astro e persistência em PostgreSQL com Prisma e Redis. O núcleo cobre sessão JWT em cookies com refresh, pedido atômico com estoque, frete por CEP e contrato OpenAPI com Zod. A loja já cria pedidos de verdade; o pagamento ainda é simulado na apresentação.

    • TypeScript
    • Hono
    • Astro
    • PostgreSQL
    • Redis
    • Prisma

Tecnologias

Stack do dia a dia

Não é uma lista de tudo que já usei, são as que mais pesam no que entrego hoje. Fora delas entram outras conforme o problema e sigo aprendendo o que fizer sentido em cada projeto.

  • Linguagem principal

    TypeScript

  • Runtimes JavaScript

    Node.js e Bun

  • Frameworks de backend

    NestJS, Express e Hono

  • APIs e documentação

    REST e OpenAPI

  • Banco de dados

    PostgreSQL e Redis

  • ORM e Mensageria

    Prisma e BullMQ

  • Object Storage e Mail Transfer

    S3 e SMTP

  • Versionamento

    Git e GitHub

  • Infraestrutura

    Docker e Linux

  • Testes

    Jest, Vitest e React Testing Library

  • Automação e deploy

    GitHub Actions e AWS

  • Frameworks de frontend

    Next.js, Astro, Vite e Tailwind

Formações

Graduação, cursos e certificações

Graduação em andamento e cursos que reforçam a base técnica. O que aparece aqui é o que mais dialoga com o que entrego hoje.

  • Logo UniCesumar

    Análise e Desenvolvimento de Sistemas

    UniCesumar2026 - Presente

    Graduação tecnológica em análise, projeto e desenvolvimento de sistemas, com ênfase em engenharia de software, bancos de dados e construção de aplicações.

  • Logo IBM - Coursera

    IBM JavaScript Backend Developer

    IBM - Coursera05/2026

    Certificação profissional cobrindo Node.js, Express, bancos de dados NoSQL e SQL, conteinerização com Docker, CI/CD e deploy de microsserviços em nuvem.

    Ver credencial no Coursera

Buscando um dev backend TypeScript?

Estou disponível para vagas júnior. Vamos conversar sobre seu projeto ou produto e como posso somar ao seu time.

Contato

Propostas, parcerias ou conversa técnica

Use o formulário, o e-mail ou as redes. Para vagas, inclua a descrição ou o link do LinkedIn; costumo responder em até um dia útil.