Mateus Gabriel Barbosa

Desenvolvedor Full-Stack

📅 29 de Março de 1996
📧 desenvolvedormateusbarbosa@gmail.com
📞 (11) 98823-7752

Perfil Profissional

Desenvolvedor Full-Stack com mais de 8 anos de experiência na criação e otimização de sistemas robustos utilizando C#, .NET, JavaScript e SQL Server. Especialista em arquitetura de software, design patterns (SOLID, Clean Code) e metodologias ágeis (SCRUM). Comprovada capacidade de liderar projetos do conceito à implementação, resultando em melhorias de performance e redução de tempo de desenvolvimento. Busco atuar em projetos desafiadores que demandem inovação e excelência técnica.

Habilidades Técnicas

💻 Linguagens de Programação

C#, JavaScript, TypeScript, PHP, Node.js, VB.NET

🚀 Frameworks & Bibliotecas

.NET Core, .NET Framework, Angular, React, Entity Framework, Bootstrap, WPF, Windows Forms

🗄️ Bancos de Dados

SQL Server, MySQL, PostgreSQL, Redis

🛠️ Ferramentas & Plataformas

Azure, Git, Visual Studio, VS Code, Cursor

📐 Metodologias & Conceitos

Design Patterns, SOLID, Clean Code, API REST, Metodologias Ágeis (SCRUM)

Experiência Profissional

Zig | Desenvolvedor .NET Full Stack
Jan 2024 - Atualmente
  • 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.
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.
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.
  • 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.
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.
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.
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.
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.
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.

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.

Cursos & Qualificações

Iniciando com Typescript - Udemy
Curso completo de Desenvolvimento Web - Udemy
Curso de HTML5 - Udemy
Angular 7 e integração de APIs - Udemy
Curso de PHP - Udemy
Programador Web - Senac
Aplicando eXtreme Programming (XP) na prática - DevMedia
Curso de Python 3: Fundamentos - Curso em Vídeo
JavaScript: Programando na Linguagem da Web - Alura
Formação C# e Orientação a Objetos - Alura
C# Completo POO + Projetos - Udemy
ASP.NET Core: Uma WebApp usando MVC - Alura
ASP.NET MVC 5: O Framework pronto para Web - Alura
Iniciando com ASP.NET Core - Desenvolvedor.io
SOLID com C#: Princípios da POO - Alura
Uma visão geral sobre ASP.NET Razor Pages - Balta.io
Curso de ASP.NET Core - Fundamentos - TreinaWeb
ASP.NET Core - Templates com Razor - TreinaWeb