Mateus Gabriel Barbosa
Entrar em contato
Software Engineer • Full Stack

Mateus Gabriel Barbosa

29 de março de 1996

Desenvolvedor Full-Stack Sênior

8+ anos construindo sistemas escaláveis e arquitetura de software para ambientes de alta demanda — do ecossistema .NET e Node.js a React e Angular, passando por cloud, DevOps e engenharia de software assistida por IA.

.NET Node.js React Angular SQL Azure
01 — Perfil profissional

Construindo soluções robustas, escaláveis e sustentáveis.

Desenvolvedor Full Stack Sênior com 8+ anos de experiência no desenvolvimento de sistemas escaláveis, aplicações corporativas e soluções de alta performance. Especialista em ecossistema Microsoft, com forte atuação em C#, .NET (Core e Framework), Node.js, PHP, Java, Python, React, Angular e arquitetura de software.

Experiência em liderança técnica, definição arquitetural, modernização de sistemas legados, construção de APIs, integração de sistemas críticos e mensageria (RabbitMQ, Azure Service Bus, SignalR), atuando em ambientes de alta demanda e impacto operacional.

Possuo sólida experiência com SQL Server, PostgreSQL, MySQL, Oracle, Redis, microsserviços, containerização (Docker, Kubernetes) e pipelines de CI/CD, aplicando princípios como SOLID, Clean Architecture, DDD e Design Patterns para construção de soluções robustas, escaláveis e sustentáveis. Também aplico Spec-Driven Development e engenharia de software assistida por IA para acelerar entregas com qualidade.

8+ anos
De experiência full stack
Arquitetura
Clean Architecture, DDD & SOLID
Sistemas
Corporativos e de alta demanda
IA aplicada
Spec-Driven Development
03 — Habilidades

Habilidades técnicas

Linguagens de Programação

C# JavaScript TypeScript PHP Java Python Node.js VB.NET

Frameworks & Bibliotecas

.NET Core .NET Framework ASP.NET Core Angular AngularJS React Entity Framework Bootstrap WPF Windows Forms

Arquitetura & Microsserviços

Microsserviços APIs REST SignalR Clean Architecture DDD SOLID Design Patterns Sistemas Distribuídos Integração de Sistemas

Mensageria & Comunicação

RabbitMQ Azure Service Bus SignalR (real-time) Filas e Eventos Assíncronos

Bancos de Dados & Cache

SQL Server PostgreSQL MySQL Oracle Database Redis

Cloud, DevOps & Containers

Azure Docker Kubernetes CI/CD Azure DevOps Application Insights Git

Ferramentas & Plataformas

Git Visual Studio VS Code Cursor Hangfire

IA & Engenharia Moderna

AI-First Development LLMs AI-Assisted Development Spec-Driven Development (SDD) Prompt Engineering Automação de Fluxos com IA

Metodologias & Conceitos

Design Patterns SOLID Clean Code TDD API REST Metodologias Ágeis (SCRUM)
04 — Experiência

Experiência profissional

  1. Perseus | Desenvolvedor .NET | Angular | SQL | Full Stack Atual
    Abr 2026 - Atualmente
    • Atuação como Desenvolvedor Full Stack em ambiente multi-produto educacional, contribuindo com a evolução de sistemas legados em .NET Framework 4.6.2 (ASP.NET Web API, Entity Framework 6, SignalR, Azure Service Bus) e no desenvolvimento de novas soluções em .NET 8 com ASP.NET Core, EF Core, JWT Bearer, Azure Blob Storage, Polly e Application Insights, além de front-ends em Angular.
    • Participação ativa na definição de arquitetura, modelagem de domínio e desenvolvimento de APIs REST, seguindo princípios de Clean Architecture e DDD, garantindo qualidade e rastreabilidade através de testes automatizados e pipelines CI/CD no Azure DevOps.
    .NET Framework .NET 8 ASP.NET Core Entity Framework SignalR Azure Service Bus Azure Blob Storage Angular Azure DevOps
  2. Grownt | Desenvolvedor Full Stack
    Jan 2026 - Jun 2026
    • Projeto temporário com atuação no modelo de contrato por entrega, com autonomia total no ciclo de desenvolvimento — desde análise de requisitos e modelagem de dados até implementação, testes e deploy.
    • Contribuição técnica em sistema de gestão de campo e inspeções utilizando .NET Core (C#), ASP.NET Core Web API, ASP.NET MVC, Oracle Database, Redis e Hangfire, aplicando boas práticas de arquitetura, clean code e design patterns para garantir escalabilidade e manutenibilidade da solução.
    .NET Core ASP.NET Core Web API ASP.NET MVC Oracle Database Redis Hangfire
  3. Zig | Desenvolvedor .NET | Node.js Full Stack
    Jan 2024 - Abr 2026
    • Atuação como Desenvolvedor Full Stack, aplicando expertise em .NET, Node.js, React, SQL Server, JavaScript, .NET Core e Framework, APIs REST, padrões de projetos e metodologias ágeis para impulsionar o desenvolvimento de novas soluções e a implementação de funcionalidades.
    .NET Node.js React SQL Server JavaScript
  4. Vunesp | Desenvolvedor .NET Full Stack
    Out 2019 - Jan 2024
    • Responsável pelo desenvolvimento de sistemas full stack, utilizando .NET Core e Framework, .NET Web Forms, Windows Forms, WPF e JavaScript, além de rotinas em C#, contribuindo para a otimização de processos.
    • Aplicação de metodologia ágil, com foco em conceitos SCRUM, para garantir entregas eficientes e de alta qualidade.
    .NET Core .NET Framework Web Forms Windows Forms WPF JavaScript C#
Ver experiências anteriores (6)
  1. Shift | Analista Desenvolvedor Web
    Out 2018 - Ago 2019
    • Desenvolvimento de sistemas full-stack utilizando COS ‒ Caché Object Script, banco de dados pós-relacional, JavaScript e Angular, com foco na melhoria da experiência do usuário.
    • Primeiro contato com práticas de integração e entrega contínua (CI/CD), automatizando etapas do processo de build e deploy para reduzir erros manuais e acelerar entregas.
    • Aplicação dos princípios do SCRUM para otimização do desenvolvimento e manutenção de sistemas, atuando ativamente nas equipes de desenvolvimento e manutenção.
    Caché Object Script JavaScript Angular CI/CD
  2. Guardião Digital | Programador Jr.
    Dez 2017 - Set 2018
    • Suporte técnico e manutenção de sistemas legados, garantindo a continuidade das operações e a satisfação do cliente.
    • Desenvolvimento de novas soluções e projetos, utilizando PHP, PostgreSQL, AngularJS e Angular, visando a expansão das capacidades do sistema.
    PHP PostgreSQL AngularJS Angular
  3. Happy Code | Instrutor de Programação
    Jul 2017 - Dez 2017
    • Elaboração e ministração de aulas de programação, lógica de programação, robótica, desenvolvimento de jogos e conceitos de linguagem de programação, capacitando novos talentos na área de tecnologia.
  4. Siscon Informática | Programador Júnior
    Jul 2016 - Jul 2017
    • Desenvolvimento de novas funcionalidades e manutenção do sistema legado, com foco na melhoria da performance e usabilidade.
    • Estudo e aplicação de novas funcionalidades em AngularJS, C#, .NET com Entity Framework e SQL Server.
    AngularJS C# .NET Entity Framework SQL Server
  5. Verhaw Business IT | Suporte e Manutenção de T.I
    Dez 2015 - Jul 2016
    • Suporte de hardware e software, incluindo manutenção de equipamentos em laboratório e atendimento em campo.
    • Suporte remoto para clientes, utilizando processos ITIL para otimizar o gerenciamento de serviços de TI e garantir a disponibilidade dos sistemas.
  6. Mira Digital | Desenvolvedor Front-end
    Mar 2015 - Jul 2015
    • Desenvolvimento de interfaces front-end e sites responsivos, baseados em mockups e layouts, utilizando HTML5, JavaScript e CSS3.
    HTML5 JavaScript CSS3
05 — Formação

Formação acadêmica

Tecnólogo em Análise e Desenvolvimento de Sistemas
Fatec Rio Preto
2014 - 2017
TCC: Criação de um jogo RPG para auxiliar no aprendizado da língua inglesa, demonstrando habilidades em desenvolvimento de software e lógica de programação.
06 — Formação contínua

Cursos & qualificações

Udemy

Iniciando com Typescript
Curso completo de Desenvolvimento Web
Curso de HTML5
Angular 7 e integração de APIs
Curso de PHP
C# Completo POO + Projetos

Alura

JavaScript: Programando na Linguagem da Web
Formação C# e Orientação a Objetos
ASP.NET Core: Uma WebApp usando MVC
ASP.NET MVC 5: O Framework pronto para Web
SOLID com C#: Princípios da POO

TreinaWeb

Curso de ASP.NET Core - Fundamentos
ASP.NET Core - Templates com Razor

Outras plataformas

Programador Web — Senac
Aplicando eXtreme Programming (XP) na prática — DevMedia
Curso de Python 3: Fundamentos — Curso em Vídeo
Iniciando com ASP.NET Core — Desenvolvedor.io
Uma visão geral sobre ASP.NET Razor Pages — Balta.io

Vamos construir algo relevante?

Estou aberto a novas oportunidades, projetos freelance e conversas sobre arquitetura de software. Entre em contato pelo canal que preferir.