Skip to content
View SouzaMatheus-dev's full-sized avatar

Block or report SouzaMatheus-dev

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
SouzaMatheus-dev/README.md

Matheus Souza

Arquiteto de Software | Liderança Técnica em Backend e Sistemas Distribuídos


🚀 Sobre mim

Atuo na concepção, evolução e sustentação de arquiteturas backend de média e alta criticidade, com foco em confiabilidade, escalabilidade e clareza arquitetural.

Minha experiência está concentrada em:

  • Sistemas distribuídos e processamento assíncrono
  • Arquiteturas orientadas a domínio
  • Resiliência e consistência eventual
  • Modernização de plataformas legadas
  • Tomada de decisões arquiteturais sustentáveis

Tenho trajetória prática desde aplicações WebForms até arquiteturas modernas baseadas em eventos, sempre priorizando qualidade estrutural, previsibilidade operacional e capacidade de evolução do sistema ao longo do tempo.


🧱 Atuação Técnica

Arquitetura

  • Domain-Driven Design (DDD)
  • Modelo Rico
  • CQRS
  • Arquitetura Hexagonal
  • Event-Driven Architecture
  • Event Sourcing
  • Outbox Pattern
  • Estratégias de resiliência (retry, idempotência, DLQ, controle de vazão)

Plataforma Principal

  • .NET (Core / 7 / 8)
  • ASP.NET Core
  • Workers e serviços assíncronos

Mensageria

  • Kafka (consumidores resilientes, paralelismo controlado, reprocessamento)
  • RabbitMQ

Dados

  • SQL Server
  • PostgreSQL
  • Modelagem relacional e otimização de consultas

Infraestrutura & Operação

  • Docker
  • Kubernetes
  • CI/CD
  • Observabilidade (logs estruturados, métricas, tracing)

🏗️ Experiência Aplicada

  • Construção de esteiras assíncronas com priorização e controle de vazão
  • Implementação de padrões de consistência e confiabilidade em ambientes distribuídos
  • Integração entre múltiplos sistemas internos e externos
  • Evolução e refatoração de sistemas legados para arquiteturas modernas
  • Escrita de RFCs, documentação técnica e decisões arquiteturais

🎯 Direcionamento Profissional

Atuo na interseção entre engenharia e arquitetura, buscando:

  • Reduzir acoplamento
  • Aumentar previsibilidade operacional
  • Melhorar a capacidade de evolução do software
  • Garantir robustez em sistemas distribuídos

Arquitetura, para mim, é sobre decisões que permanecem corretas mesmo quando a tecnologia muda.


📫 Contato

🌐 Site: https://matheussouza.tech/


“Experiência se constrói evoluindo sistemas reais — do legado ao moderno.”

Pinned Loading

  1. hexagonal-architecture-dotnet hexagonal-architecture-dotnet Public

    Exemplo educacional demonstrando Arquitetura Hexagonal (Ports and Adapters) em .NET 8 com adapters REST API e gRPC

    C# 1

  2. crypto-alerts crypto-alerts Public

    crypto-alerts

    C#

  3. poc-sqs poc-sqs Public

    C#

  4. transactional-outbox-poc transactional-outbox-poc Public

    POC do padrão Transactional Outbox com .NET 8, SQL Server, Kafka e Kubernetes (k3d).

    C#

  5. api-gateway-keycloak api-gateway-keycloak Public

    Documentação técnica sobre Gateway Interno vs Externo, fluxo OAuth2 e validação JWT. Demo com .NET, Keycloak e Docker.

    C#

  6. Service-Bus-Demo Service-Bus-Demo Public

    Command (Queue) vs Event (Topic) e Topic → Subscription → Queue

    C#