Skip to content
View OdevMatheus's full-sized avatar

Highlights

  • Pro

Block or report OdevMatheus

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.

Content in all repositories owned by your account will be closed.
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
OdevMatheus/README.md

Matheus Ferreira

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.

Experiência de Engenharia em Produção

  • 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.

Stack Principal

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

Projeto em Destaque

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.

Formação

  • 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)

Pinned Loading

  1. Nexum Nexum Public

    An enterprise-grade B2B SaaS subscription and customer management system featuring a state-driven billing engine, real-time metrics dashboards, and advanced filtering. Built as a high-performance m…

    Java 2