$ giovanni --about
Name → Giovanni B. Trevisan
Role → Senior Software Engineer · Engineering Analyst II
Venture → Trevizzo Soluções · Fundador
Location → Barueri, SP — Brasil 🇧🇷
Stack → C# · .NET 8 · Azure · RabbitMQ · DDD · CQRS
MBA → FIAP São Paulo
Setup → Ultrawide 3440×1440 · RTX 2070 Super · Ryzen 7 3700X
Coffee → Obrigatório. Preto. Antes de qualquer commit. ☕
$ giovanni --status
[◉] 7+ anos em produção — zero downtime no que realmente importa
[◉] Sistemas bancários e governamentais — SLA sem margem para falha
[◉] Sempre estudando: Event Sourcing · Outbox Pattern · K8s HPA · YARP
[◉] Trevizzo Soluções: 🟢 ativa e crescendo
[○] Dormindo (ocasionalmente)Tudo é interativo. Abre o que te interessa.
🎯 Me conheça em 60 segundos
Sem filtro de RH. Respostas reais.
| Pergunta | Resposta | |
|---|---|---|
| ☕ | Pré-requisito antes de qualquer commit? | Café preto. Não existe PR sem ele. |
| 🏗️ | Monolito ou Microsserviços? | Microsserviços — mas com fronteiras de domínio respeitadas. Microsserviço sem DDD é monolito distribuído. |
| 🎮 | Fora do código? | Gaming em ultrawide + analisando FIIs, ETFs e ações na B3. |
| 🔥 | Maior responsabilidade técnica? | Um sistema de emissão de documentos que serve bancos e o governo federal. O SLA não perdoa. |
| 🤔 | Por que Clean Architecture? | Porque na hora de manutenção a gente agradece. Já herdei código sem ela — não quero ser o próximo a deixar. |
| 🚀 | Próximo projeto open-source? | Ecossistema de microsserviços .NET 8 — DDD + CQRS + Outbox + RabbitMQ + Docker + GitHub Actions. |
| 🏆 | Conquista não técnica favorita? | Fundar a Trevizzo Soluções enquanto trabalhava em tempo integral. |
🧙♂️ Ficha do Engenheiro
| Classe | Senior Backend Engineer 🛡️ |
| Especialização | Sistemas distribuídos em .NET |
| Subclasse | Founder — Trevizzo Soluções |
| Nível | 7+ anos de produção real |
| HP | ██████████ Alto (com café preto na veia) |
| Fraqueza | Código sem testes em sistema crítico 😬 |
🛠️ Stack Completa
┌─ Backend ──────────────────────────────────────────────────────────────┐
│ C# · .NET 8 · ASP.NET Core · Entity Framework Core · Minimal APIs │
├─ Front End ────────────────────────────────────────────────────────────┤
│ React · Next.js · Astro · TypeScript · Tailwind CSS · Vite │
├─ Cloud & DevOps ───────────────────────────────────────────────────────┤
│ GCP (GKE · Cloud Run · Cloud Functions · Pub/Sub · Cloud Storage) │
│ Docker · Kubernetes · GitHub Actions · Azure DevOps │
├─ Bancos de Dados ──────────────────────────────────────────────────────┤
│ SQL Server · PostgreSQL · Redis │
├─ Qualidade & Observabilidade ──────────────────────────────────────────┤
│ xUnit · FluentAssertions · Testcontainers · Serilog · OpenTelemetry │
└────────────────────────────────────────────────────────────────────────┘
🎯 Side Quests (em andamento)
- 7+ anos em sistemas críticos sem downtime grave
- Conclusão do MBA na FIAP
- Trevizzo Soluções no ar e crescendo
- Publicar o ecossistema de microsserviços .NET 8 open source
- Falar em um meetup de arquitetura sobre Outbox + CQRS na prática
- Mentoria estruturada — passar pra frente o que aprendi em banking/gov
🔓 Easter Egg — só pra quem chegou até aqui
🏆 Achievement Unlocked: "Curioso até o fim" ⭐
+50 XP de relacionamento com o Gio
Se tu chegou até aqui lendo de verdade, manda um 🎮 no meu LinkedIn — assim eu sei que veio do README e o papo já começa com café na mesa ☕



