Bem-vindo ao meu portfólio
Aureo Bueno
Desenvolvedor Full-Stack apaixonado por criar aplicações escaláveis. Especializado em melhoria de código e performance.
Sobre mim
Sou Aureo Alexandre, tenho 24 anos e 6 anos de experiência em tecnologia. Sou graduado em Análise e Desenvolvimento de Sistemas e pós-graduado em Arquitetura de Software.
Atuo como desenvolvedor de novas soluções e engenheiro de software, implementando melhorias de código com foco em boas práticas e conceitos como arquitetura limpa, design patterns e domain-driven design.
Como full stack, aplico princípios de UI/UX no front-end e arquiteturas orientadas ao negócio no back-end, garantindo soluções escaláveis e alinhadas aos objetivos do projeto.
Meu objetivo é me tornar referência em engenharia e arquitetura de software.
Habilidades
Frontend
Atuo na modernização de aplicações frontend, migrando projetos legados de Create React App para Vite e Next.js, otimizando a performance de acordo com cada cenário. Realizei a migração de projetos React das versões 12 e 14, que utilizavam class components, para componentes funcionais com TypeScript, hooks e práticas modernas. Apliquei melhorias significativas de performance com Redux Toolkit e TanStack Query, além de definir estratégias de SSR e CSR conforme a necessidade de cada aplicação. Também implemento autenticação segura via cookies HttpOnly entre frontend e API, Dockerfile otimizado para as aplicações e melhorias no processo de build.
- React
- Next.js
- TypeScript
- Styled-Components
- Vite
- Redux Toolkit
- TanStack Query
- React Router
- Context API
- HOCs
- Custom Hooks
- Axios
- Module Federation
- SSR
- CSR
Backend & Arquitetura
Desenvolvo sistemas robustos utilizando microserviços com responsabilidades únicas, aplicando Clean Architecture e Arquitetura Hexagonal para garantir manutenibilidade e escalabilidade. Otimizo builds e imagens Docker, reduzindo o tamanho de 800MB–1.5GB para aproximadamente 400MB. Realizo melhorias de performance em banco de dados e implemento Redis quando necessário para caching e sessões. A comunicação entre serviços é feita de forma eficiente via HTTP e eventos (RabbitMQ, SQS). Também atuo na modernização de projetos legados, atualizando todo o ecossistema para boas práticas atuais do mercado, incluindo autenticação JWT e integração contínua.
- NestJS
- Node.js
- TypeScript
- Express
- RabbitMQ
- SQS
- PostgreSQL
- MongoDB
- TypeORM
- Redis
- .NET
- C#
- Entity Framework
- Ruby on Rails
- Microservices
- Clean Architecture
- Hexagonal Architecture
- Event-Driven
- JWT Auth
- REST APIs
- GraphQL
DevOps & Tools
Gerencio todo o ciclo de vida das aplicações com Docker e Docker Compose, versionamento com Git e GitHub, deploy na Vercel e pipelines de CI/CD. Aplico práticas de monitoramento e observabilidade, incluindo acompanhamento de performance de banco de dados para garantir a saúde e disponibilidade dos sistemas em produção.
- Docker
- Docker Compose
- Git
- GitHub
- Vercel
- CI/CD
- Monitoring
- Observability
Inteligência Artificial
Utilizo Inteligência Artificial no desenvolvimento de software de forma estruturada e profissional. Crio agentes de IA corporativos utilizando RAG, guardrails e harness, integrados via API para atender necessidades específicas do negócio. Para cada nova feature, bug ou planejamento, escrevo SDDs (Solution Design Documents) que guiam a IA na implementação, garantindo consistência e qualidade. Também atuo na criação e evolução de agentes de IA internos, seguindo boas práticas de engenharia de prompt e arquitetura de sistemas multiagente.
- AI Agents
- RAG
- Guardrails
- Harness
- Prompt Engineering
- SDD
- LLM APIs
Projetos Destacados
Shopping Cart - Context API
Aplicação de e-commerce desenvolvida com React e Context API para gerenciamento de estado global do carrinho. Integra Redux para categorias, Styled Components para estilização, e React Router para navegação entre páginas de produtos, detalhes e carrinho.
Chrome Extension - Notification
Extensão de navegador Chrome desenvolvida com TypeScript e Manifest V3. Adiciona um botão customizável na barra de ferramentas que injeta dinamicamente elementos na página ativa, permitindo criar notificações e componentes interativos em qualquer site.
Projeto de formulário com múltiplas etapas
Projeto de formulário multi-etapas desenvolvido com React e TypeScript. Permite aos usuários navegar entre diferentes etapas do formulário, salvando o progresso e validando entradas em cada etapa para uma experiência de preenchimento suave.
Counter - Redux Toolkit + Styled Components
Aplicação de contador desenvolvida com React, TypeScript e Redux Toolkit. Demonstra boas práticas modernas de gerenciamento de estado global, estilização com styled-components, tema centralizado e arquitetura escalável.
Plataforma de Gerenciamento de Usuários
Sistema moderno para criar, visualizar, editar e deletar usuários com foco em UX, segurança, escalabilidade e design system. Modernizado após 3 anos, migrando de React Scripts para Vite com TypeScript, arquitetura escalável e dependências atualizadas.
Landing Page de Natal
Landing page temática de Natal desenvolvida com Next.js, TypeScript e Styled Components. Apresenta design premium com animações fluidas, glassmorphismo, gradientes sofisticados e responsividade perfeita. Inclui informações sobre tradições natalinas com componentes interativos e sistema de tema centralizado.