Desenvolvedor backend com experiência profissional em APIs, integrações entre sistemas, regras de negócio, troubleshooting e bancos relacionais.
Atuo com Python, PostgreSQL, REST APIs, OAuth2 e webhooks e venho aprofundando engenharia backend através de projetos com Java/Spring Boot, Apache Kafka, Redis, Docker, Kubernetes, AWS e sistemas distribuídos.
Meu foco está em backend, integrações, mensageria, processamento assíncrono, persistência de dados e arquitetura de aplicações.
🎓 Graduando em Análise e Desenvolvimento de Sistemas
🎯 Aberto a oportunidades em Backend / Software Engineering, principalmente com Java ou Python, APIs, integrações e cloud.
SQLAlchemy · JPA/Hibernate · Flyway · Alembic · JUnit · Mockito · Pytest · Testcontainers · n8n · C#/.NET
Frontend como conhecimento complementar: React · Angular · Vue.js · JavaScript
Java 21 · Spring Boot · Kafka · PostgreSQL · Redis · Docker · Kubernetes
Plataforma backend orientada a eventos composta por microsserviços de pedidos e notificações, criada para explorar desafios reais de consistência, mensageria, redelivery, concorrência e observabilidade.
- arquitetura de microsserviços;
- eventos assíncronos com Apache Kafka;
- Transactional Outbox para consistência entre PostgreSQL e Kafka;
- entrega
at-least-oncecom consumidor idempotente; - retry com backoff e Dead Letter Topic;
- cache-aside com Redis;
- integração real com PostgreSQL, Kafka e Redis usando Testcontainers;
- observabilidade com OpenTelemetry, Prometheus, Grafana e Tempo;
- containers com Docker e manifests para Kubernetes;
- pipeline de CI com GitHub Actions e validação end-to-end via Docker Compose.
Event-Driven Architecture · Kafka · Transactional Outbox · Idempotency · Retry/DLT · Redis · Observability
TypeScript · NestJS · PostgreSQL · AWS SQS · Docker
Backend para processamento assíncrono de apostas e movimentações financeiras, com foco em concorrência, consistência e resiliência.
- API e workers com NestJS;
- processamento assíncrono com AWS SQS;
- ambiente local utilizando LocalStack;
- idempotência persistente;
- padrões Inbox / Outbox;
- ledger append-only;
- controle de concorrência por carteira;
- retry e Dead Letter Queue;
- cenários de teste concorrentes e multiprocessamento;
- Docker Compose para execução da infraestrutura.
NestJS · SQS · Concurrency · Idempotency · Inbox/Outbox · DLQ
Python · FastAPI · n8n · PostgreSQL · Docker
Pipeline de automação para coleta, classificação e roteamento de leads, integrando workflows e backend através de APIs e webhooks.
Webhook
↓
n8n
↓
Validação / Normalização
↓
FastAPI
↓
Scoring e regras de negócio
↓
PostgreSQL
↓
Roteamento
- integração entre n8n e FastAPI;
- webhooks;
- contratos e validação com Pydantic;
- scoring e regras de roteamento;
- persistência com PostgreSQL e SQLAlchemy;
- testes automatizados;
- execução com Docker Compose.
FastAPI · n8n · Webhooks · API Integration · Automation
Python · FastAPI · PostgreSQL · SQLAlchemy · Docker
API REST desenvolvida com foco em fundamentos sólidos de backend, autenticação, persistência e qualidade de código.
- FastAPI;
- PostgreSQL e SQLAlchemy;
- migrations com Alembic;
- autenticação JWT;
- autorização baseada no usuário autenticado;
- Docker;
- testes automatizados com Pytest;
- análise estática com Ruff;
- documentação OpenAPI;
- CI com GitHub Actions.
FastAPI · PostgreSQL · JWT · Docker · CI
| Projeto | Stack / foco |
|---|---|
| Escola API | Java 21, Spring Boot, Spring Security, JWT, PostgreSQL, JPA, Testcontainers |
| TicketFlow API | ASP.NET Core, EF Core, PostgreSQL, async, Testcontainers |
| Penny Budget Tracker | FastAPI, React, TypeScript, PostgreSQL, AWS |
| Korp — Desafio Técnico | ASP.NET Core, Angular, EF Core, integração entre serviços |
| Catálogo de Carros | Python, Flask, SQLite, Docker |
Além dos projetos públicos, minha experiência profissional envolve:
- desenvolvimento e sustentação backend com Python;
- análise e evolução de APIs REST e integrações;
- endpoints e contratos de integração;
- autenticação e OAuth2;
- webhooks;
- PostgreSQL e SQL;
- regras de negócio;
- troubleshooting e investigação de incidentes;
- correção de bugs e melhorias contínuas;
- documentação e refinamento técnico;
- suporte e sustentação de sistemas em produção;
- análise de performance de consultas com
EXPLAIN ANALYZE.
📍 São Paulo, Brasil