Skip to content
View m4tc0des's full-sized avatar

Block or report m4tc0des

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

Olá, eu sou Mateus

Backend Software Engineer

Sou um desenvolvedor focado em construir sistemas robustos, escaláveis e de alta performance utilizando o ecossistema .NET. Minha atuação é pautada pela entrega de software de alta qualidade, aplicando Microsserviços, Clean Architecture, Domain-Driven Design (DDD) e os princípios SOLID.

Important

O Diferencial da Maturidade: Com mais de 5 anos de trajetória técnica sólida, migrei da análise de sistemas ERP e suporte avançado para a engenharia de software. Essa bagagem me deu uma visão única sobre regras de negócio complexas, otimização de consultas SQL e a importância vital de uma arquitetura limpa para a manutenção a longo prazo.


Expertise & Foco Técnico

  • Mensageria & Sistemas Distribuídos: Implementação de comunicação assíncrona utilizando RabbitMQ e Kafka para garantir resiliência e escalabilidade em arquiteturas de microsserviços.
  • Arquitetura & Design: Desenvolvimento de sistemas desacoplados e APIs RESTful com ASP.NET Core, utilizando Clean Architecture e garantindo segurança avançada com Identity e JWT.
  • Persistência & Performance: Especialista em Dapper (Micro-ORM) e Entity Framework Core. Expertise na escrita de consultas SQL de alta performance, aplicação de padrões de Repositórios Segregados (ISP/SOLID) e suporte nativo a cenários Multi-DB.
  • Qualidade & Testes Automatizados: Criação de suítes robustas de Testes de Unidade e Testes de Integração (xUnit). Uso estratégico de Bogus para geração de dados fakes dinâmicos e Shouldly para escrita de asserções limpas, fluidas e legíveis.
  • Integridade & Infraestrutura: Uso extensivo de FluentValidation para validação de dados inconsistentes, FluentMigrator para evolução de esquemas de banco versionados e Docker para isolamento e orquestração de containers.

Tip

Foco Atual: Evolução de sistemas para .NET 10, automação de testes (Unidade e Integração) com análise estática de Code Coverage, geração dinâmica de dados e orquestração avançada com Docker.


Projetos em Destaque

MyRecipeBook API: API de alta performance para gestão de receitas culinárias que desenvolvi utilizando .NET 10, aplicando DDD Tático e Clean Architecture. O projeto segue os princípios do SOLID à risca, organizando as injeções de dependência de forma totalmente isolada e segregada por camadas.

Para a persistência de dados, implementei uma transição estratégica para o Entity Framework Core integrado ao banco de dados MySQL, rodando de forma isolada em containers Docker para o ambiente de desenvolvimento e testes. A API conta com validações robustas via FluentValidation, tratamento global de exceções polimórficas (respeitando OCP e LSP) e suporte nativo a múltiplos idiomas através de internacionalização (i18n).

Na parte de qualidade de software, estruturei uma esteira automatizada de testes com xUnit em uma camada separada (CommonTestUtilities), utilizando Bogus para dados sintéticos e Shouldly para asserções fluidas. O projeto possui filtros avançados de Code Coverage integrados ao pipeline, mantendo uma cobertura de linhas de ~89% focada exclusivamente nas regras de negócio da aplicação.


Stack Tecnológica

Categoria Tecnologias
Linguagens & Frameworks C# .NET ASP.NET Core
Dados & ORM Dapper EF Core SQL Server PostgreSQL MySQL
Qualidade & Testes xUnit Bogus Shouldly
Infra & DevOps Docker Azure DevOps GitHub Actions

Vamos nos conectar?

LinkedIn GitHub

Pinned Loading

  1. Portfolio Portfolio Public

    # Portfólio Mateus Bem-vindo ao meu portfólio! Aqui estão alguns projetos que desenvolvi em C#, .NET Core e ASP.NET Core.

  2. MyRecipeBook MyRecipeBook Public

    API backend para gestão de receitas de cozinha desenvolvida com .NET 10.

    C# 1

  3. IveComeToBook IveComeToBook Public

    API de venda e aluguel de livros construída com .NET 8 e Clean Architecture. Implementa Global Exception Filters, Mapster para alta performance e injeção de dependência desacoplada.

    C# 1

  4. Korp_Teste_Mateus Korp_Teste_Mateus Public

    Solução escalável desenvolvida para o desafio técnico da Korp. O projeto utiliza uma arquitetura de Microserviços com bancos de dados independentes para garantir o desacoplamento. Frontend moderno …

    C#

  5. workshop-asp.net-mvc workshop-asp.net-mvc Public

    C#