Matheus Gabriel Donato Alves

|

Desenvolvedor fullstack com experiência em Flutter e NestJS, atuando em projetos web, mobile e APIs. Trabalho com bancos relacionais e não-relacionais, serviços cloud (AWS) e foco em performance, escalabilidade e boas práticas de arquitetura.

Sobre Mim

Sou um desenvolvedor de sistemas apaixonado por tecnologia, com experiência no desenvolvimento de soluções completas, abrangendo tanto o front-end quanto o back-end.

Desenvolvimento Mobile

Especialista em Flutter e NativeScript para desenvolvimento de aplicativos móveis multiplataforma, incluindo PDVs e apps comerciais, com foco em performance e experiência do usuário.

Desenvolvimento Web

Experiência com Next.js, React.js, Angular e WordPress para criar interfaces responsivas, intuitivas e otimizadas para SEO.

Desenvolvimento Backend

Criação de APIs robustas e escaláveis com NestJS, Node.js e PHP. Integração com PostgreSQL, Oracle, MySQL, MongoDB, Redis e DynamoDB. Experiência com emissão fiscal (NFe/NFCe) e microsserviços.

Perfil Profissional

Desenvolvedor fullstack com mais de 4 anos de experiência no desenvolvimento de soluções completas para web, mobile e APIs. Especialista em Flutter para aplicações multiplataforma e NestJS para backends escaláveis, com domínio de bancos de dados relacionais (PostgreSQL, Oracle, MySQL) e não-relacionais (MongoDB, DynamoDB, Redis).

Experiência sólida em cloud computing (AWS), Docker, CI/CD e metodologias ágeis. Foco em Clean Architecture, SOLID e padrões de projeto para entregar código limpo, manutenível e de alta performance. Atuação em projetos de emissão fiscal, automação comercial, PDVs e microsserviços.

Experiência Profissional

Minha trajetória profissional na área de desenvolvimento de software.

Desenvolvedor FullStack

Verzel Soluções em Sistemas

São Paulo/SP
Set 2024 - Presente
  • Front-end: Desenvolvi interfaces dinâmicas e responsivas utilizando Next.js, Flutter e WordPress, sempre priorizando a experiência do usuário.
  • Back-end: Participei da criação e manutenção de APIs utilizando Node.js, NestJS e WordPress, garantindo eficiência, segurança e flexibilidade para atender diferentes demandas.
  • Mobile e PDV: Desenvolvi aplicativos móveis e sistemas de PDV (desktop e mobile) utilizando Flutter, entregando soluções modernas e intuitivas.
  • Emissão Fiscal: Implementei módulos de emissão de Nota Fiscal eletrônica (NFe/NFCe) integrados com NestJS.
  • Cloud Computing: Experiência com serviços da AWS (ECS, S3, DynamoDB, Cognito), Docker e pipelines de CI/CD para deploy e infraestrutura escalável.
  • Banco de Dados e Cache: Atuação com Oracle, PostgreSQL, MySQL e Redis para persistência e cache de dados em ambientes de alta demanda.
  • Colaboração e Aprendizado: Trabalho em equipe ágil para alinhar objetivos, solucionar problemas e garantir entregas de alta qualidade.
Analista de Sistemas

Target Sistemas

Ribeirão Preto/SP
Jul 2021 - Set 2024
  • Front-end: Desenvolvi interfaces web utilizando Angular, Flutter e NativeScript, garantindo responsividade e usabilidade.
  • Back-end: Implementei backends escaláveis e seguros com NestJS e PHP, seguindo princípios de Clean Architecture.
  • Mobile: Desenvolvi aplicativos móveis utilizando Flutter, entregando soluções eficientes e modernas.
  • Automação Comercial: Atuei em sistemas de NFe/NFCe, gateways de pagamento e automação de processos comerciais.
  • Banco de Dados: Trabalhei com Oracle e PostgreSQL, incluindo replicação, criação de índices e otimização de consultas.
  • Metodologias Ágeis: Colaborei em equipes ágeis utilizando Scrum para entrega de projetos de alta qualidade.
  • Testes: Desenvolvi testes unitários e de integração para garantir a confiabilidade do código.
Educação

Tecnólogo em Análise e Desenvolvimento de Sistemas

Universidade de Araraquara (UNIARA)

Araraquara/SP
Jan 2020 - Dez 2023

Serviços

Ofereço soluções completas de desenvolvimento de software para atender às suas necessidades.

Desenvolvimento Mobile
Criação de aplicativos móveis multiplataforma utilizando Flutter, com foco em performance e experiência do usuário.
  • Análise de requisitos
  • Desenvolvimento
  • Testes e qualidade
  • Implementação
  • Manutenção
Desenvolvimento Frontend
Desenvolvimento de interfaces web responsivas e modernas utilizando Next.js, React.js e Angular.
  • Análise de requisitos
  • Desenvolvimento
  • Testes e qualidade
  • Implementação
  • Manutenção
Desenvolvimento Backend
Criação de APIs RESTful e serviços backend utilizando Node.js, Nest.js e WordPress.
  • Análise de requisitos
  • Desenvolvimento
  • Testes e qualidade
  • Implementação
  • Manutenção
Banco de Dados
Modelagem e implementação de bancos de dados SQL e NoSQL, incluindo MongoDB, Firebase Firestore e Oracle.
  • Análise de requisitos
  • Desenvolvimento
  • Testes e qualidade
  • Implementação
  • Manutenção
Arquitetura de Software
Implementação de padrões de arquitetura como Clean Architecture, MVC e MVVM para garantir código limpo e manutenível.
  • Análise de requisitos
  • Desenvolvimento
  • Testes e qualidade
  • Implementação
  • Manutenção

Projetos

Alguns dos projetos pessoais que desenvolvi para resolver problemas reais.

OrçaCasa

OrçaCasa

Calculadora de custo de construção para o Brasil com dados reais do CUB/SINDUSCON via IBGE. Estimativa por m², comparativo de padrões, simulação de financiamento e exportação em PDF.

React
TypeScript
Vite
Tailwind
NestJS
PostgreSQL
Prisma
Ver Projeto
DevSalary BR

DevSalary BR

Simulador gratuito de salário líquido CLT vs PJ para devs brasileiros. Comparação em tempo real, gráficos de distribuição de impostos e projeção de carreira. 100% frontend.

React 19
TypeScript
Vite
Tailwind
shadcn/ui
Recharts
Framer Motion
Ver Projeto
Lash Designer

Lash Designer

Landing page profissional para lash designer. Design elegante com animações suaves e integração com WhatsApp.

React 19
Vite 7
Framer Motion
Lucide React
Ver Projeto

Em Breve

Outros projetos estão em desenvolvimento. Fique ligado para novidades!

Conhecimentos

Minhas habilidades técnicas e conhecimentos em desenvolvimento de software.

Linguagens de Programação

Dart
JavaScript
TypeScript
PHP
Java

Frameworks e Bibliotecas

Flutter
React.js
Next.js
Node.js
Nest.js
Angular
WordPress
NativeScript

Banco de Dados

PostgreSQL
MongoDB
Firebase
Oracle
MySQL
Redis
DynamoDB

Ferramentas e Plataformas

Git
GitHub
GitLab
Postman
Insomnia
Docker
Figma
Vercel
Firebase
Azure DevOps
Jira
AWS
Trello
Slack
Notion
Visual Studio Code
IntelliJ IDEA

Metodologias e Arquiteturas

Clean Architecture
SOLID
DDD
MVC
MVVM
RESTful APIs
Microserviços
SCRUM
Kanban
TDD
CI/CD

Certificações

  • Aprenda Flutter e Desenvolva Apps Para Android e IOS 2022 (60 horas)
  • Curso de Desenvolvimento WEB com ES6, Typescript e Angular (38.5 horas)
  • Acessibilidade Web (20 horas)
  • ANGULAR (90 horas)
  • FRONT-END (170 horas)
  • Introdução ao Git e GitHub (5 horas)
  • Introdução a criação de websites com HTML5 e CSS3 (6 horas)
  • Programação para internet com JavaScript (2 horas)
  • Projetos ágeis com SCRUM (2 horas)
  • Conceitos de responsividade e experiência do usuário (1 hora)
  • Construindo páginas para internet com Bootstrap (4 horas)
  • Bootcamp - HTML Web Developer (27 horas)
  • Algoritmos (40 horas)
  • HTML5 (40 horas)
  • JavaScript (40 horas)
  • Microsoft Excel, Word, PowerPoint e Access 2010

Contato

Entre em contato comigo para discutir projetos, oportunidades ou apenas para trocar ideias.

Informações de Contato
Você pode entrar em contato comigo diretamente através dos seguintes canais.

Telefone

(16) 99619-8959

Email

mg.donato23@gmail.com