Profile picture
Gabriel Ramos
Software Developer
Home
Projetos
Formação
Experiência
Blog
Voltar

Projetos

ZelaSP

GitHub
  • API de reporte urbano com .NET 9 e Clean Architecture
  • Arquitetura em camadas (Domain, Application, Infrastructure, Presentation)
  • Consultas geoespaciais com PostGIS e Entity Framework Core
  • Interface de mapa com React e Leaflet.js
Tecnologias & ferramentas
C#
.NET 9
Clean Architecture
PostGIS
Entity Framework Core
React
Leaflet.js
TypeScript
Docker

IAM Microservice Node

GitHub
  • Microsserviço de autenticação e gerenciamento de identidade construído com Fastify e TypeScript
  • Implementa autenticação stateless com JWT e Refresh Token via httpOnly cookies para máxima segurança
  • Clean Architecture com separação estrita entre Routes, Controllers e Use Cases
  • RBAC (Role-Based Access Control) com níveis diferenciados de acesso para ADMIN e MEMBER
  • Suite completa de testes E2E com Vitest, validação de schemas com Zod, PostgreSQL com Prisma ORM
Tecnologias & ferramentas
TypeScript
Fastify
Prisma
PostgreSQL
JWT
Clean Architecture

AsyncFlow

GitHub
  • Sistema distribuído de processamento assíncrono de tarefas usando arquitetura orientada a mensagens
  • Implementa padrões de sistemas distribuídos usados em produção: message queuing, idempotência e tolerância a falhas
  • Arquitetura de 3 camadas: API Producer (Fastify) → RabbitMQ → Worker Consumer, com escalabilidade horizontal
  • Gerenciamento de estado persistente com PostgreSQL, graceful shutdown e connection pooling otimizado
  • Monorepo com Node.js Workspaces, Docker Compose para infraestrutura, e foco em boas práticas de sistemas distribuídos
Tecnologias & ferramentas
TypeScript
RabbitMQ
Fastify
PostgreSQL
Prisma
Docker
Sistemas Distribuídos

Alexa Finance Organizer

GitHub
  • Organizador financeiro pessoal controlado 100% por voz usando Amazon Alexa e arquitetura serverless AWS
  • Registro de transações (receitas/despesas) e consulta de saldo usando apenas comandos de voz
  • Arquitetura serverless: Alexa Skill → AWS Lambda (Node.js) → DynamoDB para persistência
  • Implementação de skill customizada com interaction model para processamento de linguagem natural
  • Projeto construído inteiramente com AWS Free Tier, demonstrando conhecimento de cloud computing
Tecnologias & ferramentas
Node.js
AWS Lambda
Amazon Alexa
DynamoDB
Serverless
Voice UI

Nivalis-AI-Bot

GitHub
  • Aplicação backend em PHP que integra uma API de inteligência artificial para responder perguntas em tempo real
  • Implementa requisições HTTP com tratamento de respostas e organização básica em camadas
  • Consumo de API externa com lógica backend clara e funcional
  • Projeto aplicável a casos reais de interação com IA
Tecnologias & ferramentas
PHP
API REST
Integração com IA

Brazcubas-AI-Bot

GitHub
  • Chatbot desenvolvido com Node.js e Express, utilizando arquitetura em camadas (controllers e services)
  • Implementa RAG (Retrieval-Augmented Generation) para respostas contextualizadas
  • Separação clara de responsabilidades com estrutura pronta para escalar
  • Uso prático de inteligência artificial aplicada a contextos educacionais
Tecnologias & ferramentas
Node.js
Express
JavaScript
RAG