Sou Matheus Resende, desenvolvedor fullstack com foco em construir aplicações bem estruturadas, manuteníveis e orientadas a resultados. Tenho experiência com desenvolvimento backend, frontend e práticas de engenharia voltadas para clareza, consistência e evolução contínua do código.
Atualmente trabalho principalmente com PHP/Laravel e Vue.js, aplicando princípios de arquitetura limpa, design patterns e boas práticas de desenvolvimento para criar soluções escaláveis e fáceis de manter.
Meu foco técnico está em escrever software que seja simples de entender, seguro para evoluir e alinhado às necessidades reais do produto.
- Arquitetura de aplicações fullstack
- Backend com PHP, Laravel, C# e APIs bem definidas
- Frontend com Vue.js, HTML, CSS e interfaces funcionais
- Modelagem de dados com PostgreSQL e MySQL
- Qualidade de código, SOLID, design patterns e testes
- Docker, Linux, Git e práticas de entrega contínua
cs-chat é uma aplicação de chat em tempo real desenvolvida em C#, com foco em comunicação via sockets, separação de responsabilidades e arquitetura modular.
Principais pontos técnicos:
- Comunicação TCP/IP para troca de mensagens em tempo real
- Implementação do padrão Observer para fluxo de notificações
- Organização em camadas com separação entre models, views e controllers
- Tratamento de exceções para melhorar estabilidade e previsibilidade
Backend: PHP, Laravel, C#, Python, Go
Frontend: Vue.js, HTML5, CSS, Tailwind CSS
Banco de dados: PostgreSQL, MySQL
DevOps: Docker, Linux, Git, CI/CD
Boas práticas: MVC, Clean Code, SOLID, Design Patterns
Desenvolvendo software com clareza, consistência e foco em valor.