~/addison-souza operacionaloperational
Desenvolvedor Backend · Sistemas Distribuídos Backend Engineer · Distributed Systems

Addison Souza

Java · Spring Boot · Kafka · AWS Java · Spring Boot · Kafka · AWS

Construo APIs REST escaláveis e sistemas distribuídos de alta performance, do modelo de dados à otimização em produção. I build scalable REST APIs and high-performance distributed systems, from data modeling to production-grade optimization.

[INFO] atualmente @ banco-inter · recuperação de crédito currently @ banco-inter · credit recovery systems

-60%
custo de infrainfra cost
>99%
disponibilidadeuptime
-30%
tempo de reviewreview time
01

SobreAbout

Desenvolvedor Java com foco em backend, especializado na construção de APIs REST escaláveis e sistemas distribuídos de alta performance. Experiência sólida com Spring Boot e JPA/Hibernate, atuando desde a modelagem de dados até a otimização de queries complexas em aplicações críticas.

Experiência prática com arquiteturas distribuídas: Kafka para mensageria e processamento assíncrono, Redis para caching e redução de latência, e AWS para infraestrutura e deploy em nuvem. Inglês avançado.

Java backend developer specialized in scalable REST APIs and high-performance distributed systems. Solid experience with Spring Boot and JPA/Hibernate, working from data modeling to complex query optimization in critical applications.

Hands-on experience with distributed architectures: Kafka for messaging and async processing, Redis for caching and latency reduction, and AWS for cloud infrastructure and deployment. Advanced English.

location
Curitiba, PR — BR
languages
pt-BR (nativo) · en (avançado)pt-BR (native) · en (advanced)
education
ADS — IFPR (2024–2026)
funçãorole
Software Engineer @ Banco Inter
02

Skills

Linguagem & CoreLanguage & Core
JavaSpring BootSpring Security Spring Data JPAHibernateJWTMicronaut
Dados & MensageriaData & Messaging
PostgreSQLSQLNoSQL Apache KafkaRedis
Cloud & Infra
AWS EC2S3RDSSQS/SNS DockerKubernetes (EKS)TerraformTerragruntArgo CD
CI/CD & FerramentasCI/CD & Tooling
JenkinsBitbucket PipelinesNginxGit
ObservabilidadeObservability
New RelicCloudWatchGrafana
PráticasPractices
MicrosserviçosREST APIsCode Review System DesignScrumJira
03

ExperiênciaExperience

Engenheiro de SoftwareSoftware Engineer · Banco Inter

  • Sistemas críticos de recuperação de crédito com Java e Micronaut.
  • Arquitetura e integração do programa Desenrola Brasil (pagamentos via FGTS).
  • Liderança técnica na troca de vínculo do consignado privado — do design à produção.
  • Microsserviços em Amazon EKS com GitOps (Argo CD), IaC via Terraform/Terragrunt.
  • Observabilidade com New Relic, CloudWatch e Grafana.
  • Critical credit-recovery systems built with Java and Micronaut.
  • Architecture and integration of the Desenrola Brasil program (FGTS payment flows).
  • Tech lead for the private payroll-loan transfer feature — design through production.
  • Microservices on Amazon EKS with GitOps (Argo CD), IaC via Terraform/Terragrunt.
  • Observability with New Relic, CloudWatch and Grafana.
JavaMicronautKafkaRedis AWS EKSTerraform

Desenvolvedor JavaJava Developer · Dixi Soluções

  • Refatoração de monólito legado → microsserviços — -60% custo de infraestrutura.
  • APIs REST seguras com Spring Security + JWT.
  • Padronização de code review — -30% tempo de revisão.
  • Deploys em produção com disponibilidade >99% (AWS EC2/S3/RDS).
  • Legacy monolith → microservices refactor — -60% infrastructure cost.
  • Secure REST APIs with Spring Security + JWT.
  • Standardized code review process — -30% review time.
  • Production deploys with >99% uptime (AWS EC2/S3/RDS).
JavaSpring BootKafka Redis (Cache-Aside)AWSCI/CD

Desenvolvedor Java FreelancerFreelance Java Developer

  • APIs REST com Java/Spring Boot para clientes diversos.
  • Modelagem e consultas MySQL com JPA/Hibernate.
  • REST APIs with Java/Spring Boot for multiple clients.
  • MySQL modeling and querying with JPA/Hibernate.
JavaSpring BootMySQLJPA
04

Estudos de CasoCase Studies

formato ADR — contexto, decisão, resultado ADR format — context, decision, result

em produçãoshipped Dixi Soluções

Controle de Acesso a Estádios (Chile)Stadium Access Control (Chile)

Context

Estádios no Chile precisavam de controle de acesso confiável nas catracas, validando políticas de entrada em tempo real sob alto volume simultâneo em dias de jogo, sem sobrecarregar o banco de dados.

Stadiums in Chile needed reliable turnstile access control, validating entry policies in real time under heavy concurrent load on game days, without overloading the database.

Decision

Arquitetei e desenvolvi o sistema de ponta a ponta: microsserviços em DDD (Spring Boot) e frontend em Next.js, com SSE para o dashboard de portaria em tempo real, integração com coletores faciais para desbloqueio de catraca, e cache das políticas de entrada no Redis para evitar consultas ao MySQL a cada validação de acesso.

Architected and built the system end-to-end: DDD microservices (Spring Boot) and a Next.js frontend, with SSE powering a real-time gate dashboard, facial-recognition hardware integration for turnstile unlock, and Redis-cached entry policies to avoid hitting MySQL on every access-validation event.

Result

Sistema em produção controlando o acesso de estádios com validação de entrada em tempo real e baixa carga no banco de dados.

System in production controlling stadium access with real-time entry validation and low database load.

Next.jsSpring BootRedisDDDSSE
em produçãoshipped Banco Inter

Integração Desenrola Brasil (FGTS)Desenrola Brasil Integration (FGTS)

Context

Programa federal de renegociação de dívidas, exigindo integração com serviços governamentais e pagamentos via FGTS.

Federal debt-renegotiation program requiring integration with government services and FGTS payment flows.

Decision

Participação na arquitetura e desenvolvimento da integração, garantindo consistência transacional em sistemas críticos.

Contributed to the architecture and development, ensuring transactional consistency in critical systems.

Result

Fluxos de pagamento em produção suportando um programa de escala nacional.

Payment flows live in production, supporting a nationwide-scale program.

JavaMicronautAWS
em produçãoshipped Banco Inter

Troca de Vínculo — Consignado PrivadoPayroll-Loan Employer Transfer

Context

Necessidade de portabilidade de vínculo empregatício em consignados privados, sem romper o contrato do cliente.

Needed employer-transfer portability for private payroll loans without breaking the customer's contract.

Decision

Liderança técnica end-to-end — desenho, arquitetura e implementação, da concepção à produção.

End-to-end technical leadership — design, architecture and implementation, from concept to production.

Result

Funcionalidade em produção, conduzida com autonomia técnica ponta a ponta.

Feature live in production, driven with full technical ownership end-to-end.

JavaSpring BootSystem Design
em produçãoshipped Dixi Soluções

Migração para MicrosserviçosMonolith → Microservices Migration

Context

Aplicação legada monolítica com custos de infraestrutura crescentes e gargalos de performance sob carga.

Legacy monolithic application with rising infrastructure costs and performance bottlenecks under load.

Decision

Refatoração para microsserviços, adotando Kafka para mensageria assíncrona e Redis (Cache-Aside) para reduzir latência.

Refactored into microservices, adopting Kafka for async messaging and Redis (Cache-Aside) to cut latency.

Result

-60% custo de infraestrutura, maior resiliência e escalabilidade horizontal.

-60% infrastructure cost, improved resilience and horizontal scalability.

JavaKafkaRedis
05

ProjetosProjects

projeto de destaqueflagship LMS Nexus

Plataforma educacional inspirada no Google Classroom — organizações, turmas, disciplinas, tarefas e dashboards por perfil. Google Classroom-inspired learning platform — organizations, classrooms, curriculum, assignments and role-based dashboards.

Monorepo com monolito modular, DDD + Clean Architecture + Arquitetura Hexagonal, 8 bounded contexts documentados via ADRs. Modular-monolith monorepo, DDD + Clean Architecture + Hexagonal Architecture, 8 bounded contexts documented via ADRs.

8
bounded contextsbounded contexts
DDD + Hexagonal
architecture
Quarkus + React
stack
Quarkus 3Java 21ReactTypeScriptMySQLRedisDocker
URL Shortener

Encurtador de URLs de alta performance com cache-first read path e infraestrutura containerizada. High-performance URL shortener with a cache-first read path and containerized infrastructure.

API em NestJS + Cassandra (banco distribuído) + Redis; frontend em React; infra com Docker, Nginx e CI/CD via GitHub Actions. NestJS API + Cassandra (distributed database) + Redis; React frontend; infra with Docker, Nginx and CI/CD via GitHub Actions.

NestJSTypeScriptCassandraRedisDockerGitHub Actions
jaas-pass

Gerenciador de senhas 100% offline para Android, Kotlin puro, zero dependências de terceiros. 100% offline password manager for Android, pure Kotlin, zero third-party dependencies.

Cofre com AES-256-GCM, derivação PBKDF2-HMAC-SHA256 (600k+ iterações), hierarquia KEK/DEK e threat model documentado. AES-256-GCM vault, PBKDF2-HMAC-SHA256 key derivation (600k+ iterations), KEK/DEK hierarchy and documented threat model.

KotlinAES-256-GCMAndroid SDK
06

EducaçãoEducation

Análise e Desenvolvimento de SistemasSystems Analysis & Development
Instituto Federal do Paraná (IFPR), Curitiba
fev 2024 – dez 2026feb 2024 – dec 2026
MepiMEPI
Mostra de Ensino, Pesquisa, Inovação e Extensão — IFPR IFPR Teaching, Research, Innovation, and Extension Exhibition
nov – dez 2022nov – dec 2022
Introdução à Gestão de ProjetosIntroduction to Project Management
mar – abr 2023mar – apr 2023

addison@career:~$ contato --disponivelcontact --available

Vamos conversar?Let's talk?

Aberto a novas oportunidades em backend e sistemas distribuídos. Open to new opportunities in backend and distributed systems.