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

Logo da stackup
2025 — Presente

Desenvolvedor Fullstack

Stackup Software

Atuo como Desenvolvedor Fullstack na Stackup Software, onde lidero o ciclo completo de desenvolvimento de software, desde a arquitetura inicial até o deploy final em projetos de alta complexidade. No ecossistema TypeScript, especializei-me em Next.js e Hono, implementando estratégias de autorização com JWT em Middlewares para eliminar latências e arquitetando fluxos serverless com AWS Lambda e S3 para processamento escalável de arquivos. Minha experiência abrange desde a construção de interfaces robustas com TailwindCSS e TanStack Query até a modelagem ágil com Prisma e PostgreSQL, sempre focando em performance e automação de processos críticos.

Formação

Logo da universidade
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 teórica e prática em modelagem de dados (DER), requisitos de software e algoritmos, visando o desenvolvimento de sistemas de alto valor de negócio e código de alta manutenibilidade.

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 Express

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

Estou lendo para dominar os fundamentos de desacoplamento, mas com foco total em pragmatismo. O objetivo é absorver os conceitos para escrever código organizado, mas sabendo filtrar o que é excesso de engenharia para manter a agilidade da entrega.

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!