Pular para o conteúdo principal

Olá, Meu nome é

André Ximenes

Sou desenvolvedor de software especializado em TypeScript.

Desenvolvo sistemas focados em performance e manutenção, equilibrando rigor técnico e entrega. Aplico boas práticas para evitar débitos, garantindo que o software gere valor real em produção.

 
Terminal
Me conheça

Sobre mim

Minha trajetória: da base acadêmica à experiência prática e minha visão de desenvolvedor.

Minha Trajetória

No dia a dia, atuo em todo o stack. No backend, utilizo a eficiência de Node.js ou Bun para criar APIs seguras e rápidas. No frontend, foco na experiência do usuário (UX/UI) para entregar interfaces refinadas e funcionais. Meu trabalho é conectar essas duas pontas, garantindo que a alta performance do servidor se traduza em uma experiência fluida para quem navega.

Aplico conceitos de arquitetura de software e Clean Code com o objetivo prático de garantir a manutenibilidade a longo prazo. Busco o equilíbrio entre qualidade técnica e pragmatismo, evitando over-engineering. A prioridade é viabilizar o projeto com uma base de código escalável que permita entregas consistentes e suporte o crescimento da aplicação.

Stack Principal

TypeScript

Experiência

6 meses

Localização

Brasil (Remoto)

Experiência

Trajetória profissional e papéis em que atuei.

Logo da stackup
10/2025 — 02/2026

Desenvolvedor Fullstack

Stackup Software

Atuei no ciclo completo de desenvolvimento em uma software house de ritmo dinâmico, integrando um projeto de alta complexidade desde o estágio inicial. Minha contribuição focou na definição da arquitetura e na implementação de soluções escaláveis, transitando entre o frontend com Next.js e o backend com Hono, sempre priorizando a performance e a eficiência de custos em infraestrutura AWS.
  • Backend & Cloud: Desenvolvi APIs com Hono e TypeScript, implementando uploads via S3 Signed URLs para reduzir tráfego na API e arquitetura orientada a eventos com AWS Lambda para OCR e conversão de documentos.
  • Frontend & State: Construí dashboards internos utilizando TailwindCSS, Shadcn UI, Zustand e TanStack Query para gerenciamento de estado e cache eficiente de requisições.
  • Automação de Documentos: Implementei a geração dinâmica de contratos com docxtemplater, integrando campos flexíveis via JSON para suportar estruturas de dados não fixas.
Formação e Certificados

Formação academicas e cursos complementares.

Logo da Univ. Estadual do Vale do Acaraú
2023 — Presente

Ciência da Computação

Univ. Estadual do Vale do Acaraú

Graduação voltada aos fundamentos de computação com especial interesse em Engenharia de Software. Experiência em modelagem de dados (DER), requisitos de software, algoritmos e estrutura de dados.

Habilidades

Tecnologias & Ferramentas

Minha caixa de ferramentas para construir soluções robustas.

TypeScript

Linguagem Principal

Node.js e Bun

Javascript Runtimes

Astro e Next.js

Frontend Framework

Tailwind CSS e ShadCN

Estilização

Hono e Nestjs

API Frameworks

PostgreSQL & Redis

Banco de Dados

Git & GitHub

Versionamento

BullMQ

Mensageria e Filas

Prometheus

Observabilidade e Monitoramento

Jest

Testes Unitários e Integração

Docker & Linux

Infraestrutura e Containers

CI/CD & Cloud

Deploy e Automação

Portfólio

Meus Projetos

O resultado prático dos meus estudos, aplicações onde solidifico meus conhecimentos e testo novas abordagens.

Filtrar projetos por categoria
Screenshot do projeto andre_OS: Notas, recomendações e ferramentas

andre_OS: Notas, recomendações e ferramentas

Criei esse blog com a intenção de ter um hub digital próprio onde eu pudesse centralizar tudo o que é útil para o meu dia a dia. O foco principal foi reunir, em um só lugar, ferramentas web simples que desenvolvi, recomendações de sites que utilizo e meus artigos sobre desenvolvimento. Construído com Astro e TypeScript, o projeto reflete minha busca por performance e organização. É a minha maneira de documentar o que aprendo e compartilhar recursos práticos com a comunidade.

TypeScriptAstroPreactFerramentasBlogContent Collections
Screenshot do projeto Gerenciador de Grade Curricular Inteligente

Gerenciador de Grade Curricular Inteligente

Desenvolvi esta aplicação para preencher uma lacuna na minha universidade: a ausência de um planejador acadêmico visual e eficiente. A ferramenta substitui o uso de planilhas manuais, permitindo que o estudante gerencie sua grade de horários de forma interativa. Construído com Next.js e Tailwind CSS, o sistema vai além da organização básica; implementei uma lógica de pré-requisitos que calcula automaticamente quais matérias estarão disponíveis para cursar nos próximos semestres, evitando conflitos e simplificando a tomada de decisão acadêmica.

TypeScriptNext.jsLocal StorageZustand
Conhecimento

Minha Biblioteca Técnica

Livros que moldaram minha forma de pensar como engenheiro de software.

Capa do livro Arquitetura Limpa por Robert C. Martin
Lendo atualmenteArquitetura

Arquitetura Limpa

por Robert C. Martin

Considerado a bíblia dos programadores, estou lendo para dominar os fundamentos de desacoplamento com foco em viabilidade técnica e entrega. O objetivo é absorver os conceitos para escrever código organizado, mas sabendo filtrar o que é excesso de engenharia para manter a agilidade no dia a dia.

Capa do livro A Philosophy of Software Design por John Ousterhout
Na lista de desejosArquitetura

A Philosophy of Software Design

por John Ousterhout

Busco este livro como contraponto ao 'Clean Architecture'. Enquanto um foca na separação estrita de camadas, o Ousterhout ensina a reduzir a carga cognitiva através de 'Módulos Profundos'. Quero aprender a esconder a complexidade em vez de apenas espalhá-la em micro-classes, encontrando o equilíbrio ideal entre estrutura e simplicidade operacional.

Contato

Vamos trabalhar juntos?

Estou sempre aberto a novas oportunidades, projetos freelance ou apenas um bate-papo sobre tecnologia. Sinta-se à vontade para entrar em contato!