Skip to content
View Joel-RD's full-sized avatar
💤
Sleep
💤
Sleep

Block or report Joel-RD

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
Joel-RD/README.md

👋 ¡Hola! Soy Eudy Joel Reyes · Joel-RD 👋

Backend Developer · Node.js · TypeScript · Express · En búsqueda activa 🚀


🧠 Sobre mí

  • 💼 Actualmente en GrupoRamos · Desarrollo backend con Node.js y TypeScript
  • 🧪 Apasionado por pruebas automatizadas (Jest, Supertest, stress testing)
  • 🛠️ Stack principal: Node.js · Express · TypeScript · PostgreSQL · Redis
  • 🔐 Seguridad: JWT · bcrypt · OAuth2 · helmet · rate-limiting
  • 💬 Chat en tiempo real con Socket.io + WebRTC
  • 🤖 Uso activo de IA en el ciclo de desarrollo (GitHub Copilot, Claude, ChatGPT, Perplexity)
  • 📍 Santo Domingo, República Dominicana

🛠️ Stack Tecnológico

Backend

Node.js Express TypeScript JavaScript JWT

Bases de datos

PostgreSQL Redis SQLite

Testing

Jest Supertest Autocannon

Tiempo real

Socket.io WebRTC

Seguridad y calidad

Helmet Rate%20Limiting Winston bcrypt

Herramientas

Git Postman VS Code Linux Render Netlify

IA en desarrollo

GitHub Copilot Claude AI ChatGPT Perplexity


📂 Proyectos destacados

Node.js · TypeScript · Express · PostgreSQL · Redis · JWT · Jest

  • API REST con arquitectura modular por capas
  • Redis como caché de redirecciones
  • Autenticación JWT + tests de integración
  • Stress testing con autocannon

JavaScript · Express · JWT · bcrypt · PayPal API · Jest

  • Autenticación con roles cliente/admin
  • Pagos integrados con PayPal
  • Catálogo, carrito y gestión de pedidos
  • Cobertura de tests en flujos críticos

Socket.io · WebRTC · Node.js · Express

  • Chat en tiempo real con Socket.io
  • Videollamadas peer-to-peer con WebRTC
  • Envío de mensajes e imágenes
  • 🚀 Demo en vivo

TypeScript · JWT · Express · Render

  • Sistema de autenticación completo con JWT
  • Protección de rutas y gestión de sesiones
  • Desplegado en Render
  • 🚀 Demo en vivo

TypeScript · Google OAuth2 · Express

  • Flujo completo de autenticación con Google
  • Middleware reutilizable y desacoplado
  • Intercambio y verificación de tokens

JavaScript · Node.js · Express · Jest

  • Lógica de negocio: límites, fechas, penalizaciones
  • API REST documentada con tests
  • Modelado de dominio aplicando reglas reales

TypeScript · VSCode Extension · MIT

  • Extensión para VSCode de diagramas de base de datos
  • Publicada bajo licencia MIT
  • Integración con el editor

TypeScript · Express · Niveles

  • Backend certificatorio por niveles
  • Trainer → Junior → Mid-Level
  • 🚀 Demo

📊 Estadísticas de GitHub


🤖 IA en mi flujo de trabajo

Herramienta Uso
GitHub Copilot Autocompletado y generación de código en VSCode
Claude AI Refactorización, revisión de código y debugging
ChatGPT Diseño de API, generación de tests y documentación
Perplexity AI Investigación técnica y resolución de problemas
Cursor Editor asistido por IA para prototipado rápido

Pinned Loading

  1. google_auth google_auth Public

    TypeScript

  2. Prueba_Backend-JR_Biblioteca-Prestamos-Libros Prueba_Backend-JR_Biblioteca-Prestamos-Libros Public

    Una pequeña biblioteca quiere crear un sistema interno para gestionar préstamos de libros. La idea no es solo guardar datos, sino aplicar lógica de negocio simple que simule la realidad.

    JavaScript

  3. Prueba_tecnica_para_desarrolladores-de-backend-hackmd Prueba_tecnica_para_desarrolladores-de-backend-hackmd Public

    Prueba técnica para desarrolladores de backend Aqui encontrará la prueba técnica para el puesto de desarrollador backend de quick.com.co

    TypeScript