Olá, Meu nome é

André Ximenes

Sou desenvolvedor de software especializado em TypeScript e Go.

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.

developer.ts
        
interface Developer {
  readonly name: string;
  role: "Frontend" | "Backend" | "Fullstack";
  skills: string[];
  solutionOriented: boolean;
}

const andre: Developer = {
  name: "Andre Ximenes",
  role: "Fullstack",
  skills: ["TypeScript", "React", "Go", "API"],
  solutionOriented: true,
};

function isReady(dev: Developer): boolean {
  return dev.skills.length > 0 && dev.solutionOriented;
}

if (isReady(andre)) {
  console.log(`${andre.name} is ready to build!`);
}

// Result: Andre Ximenes is ready to build!
developer.go
        
package main
import "fmt"

type Developer struct {
    Name             string
    Skills           []string
    SolutionOriented bool
}

func (d Developer) IsReady() bool {
	return len(d.Skills) > 0 && d.SolutionOriented
}

func main() {
	andre := Developer{
       Name:             "André Ximenes",
       Skills:           []string{"Go", "API", "TypeScript", "React"},
       SolutionOriented: true,
	}

	if andre.IsReady() {
		fmt.Printf("%s is ready to build!\n", andre.Name)
	}
}
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 Go e Node.js 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.

Estudo arquitetura de software e Clean Code não por dogmatismo, mas para facilitar quem vai manter o código. Sei equilibrar padrões complexos com soluções simples, evitando over-engineering que trava projetos. Afinal, a boa engenharia se prova na capacidade de viabilizar o projeto, garantindo entregas no prazo com uma arquitetura que suporte o crescimento

Stack Principal

TypeScript & Go

Experiência

6 meses

Localização

Brasil (Remoto)

Educação

2023 — Presente

Ciência da Computação

Univ. Estadual do Vale do Acaraú

Base técnica em Engenharia de Software, com foco em levantamento de requisitos, modelagem de dados (DER), POO e estruturas de dados para o desenvolvimento de sistemas escaláveis e manuteníveis.

Experiência

2025 — Presente

Desenvolvedor Fullstack

Stackup Software

Responsável pelo ciclo completo do desenvolvimento, desde o levantamento de requisitos e modelagem de dados. No frontend trabalhei com Next.js, Tailwind e Shadcn. No backend desenvolvi APIs com Hono e TypeScript, implementei funções AWS Lambda para processamento assíncrono em background e integrei S3 com URLs assinadas para otimizar o tráfego de arquivos, reduzindo a carga na API e garantindo escalabilidade.

Habilidades

Tecnologias & Ferramentas

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

TypeScript

Linguagem Principal

Astro e Next.js

Frontend Framework

Tailwind CSS e ShadCN

Estilização

Node.js & Bun

Javascript Runtime

Git e GitHub

Versionamento

Hono & Gin

API Framework

PostgreSQL & Redis

Banco de Dados

Docker

Orquestrador de containers

Linux

Sistema operacional

Github Actions

Automação de Workflow (CI/CD)

AWS & Vercel

Hospedagem

Golang

Linguagem secundária

Portfólio

Meus Projetos

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

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
Plataforma de Captação de Projetos B2B para Freelancers

Plataforma de Captação de Projetos B2B para Freelancers

Desenvolvi esta landing page conceitual para demonstrar, na prática, minha habilidade em criar interfaces de alta conversão utilizando a performance do Astro. Embora o projeto leve meu nome e simule uma oferta de serviços, ele serve principalmente como uma prova técnica de que sei construir páginas de vendas rápidas e profissionais do zero. O objetivo é mostrar a potenciais clientes o padrão de qualidade e otimização que posso entregar para os seus negócios.

TypeScriptAstroPreactTailwindCSSPerformance & SEO
Conhecimento

Minha Biblioteca Técnica

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

Arquitetura Limpa
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 (overengineering) para manter a agilidade da entrega.

A Philosophy of Software Design
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.

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!