Desenvolvedor Backend TypeScript

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

Olá, meu nome é André Ximenes. 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

“Bom código é o que o próximo dev entende numa sexta à tarde.”
André Ximenes, desenvolvedor backend

Sou desenvolvedor focado no desenvolvimento de backend com TypeScript, utilizando ferramentas como Node.js, Bun e Hono para estruturar microsserviços e APIs estáveis. Por ter experiência prévia como fullstack trabalhando com Next.js, possuo uma visão holística do ecossistema: sei exatamente como o frontend consome os dados, o que me permite projetar rotas mais eficientes, seguras e com excelente documentação.

Escrevo código limpo e modular, focado em facilitar a manutenção e a escala do software. Entendo que o amadurecimento técnico vem com o contexto de produto e colaboração, por isso priorizo a consistência nas entregas, o aprendizado contínuo com o time e a construção de soluções que resolvam desafios de engenharia sem complexidade desnecessária.

Experiências

Trajetória profissional

Experiência recente em software house no setor de seguros. Hoje estou aberto a oportunidades; abaixo, o contexto e o que ficou de relevante, com destaques em entregas e aprendizados.

  • Logo Stackup Software

    Desenvolvedor Fullstack

    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

Aplicações, APIs e experimentos

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

Em destaque Captura do projeto: ATS multi-tenant · NestJS · deploy em produção

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

ATS multi-tenant · NestJS · deploy em produção

Construí um ATS multi-tenant de ponta a ponta em TypeScript, com NestJS na API e Next.js (React) no produto: empresas operam em isolamento lógico por tenant, enquanto o candidato mantém um perfil único que atravessa todas as candidaturas. O diferencial técnico está na combinação de máquinas de estado explícitas (vagas e candidaturas), pipeline customizável por vaga com auditoria, e uma segunda linha de defesa no acesso a dados via contexto de tenant e extensão do Prisma sobre PostgreSQL, além de upload direto para armazenamento objeto com URLs pré-assinadas e validação de domínio nos use cases.

  • TypeScript
  • NestJS
  • Next.js
  • Prisma
  • PostgreSQL
  • Zod
  • 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

    Construí um ecommerce full stack em monorepo: API REST em Hono (Bun), loja SSR em Astro e persistência em PostgreSQL com Prisma e Redis. O núcleo são sessão com JWT em cookies e refresh, pedidos em transação com estoque condicional, RBAC vitrine/admin e contrato OpenAPI com Zod. A API já fecha pedidos; o checkout na loja ainda evolui na camada de apresentação.

    • TypeScript
    • Hono
    • PostgreSQL
    • Redis
    • OpenAPI
    • AWS SDK
  • Captura do projeto Ollama Oracle: chat corporativo com RAG local

    Ollama Oracle: chat corporativo com RAG local

    Construí um chat corporativo com RAG local sobre documentos internos: respostas com fonte, sem LLM externo. Pipeline em TypeScript e Bun com ingestão, embeddings, ChromaDB e Ollama em streaming com cancelamento na desconexão. Controles no retrieval (distância, contexto e deduplicação) antes de montar o prompt.

    • TypeScript
    • Bun
    • Ollama
    • ChromaDB
    • LangChain
    • RAG

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

  • JavaScript runtimes

    Node.js e Bun

  • Backend frameworks

    NestJS, Express e Hono

  • APIs e documentação

    REST e OpenAPI

  • Frontend framework

    Next.js, Astro e Vite

  • Estilização

    TailwindCSS e ShadCN

  • Banco de dados

    PostgreSQL e Redis

  • Versionamento

    Git e GitHub

  • Infraestrutura

    Docker e Linux

  • Mensageria e Filas

    BullMQ

  • Testes

    Jest e React Testing Library

  • Automação e deploy

    CI/CD e Cloud

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 Univ. Estadual do Vale do Acaraú

    Ciência da Computação

    Univ. Estadual do Vale do Acaraú 2023 — Presente

    Graduação voltada aos fundamentos de computação com especial interesse em Engenharia de Software, Modelagem de dados, Algoritmos e Estrutura de dados.

  • Logo IBM — Coursera

    IBM JavaScript Backend Developer

    IBM — Coursera 05/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

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.

Buscando um dev backend TypeScript?

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