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 | .NET Specialist

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 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 e fluídas.
  • 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), geração dinâmica de dados e orquestração avançada com Docker.


Projetos em Destaque

MyRecipeBook: API para gestão de receitas culinárias que desenvolvi usando .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 separada por camadas.

Para a persistência de dados, fiz uma transição estratégica para o Entity Framework Core integrado com o banco de dados MySQL, que roda direto em um container via Docker. Pensando na experiência real, adicionei validações robustas com FluentValidation e suporte a múltiplos idiomas através de internacionalização (i18n).

Na parte de qualidade de software, criei uma suíte de testes de unidade com xUnit, usando uma camada separada (CommonTestUtilities) com Bogus para gerar os dados fakes e Shouldly para deixar as asserções bem fluídas e fáceis de ler.


Stack Tecnológica

Categoria Tecnologias
Linguagens & Frameworks C# .NET ASP.NET Core
Mensageria RabbitMQ Kafka
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. 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

  3. MeuLivroDeReceitas MeuLivroDeReceitas Public

    API backend para gestão de receitas desenvolvida com .NET Core 8, seguindo os princípios de Clean Architecture e DDD. Implementa autenticação JWT, criptografia de senhas, validações com FluentValid…

    C#

  4. ApiLoginIdentityJwt ApiLoginIdentityJwt Public

    API de autenticação e gerenciamento de usuários desenvolvida em ASP.NET Core, utilizando o Identity para cadastro e login, e implementando testes de autenticação baseada em JWT.

    C#

  5. 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#

  6. workshop-asp.net-mvc workshop-asp.net-mvc Public

    C#