Sou Engenheiro de Software Full Stack, com foco em arquitetura de sistemas, desenvolvimento de aplicações web e construção de soluções escaláveis e bem estruturadas.
Java • Spring Boot • Node.js • NestJS • Python • Django • Go • Angular • React • Next.js
PostgreSQL • MySQL • MongoDB • Redis • Kafka • RabbitMQ • Docker • AWS
Tenho interesse e experiência prática em projetos envolvendo:
- Microsserviços
- Arquitetura Orientada a Eventos
- DDD
- Clean Architecture
- Arquitetura Hexagonal
- SOLID
- Design Patterns
- Saga Pattern
- Mensageria
- Sistemas Distribuídos
- Testes automatizados
- Observabilidade
- Cloud e infraestrutura
Também utilizo IA aplicada ao desenvolvimento de software, trabalhando com Context Engineering, SDD, agentes, skills e ferramentas de IA para auxiliar no desenvolvimento e na arquitetura dos projetos.
| Projeto | O que é | Stack principal | Arquitetura e conceitos | Repositório |
|---|---|---|---|---|
| 🛒 E-Commerce Microservices | Plataforma de e-commerce distribuída, criada para demonstrar uma arquitetura de microsserviços com fluxo completo de pedidos, estoque, pagamento e notificações. | Java 21, Spring Boot, Spring Cloud, PostgreSQL, Docker, AWS SNS/SQS, Terraform | Microsserviços, DDD, Clean/Hexagonal Architecture, Event-Driven Architecture, Saga por Coreografia, Transactional Outbox, Idempotência, Resiliência e Observabilidade | Acessar |
| 🏦 Bank Project | Plataforma bancária digital simulada, com contas, transferências, ledger, notificações e auditoria, criada como projeto avançado de Engenharia de Software. | Java 21, Spring Boot 4, Angular 22, Kafka, PostgreSQL, Docker | Microsserviços, DDD, Event-Driven Architecture, Transactional Outbox, Idempotência, Concorrência, API Gateway, Observabilidade e Context Engineering | Acessar |
| 📦 OrderFlow | Plataforma B2B de gestão de pedidos e estoque, cobrindo desde a criação do pedido até pagamento, expedição, entrega e auditoria. | Python, Django, Vue.js, TypeScript, PostgreSQL, RabbitMQ, Celery | Monólito Modular, Transactional Outbox, Idempotência, Multi-tenant, Concorrência, RBAC, Máquina de Estados e Observabilidade | Acessar |
| 🧩 Mini E-Commerce | E-commerce Full Stack em monorepo, criado para demonstrar a integração de diferentes tecnologias em uma única arquitetura moderna. | Next.js, Angular, NestJS, Go, Spring Boot, PostgreSQL, Redis | Clean Architecture, API Gateway/BFF, comunicação orientada a eventos, cache distribuído, integração entre serviços e Context Engineering | Acessar |
Tenho estudado formas de aplicar IA ao processo de desenvolvimento sem abandonar boas práticas de Engenharia de Software, utilizando:
Context Engineering • Specification-Driven Development • Agentes • Skills • MCP • Rules • ADRs
O objetivo é utilizar IA como ferramenta para aumentar produtividade mantendo arquitetura, padrões, testes e qualidade de código.
GitHub: https://github.com/gutomelo
LinkedIn: https://www.linkedin.com/in/gutomelo/