Sobre Gabriel Andrade Mendonça

Fullstack Developer | Node.js | React | TypeScript | APIs Escaláveis | Microsserviços

Com mais de 3 anos de experiência, sou apaixonado por construir sistemas escaláveis e eficientes. Minha expertise abrange tanto o backend quanto o frontend, desenvolvendo APIs robustas e interfaces dinâmicas para proporcionar uma experiência completa ao usuário.

Sou especializado em tecnologias como Node.js, TypeScript, Express.js, Fastify, React, TailwindCSS, Bootstrap, EJS e bancos de dados como MySQL, MongoDB e PostgreSQL. Sigo boas práticas como SOLID, Arquitetura Limpa e padrões de design como MVC e Repository.

Além disso, tenho experiência com Docker, RabbitMQ e mensageria, garantindo escalabilidade e eficiência. Também dou prioridade à segurança, utilizando JWT, OAuth 2.0 e outras boas práticas para proteger os sistemas que construo.

Tecnologias & Ferramentas

HTML

Marcação para construção de páginas web.

CSS

Estilização e responsividade para interfaces.

Bootstrap

Framework CSS para layouts responsivos.

TailwindCSS

Estilização com classes utilitárias.

React

Biblioteca para construção de interfaces reativas.

EJS

Template engine para renderização no servidor.

Node.js

Ambiente JavaScript para backend.

TypeScript

Superconjunto de JavaScript com tipagem estática.

Express.js

Framework web minimalista para Node.js.

Fastify

Framework backend rápido e eficiente.

MySQL

Banco de dados relacional.

PostgreSQL

Banco de dados SQL avançado e escalável.

MongoDB

Banco de dados NoSQL orientado a documentos.

Redis

Armazenamento em cache e mensagens assíncronas.

Prisma

ORM moderno e tipado para bancos de dados.

Knex

Query builder SQL para Node.js.

RabbitMQ

Mensageria para comunicação assíncrona.

BullMQ

Gerenciamento de filas de trabalhos assíncronos.

Docker

Conteinerização para ambientes isolados.

Linux

Sistema operacional para servidores.

Git & GitHub

Controle de versão e colaboração.

JWT & OAuth 2.0

Autenticação e segurança de APIs.

Experiência Freelancer

Cadastro AI - ONG Sidney Cardeira

Desenvolvi um sistema de cadastro de usuários para uma ONG que oferece cursos, aulas de teatro e violão para pessoas de baixa renda, facilitando a gestão dos participantes e atividades.

Santo Bingo

Criei um sistema completo de bingo, incluindo autenticação e autorização de usuários, geração de cartelas personalizadas, conferência automática de vencedores e criação de jogos para eventos, como festas de igrejas e festividades juninas.

Pop Sales (Em andamento)

Atualmente, estou desenvolvendo um sistema de gestão de funcionários para entregadores, promotores e vendedores. O sistema permitirá a criação de rotas de visitas, definição de clientes a serem atendidos, controle de check-in/check-out e acompanhamento de metas e bonificações.