Skip to content
View joaogabriel43's full-sized avatar
  • Intermidia
  • Porto Alegre

Highlights

  • Pro

Block or report joaogabriel43

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
joaogabriel43/README.md

Hi, I'm João Gabriel 👋

Back-End Developer · Java & Spring Boot · C# · .NET · Building toward global opportunities

Available Location


About me

Back-End Developer with 4 years in tech, 3 focused on software development. I work daily with C#, .NET, Angular, and SQL Server at Intermidia, and build personal projects using Java 17, Spring Boot 3, and advanced back-end patterns — event sourcing, CQRS, distributed messaging, and AI integrations.

My thesis project FortunAI was an AI-powered personal finance app built with Spring Boot + Google Gemini API, graduated with distinction. Currently pursuing AWS Cloud Practitioner certification and aiming for international opportunities (Australia / remote 🌏).


🚀 Featured projects

Project Description Stack
AuditVault Enterprise-grade event-sourced audit system with CQRS, real-time SSE dashboard, Elasticsearch full-text search, AOP-based PII masking and async PDF export via Spring Batch. Java 17 · Spring Boot 3.2 · PostgreSQL · Elasticsearch · Angular 17 · Docker
ContractGuard Automated static analysis engine that detects breaking changes in OpenAPI contracts and fails CI pipelines before they reach production. Clean Architecture + DDD + Testcontainers. Java 17 · Spring Boot 3.2 · PostgreSQL · Angular 17 · GitHub Actions · Railway
FortunAI · demo ↗ AI-powered personal finance app with natural language chatbot, real-time portfolio tracking, Markowitz/Monte Carlo optimization, 464 automated tests and full CI/CD. TCC approved with distinction. Java 17 · Spring Boot 3 · Gemini API · React · PostgreSQL · WebSocket
NotifyFlow · demo ↗ Async multi-channel notification engine (EMAIL, SMS, PUSH) with Outbox Pattern, Circuit Breaker, Retry and per-tenant Rate Limiter via Resilience4j. Java 17 · Spring Boot 3.2 · RabbitMQ · PostgreSQL · Resilience4j · Angular 17

🛠️ Tech stack

Daily work

C# .NET Angular SQL Server TypeScript

Personal projects

Java Spring Boot PostgreSQL Elasticsearch RabbitMQ Docker

Currently learning

AWS Spring AI


📊 Stats


📬 Connect

LinkedIn


🇧🇷 Brazilian developer targeting remote/international positions · Available for relocation to Australia 🇦🇺

Pinned Loading

  1. fortunai-frontend fortunai-frontend Public

    Front end da aplicação finAssistant

    JavaScript

  2. gerenciador-pedidos-api gerenciador-pedidos-api Public

    Projeto de portfólio: API REST robusta para gerenciamento de pedidos, construída com Java 17, Spring Boot e arquitetura limpa. Cobertura de testes completa com JUnit 5 e Mockito.

    Java

  3. notifyflow notifyflow Public

    Async multi-channel notification engine with delivery guarantee - Spring Boot + RabbitMQ + Outbox Pattern

    Java