Felipe de Sousa

Backend Software Engineer | Java | Microsserviços

Desenvolvedor backend com foco em Java e arquitetura de microsserviços, atuando atualmente em produtos globais da Michelin Connected Fleet (Sascar) em parceria com a Meta, com impacto em operações nas Américas e Europa. Trabalho com APIs REST, integração entre serviços, mensageria com Kafka e autenticação e autorização com Keycloak, aplicando OAuth2, OpenID Connect e JWT. No dia a dia, uso Spring Boot, PostgreSQL e OpenShift para evoluir soluções com foco em escalabilidade, resiliência, segurança e confiabilidade operacional.

profile

Projetos Destacados

Projetos que demonstram experiência em backend, integração entre serviços, segurança e sistemas distribuídos.

Sistema de Pesquisa Integrada do TCU

Sistema de Pesquisa Integrada (TCU)

Desenvolvimento do sistema de pesquisa textual utilizando Java, Spring Framework e Kotlin. Atuação em testes unitários, integração com frontend Angular, otimização de pipelines CI/CD e uso de Elasticsearch, Solr, Oracle e PostgreSQL em ambiente corporativo de alta criticidade.

Java
Spring Framework
Kotlin
Angular
JUnit
Elasticsearch
Solr
Oracle
PostgreSQL
CI/CD
Skuba - Sistema de Monitoramento Kubernetes - Spring Batch

Skuba - Sistema de Monitoramento Kubernetes - Spring Batch

Sistema web para monitoramento e execução de processos batch em ambiente Kubernetes. Backend em Kotlin/Spring Boot centraliza dados a partir das tabelas de metadados do Spring Batch e expõe endpoints para acompanhamento e execução manual; frontend em React + TypeScript + Vite oferece dashboard, histórico e visão operacional.

Kotlin
Spring Boot
Spring Batch
Spring Cloud
Kubernetes
Kafka
Docker
React
TypeScript
Vite
MUI
CI/CD
Projeto Corporativo
Gestão de Frotas - Plataforma global Michelin Connected Fleet

Michelin Connected Fleet - Gestão de Frotas

Atuação em plataforma global de gestão de frotas em larga escala, com impacto em operações nas Américas e Europa. Contribuição em desenvolvimento backend, integração entre serviços, processamento orientado a eventos com Kafka e evolução de soluções com foco em performance, escalabilidade e confiabilidade operacional.

Java
Spring Boot
Kafka
PostgreSQL
OpenShift
Kubernetes
Event-Driven Architecture
Service Integration
Reliability
Sasweb - Plataforma corporativa Michelin Connected Fleet

Sasweb - Plataforma corporativa Michelin Connected Fleet

Projeto backend corporativo global com foco na evolução de microsserviços em Java e Spring Boot para a Michelin Connected Fleet (Sascar), suportando operações nas Américas e Europa. Atuação em APIs REST, integração entre serviços, autenticação e autorização com Keycloak e melhorias arquiteturais voltadas a resiliência, segurança e escalabilidade.

Java
Java 21
Spring Boot
REST APIs
Microservices
Keycloak
OAuth2
OpenID Connect
JWT
PostgreSQL
Projeto Corporativo
Galaxy Watch6 ESP32 Remake - Sistema embarcado com ESP32, sensores e MQTT

Galaxy Watch6 ESP32 Remake

Protótipo de sistema embarcado (UnB) que recria funcionalidades de um smartwatch moderno usando ESP32. Integra leituras em tempo real do sensor DHT11 (temperatura/umidade) e um sensor capacitivo KY-031 para interação do usuário, alternando modos e exibindo dados dinamicamente em um display OLED. Publica telemetria via MQTT para brokers (incluindo opções públicas) e integração com dashboards como o ThingsBoard, permitindo monitoramento remoto e visualizações configuráveis.

ESP32
C
IoT
MQTT
ESP-IDF
CMake
ThingsBoard
Robô Seguidor de Linha com Monitoramento em Tempo Real (UnB)

Robô Seguidor de Linha com Monitoramento em Tempo Real (UnB)

Desenvolvimento de sistema integrado para controle e monitoramento de robô autônomo. API em Nest.js processando 50+ requisições/segundo e armazenamento em MongoDB. Comunicação bidirecional via WebSocket com frontend em Angular para atualizações em <100ms. 85% de cobertura de testes (Jest, Karma) e redução de 40% no consumo de energia.

Angular
TypeScript
Nest.js
C++
Arduino
MongoDB
WebSocket
Jest
Selenium
Karma
WeShortten - Encurtador de URLs (Java/Spring Boot)

WeShortten - Encurtador de URLs (Java/Spring Boot)

Encurtador de URLs com API RESTful, geração de códigos curtos, redirecionamento rápido e rastreamento de acessos (IP, user agent, timestamp). Deploy automatizado com Docker e Traefik.

Java
Spring Boot
PostgreSQL
Docker
Traefik
JPA/Hibernate
Lombok
Gradle
REST API
API RESTful Santander DevWeek 2023

API RESTful Santander DevWeek 2023

Desenvolvimento de uma API bancária simulando transações financeiras. Implementação de autenticação JWT com Spring Security. Utilização de Spring Data JPA para operações CRUD e transações ACID. Configuração de ambiente containerizado com Docker para PostgreSQL e aplicação Spring Boot.

Java
JWT
Spring Security
Spring Data JPA
Spring Boot
Docker
REST
Code Challenge Picpay Simplificado

Code Challenge Picpay Simplificado

API para transferências entre usuários com autenticação básica. Resolução de concorrência em transações com @Transactional e locks otimistas. Testes de carga com JMeter para suportar 500+ transações simultâneas. Sistema escalável utilizado como case de estudo em entrevistas técnicas.

Java
Spring Boot
Spring Security
Hibernate
MySQL
JMeter
REST

Minhas Habilidades

Tenho um conjunto diversificado de habilidades que me permitem construir aplicações web de alta qualidade, escaláveis e amigáveis ao usuário.

Frontend

Experiência em interfaces web modernas, integração com APIs e construção de experiências consistentes para produtos corporativos.

JavaScript
TypeScript
React
Next.js
Angular
Vue
HTML5
CSS3
Sass
Tailwind CSS
Vite

Backend

Desenvolvimento de serviços backend e APIs com foco em microsserviços, integração entre serviços e confiabilidade em produção.

Java
Kotlin
Python
Node.js
C++
C
Spring Framework
NestJS
Django
Spring Security
REST APIs
Microservices

Arquitetura e Dados

Experiência com arquitetura orientada a eventos, autenticação corporativa, persistência relacional e mecanismos de busca.

Kafka
Keycloak
JWT
OAuth2
OpenID Connect
PostgreSQL
Oracle
Elasticsearch
Solr
MongoDB
Prisma
SQL
PL/SQL
MQTT
Event-Driven Architecture

Infraestrutura e Engenharia

Ferramentas e práticas de entrega, qualidade, observabilidade e operação para ambientes distribuídos.

Git
GitHub
AWS
Azure Cloud
Google Cloud
Docker
Kubernetes
OpenShift
Spring Cloud
Figma
Scrum
Kanban
XP
TDD
JUnit
Jest
Cypress
Selenium
SonarQube
Sentry
Test Automation
Observability
CI/CD

Entre em Contato

Tem um projeto em mente ou apenas quer dizer um oi? Preencha o formulário abaixo e entrarei em contato com você o assim que possível.