Software Engineer · Java, Spring Boot, Quarkus & Full Stack (React / Vue.js)
LinkedIn · matheusferreraraujo@gmail.com · Curitiba, PR
Desenvolvedor de software com experiência prática na construção, sustentação e modernização de sistemas corporativos de alta criticidade. Atuo no desenvolvimento backend em ecossistema Java (do legado Java EE / JSF a arquiteturas modernas com Spring Boot e Quarkus) e na construção de interfaces web com React, Vue.js e TypeScript.
- Modernização de Sistemas & Migração Arquitetural: Reestruturação de aplicações corporativas legadas para stacks modernas desacopladas (Quarkus + Vue.js) e condução de upgrades estruturais de infraestrutura (Java 8 → 17, JBoss/WildFly 10 → 26 e PostgreSQL 9 → 17).
- Integrações Distribuídas & Processamento em Lote: Desenvolvimento de integrações RESTful para fluxos de assinatura digital em lote e automação de publicações oficiais, com foco em resiliência de rede, retentativas e otimização de throughput.
- Segurança & Controle de Acesso: Implementação de autenticação e autorização baseadas em OAuth 2.0, JWT e controle de acesso dinâmico baseado em papéis (RBAC).
- Evolução de Domínio & Banco de Dados: Modelagem relacional, otimização de queries SQL e adequação estrutural de sistemas e bases de dados para novos padrões regulatórios (como o CNPJ Alfanumérico).
- Entrega Contínua (CI/CD): Configuração e operação de pipelines de build, testes e deploy automatizado utilizando GitLab CI/CD, Jenkins e Docker.
| Camada | Tecnologias |
|---|---|
| Backend | Java (8, 17, 21, 25), Spring Boot, Quarkus, Spring Security, JPA / Hibernate, Jakarta EE / JSF, Quartz Scheduler |
| Frontend | TypeScript, JavaScript, React, Vue.js, Tailwind CSS, PrimeFaces |
| Dados & Mensageria | PostgreSQL, MySQL, Redis, Apache Kafka |
| Infraestrutura & DevOps | Docker, GitLab CI/CD, Jenkins, WildFly / JBoss, Linux, Git |
Nexum — B2B Subscription & Billing Platform
Java 25 · Spring Boot · Apache Kafka · Redis · PostgreSQL · Testcontainers · React 19 · TypeScript
Plataforma SaaS B2B em arquitetura monorepo para gestão de ciclo de vida de assinaturas e faturamento recorrente:
- Máquina de Estados Determinística: Controle transacional estrito para transições de status de cobrança, renovações, inadimplência e cancelamentos.
- Arquitetura Orientada a Eventos: Processamento assíncrono via Apache Kafka e camada de cache distribuído com Redis.
- Testes de Integração Reais: Suite automatizada com Testcontainers orquestrando instâncias reais de PostgreSQL e Kafka em ambiente Docker.
- Tecnólogo em Análise e Desenvolvimento de Sistemas — UniDomBosco (2025 – 2027)
- Técnico em Análise e Desenvolvimento de Sistemas — Colégio Estadual Leôncio Correia (2022 – 2024)


