Skip to content
View Thiago-Protasio's full-sized avatar

Block or report Thiago-Protasio

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
Thiago-Protasio/README.md

👋 Hi, I'm Thiago Protasio

💻 Backend Developer | Java | Spring Boot | Microservices

I build backend systems focused on scalability, distributed architecture and service integration.
My main interest is designing microservice-based systems similar to real production environments.

Currently working on projects involving:

  • Microservice architecture
  • Event-driven systems
  • AI-powered services
  • API Gateway and service orchestration
  • Asynchronous processing with message brokers

🧠 Tech Stack

Backend

Java Spring Boot Spring Cloud

Architecture

Microservices REST API Event Driven

Infrastructure

Docker RabbitMQ Keycloak

Databases

PostgreSQL MongoDB

AI Integration

  • LLM APIs
  • AI-based recommendation systems
  • Automated analysis services

🚀 Featured Projects

🏃 Fitness AI Platform

Distributed system for AI-based analysis of fitness activities.

Architecture designed with microservices and asynchronous processing.

Key features

  • Activity analysis using AI
  • Recommendation generation
  • Event-driven processing
  • User authentication via Keycloak
  • API Gateway for service orchestration

Architecture components

  • API Gateway
  • User Service
  • Activity Service
  • Recommendation Service
  • AI Analysis Service
  • RabbitMQ message broker

🔗 Repository
https://github.com/Thiago-Protasio/Fitness-API


📧 Email Confirmation Microservice

Microservice responsible for email verification in distributed systems.

Features

  • Email confirmation token generation
  • Secure validation flow
  • Service-to-service communication
  • Integration with authentication services

Technologies

  • Spring Boot
  • REST APIs
  • Microservice architecture

🔗 Repository
https://github.com/Thiago-Protasio/Email-Confirmation


🚗 Car Rental AI Assistant

AI-powered backend service designed to assist users in car rental decisions.

The system analyzes requests and generates recommendations based on user preferences.

Technologies

  • Spring Boot
  • AI APIs
  • REST architecture

🔗 Repository
https://github.com/Thiago-Protasio/CarRental-Assistant


🏗️ Architecture Interests

I enjoy studying and implementing concepts such as:

  • Microservice architecture
  • Distributed systems
  • Event-driven systems
  • Domain Driven Design (DDD)
  • API design
  • Asynchronous communication
  • Identity and Access Management

📈 Current Learning Focus

Currently studying deeper topics such as:

  • Advanced Spring Cloud patterns
  • Resilience patterns in distributed systems
  • Observability (logging, tracing, metrics)
  • Scalable backend architecture

⭐ Always open to backend engineering opportunities and collaboration on interesting projects.

Pinned Loading

  1. Projeto_Integrador Projeto_Integrador Public

    Sistema de gerenciamento de inventário industrial desenvolvido em Java, projetado para controlar peças, ferramentas e equipamentos utilizados em manutenção e produção.

    HTML

  2. Fitness-API Fitness-API Public

    API backend para registro e análise inteligente de atividades físicas, construída com arquitetura de microserviços, mensageria assíncrona e integração com LLM para geração de recomendações personal…

    Java

  3. CarRental-Assistant CarRental-Assistant Public

    Car Rental Assistant é um assistente inteligente para locação de veículos que utiliza LLMs para interpretar solicitações do usuário e sugerir opções de aluguel.

    Java

  4. Email-Confirmation Email-Confirmation Public

    Email Confirmation Platform é um sistema baseado em microserviços responsável por gerenciar o fluxo de confirmação de e-mail durante o cadastro de usuários.

    Java

  5. DevUp DevUp Public

    This is a web application where developers can find and apply for jobs, and companies can post job opportunities and look for candidates.

    TypeScript

  6. rentx rentx Public

    Uma API de aluguel de carros usando Nodejs, TypeScript e TypeORM junto com testes automatizados e conceitos SOLID

    TypeScript 1