|
Sobre mim
Desenvolvedor fullstack júnior, construindo um portfólio de sistemas reais em vez de apenas projetos de estudo. No backend, trabalho principalmente com Java e Spring Boot — já implementei autenticação e controle de acesso por papéis, mensageria assíncrona com RabbitMQ, cache e rate limiting com Redis, e comunicação em tempo real via WebSocket/STOMP. No front-end e mobile, uso TypeScript, construindo aplicações full-stack com Next.js e um app real em React Native, rodando em iOS e Android.
Tecnologias
Projetos
notification-service
Event-driven notification service — consumes events asynchronously via RabbitMQ and dispatches notifications, decoupled from whoever produces those events.
url-shortener
URL shortener with a Redis cache-aside layer, click tracking, and an atomic Redis/Lua token-bucket rate limiter. Includes Prometheus/Grafana dashboards and k6 load test results.
support-chat
Real-time support chat over WebSocket/STOMP — a customer and an agent exchange messages instantly, with presence tracking and full message history persisted in PostgreSQL.
job-tracker
Kanban-style job application tracker — drag-and-drop between and within columns, inline editing, and a stats page with charts, backed by a Next.js full-stack app with Prisma and Postgres.
job-tracker-mobile
React Native (Expo) client for job-tracker — same backend, running natively on iOS and Android from one codebase.
Vamos conversar?
Currículo completo, ou contato direto — o que for mais fácil pra você.