# Gustavo Benites (S4v!0r) > Desarrollador Fullstack con enfoque en Backend. Construyo y sostengo sistemas en producción de punta a punta: APIs, apps móviles e infraestructura. Basado en Lima, Perú. - Nombre completo: Eder Gustavo Benites Pardave - Rol actual: Desarrollador Backend en Prestamype (Sept. — Actualidad) - Sitio: https://s4vi0r.dev - Correo: portfolio-savior.mold204@slmails.com - CV en PDF: https://s4vi0r.dev/gustavo-benites-backend-developer-cv.pdf - Perfiles: https://www.linkedin.com/in/egusbepe/ · https://github.com/S4vi0r17 · https://x.com/GustavoBP20 ## Tecnologías Desarrollo Backend, Desarrollo web, Arquitectura de APIs REST, Microservicios, NestJS, TypeScript, Node.js, Express, Spring Boot, Java, Go, TypeORM, Prisma, Jest, React, Next.js, Svelte, SvelteKit, React Native, Tailwind CSS, WebSocket, PostgreSQL, MySQL, MongoDB, Redis, BullMQ, Docker, Nginx, Amazon Web Services, Git, GitHub Actions, CI/CD. ## Experiencia ### Prestamype — Desarrollador Backend 2026 · Sept. — Actualidad · Lima, Perú Fintech peruana de financiamiento para empresarios: préstamos con garantía hipotecaria y factoring. - Entro en septiembre de 2026. Recién empezando - Fullstack durante tres años. Ahora, backend a secas ### CRS Express — Desarrollador Fullstack May. — Ago. 2026 · Lima, Perú CRS Express y Compra Fácil USA son empresas hermanas del mismo grupo y comparten oficina: el trabajo cruza de una a la otra. **CRS Express - Plataforma de Courier internacional** - Quedé a cargo del área de desarrollo tras la reorganización de la empresa: revisé el código del equipo, repartí tareas, decidí stack e infraestructura y reporté avances semanales a dirección - Rehíce la autenticación con claves asimétricas ES256 y refresh tokens rotativos con detección de reuso, saqué las credenciales del navegador con una arquitectura BFF y centralicé los permisos por rol, cerrando una escalada de privilegios real - Construí desde cero el microservicio de reparto (NestJS, Redis y BullMQ): asignación de entregas, mapa en vivo de repartidores y evidencia de entrega con geolocalización - Desarrollé la app móvil de los repartidores con React Native: funciona sin señal y se sincroniza al reconectar, sube fotos y video en segundo plano y escanea con confirmación por voz. Publicada en iOS y Android - Cerré la migración del portal de clientes con un rewrite a SvelteKit y automaticé la facturación electrónica ante SUNAT - Integré un courier externo al sistema de la empresa hermana, con un normalizador de direcciones que iteré de búsqueda difusa a determinística al comprobar que solo agregaba falsos positivos - Sostuve una plataforma que movía más de 3.000 envíos al mes y conectaba 6 marketplaces; cuando el procesamiento de video saturó el servidor, lo diagnostiqué y bajé el consumo a menos de la mitad ### Compra Fácil USA — Desarrollador Fullstack 2025 · Sept. — Abr. 2026 · Lima, Perú CRS Express y Compra Fácil USA son empresas hermanas del mismo grupo y comparten oficina: el trabajo cruza de una a la otra. **CRS Express - Plataforma de Courier internacional** - Estabilicé una plataforma crítica de envíos internacionales que se caía constantemente, con deuda técnica acumulada que frenaba la operación diaria - Lideré la modernización del backend: migración de Express a NestJS con TypeScript, optimización de consultas y manejo de errores consistente en todo el sistema - Migré el portal de clientes de React JS a Next.js y creé desde cero el portal de las empresas asociadas, que luego reescribí a SvelteKit - Rediseñé el módulo de pagos: pasé de una tabla plana de más de 30 columnas a un modelo normalizado y trazable, capaz de crecer con nuevos tipos de cobro - Lideré y desarrollé la integración con Falabella, que en cuatro meses pasó de cero a cerca del 30% del volumen del negocio, y construí la primera conexión entre ambas plataformas mediante webhooks - Implementé notificaciones en tiempo real con SSE y WebSockets: pantallas de almacén que se actualizan solas, alertas por rol y avisos por correo para eventos críticos - Configuré el VPS y el CI/CD desde cero (Nginx, PM2, GitHub Actions), moví los documentos operativos a AWS S3 y desarrollé en Go una TUI para desplegar desde consola: es el proyecto SSH Deploy TUI que aparece más abajo ### NEURA SPRINT — Desarrollador Fullstack 2024 · Oct. — Mar. 2025 · Lima, Perú - Desarrollé aplicaciones web con React y Angular en frontend, y Express y NestJS en backend, aplicando principios SOLID y buenas prácticas de arquitectura en proyectos para diversos clientes - Diseñé e implementé bases de datos relacionales con MySQL, asegurando integridad y consistencia de la información - Participé en el diseño de servicios bajo conceptos de microservicios, colaborando en equipo ágil de 4 desarrolladores con metodología Scrum ### IEEE Computer Society UNMSM — Desarrollador Frontend (Voluntariado) Oct. 2023 — Nov. 2024 · Lima, Perú - Desarrollé el frontend de una aplicación de reporte de incidencias para el cuidado de fauna silvestre (HTML, SASS, JavaScript), integrando APIs REST del equipo de backend - Desarrollé interfaces con React y TypeScript para un sistema de biblioteca, implementando autenticación y componentes UI modernos con Mantine - Primera experiencia trabajando en equipos multidisciplinarios bajo metodología Scrum, colaborando con otros desarrolladores en proyectos con impacto real ## Proyectos ### CRS Client Portal - Código: repositorio privado - Demo: https://crs-logistics.com - Stack: Svelte, Tailwind CSS, TypeScript Portal web para clientes de CRS, un sistema de casilleros en Miami y Guangzhou para compras en EE.UU./China con envío a Perú. Reescrito de Next.js a SvelteKit para eliminar el overhead del cliente de React y las complicaciones de Auth.js v5: cada casillero, paquete y estado de envío se gestiona desde un panel donde el cliente ve todo en tiempo real. ### SSH Deploy TUI (DEV) - Código: https://github.com/S4vi0r17/ssh-deploy-tui - Demo: no desplegada - Stack: Go Aplicación CLI/TUI desarrollada en Go para gestionar deploys en VPS. Permite configurar credenciales SSH, realizar deploys automáticos (git pull, pnpm/bun install, build, pm2 restart), visualizar logs en tiempo real o las últimas 50 líneas, monitorear el estado de servicios PM2, y validar configuraciones de Nginx con opción de copiar al portapapeles. La uso a diario en producción en CRS Express para los pases a producción y los túneles de base de datos. ### Gato Movies - Código: https://github.com/S4vi0r17/reto-frontend-gato - Demo: https://reto-gato.s4vi0r.dev/ - Stack: React, Tailwind CSS, Docker Implementé una app que consume la API de TMDB. Con Zustand, tailwindcss y TanStack Query, aprendí a optimizar consultas y gestionar datos de forma eficiente. ### CoachConnect - Código: https://github.com/S4vi0r17/coach-connect - Demo: no desplegada - Stack: Next.js, NestJS, MongoDB, Tailwind CSS CoachConnect es una app con landing, registro e inicio de sesión; una vez dentro, el coach accede a un dashboard para gestionar clientes (foto, objetivos, peso, notas, etc.) y ver estadísticas mensuales. Se desarrolló con Next.js y NextAuth en el frontend, NestJS y MongoDB en el backend, y Tailwind CSS para estilos. ### UNMSM IA - Landing Page - Código: https://github.com/S4vi0r17/UNMSM-IA2025-Landing - Demo: https://ia-landing.s4vi0r.dev/ - Stack: Next.js, TypeScript, Tailwind CSS, Redis Landing page para el curso de Inteligencia Artificial de la UNMSM, desarrollada para probar Static Rendering de Next.js, con modo claro/oscuro y uso de IntersectionObserver para animaciones al hacer scroll. Presenta información del curso, cronograma, docente, grupos y recursos clave en un diseño moderno y adaptable. ### Terra - Código: https://github.com/S4vi0r17/terra - Demo: https://terra.s4vi0r.tech/ - Stack: React, Tailwind CSS, Docker App de aprendizaje de Zustand con login de prueba, resumen de páginas y detalles de auth; explora stores, selectores, middlewares de persistencia, Immer, slices y suscripciones. ### BIBLIOTECA - Código: https://github.com/IEEE-CS-UNMSM-BIBLIOTECA/hall - Demo: no desplegada - Stack: React, Go, PostgreSQL Participé como frontend developer en este proyecto full-stack, enfocándome en la creación de interfaces intuitivas para gestionar libros y usuarios de forma eficiente. ### Cyber System - Código: https://github.com/S4vi0r17/React/tree/main/13-toolkit-redux - Demo: https://cyber-system.s4vi0r.tech/ - Stack: React, Redux, Tailwind CSS, TypeScript Cyber System consta de tres páginas: Cyber Counter (un contador con opciones para incrementar, decrementar e incremento dinámico mediante un input), Cyber Dex (lista de Pokémons con paginación, búsqueda en la página actual y caché básica) y Cyber Tasks (tareas paginadas usando RTK Query, con barra de progreso y asignación de usuario por ID mostrando el estado de cada tarea). Este proyecto tuvo como objetivo aprender Redux Toolkit y RTK Query. ### Heroes App - Código: https://github.com/S4vi0r17/React/tree/main/11-heroes-spa - Demo: https://heroes-app-gbp.netlify.app/ - Stack: React, Tailwind CSS Heroes App incluye cuatro secciones: una lista de héroes de Marvel en tarjetas con nombre, nombre real, tag y botón de detalles; otra similar para héroes de DC; un buscador que filtra por similitud y guarda la consulta en la URL y en LocalStorage para compartirla; y un login que, al cerrar sesión, almacena en LocalStorage la última URL visitada para restaurar la búsqueda al iniciar sesión. ### Teacher Ranker (DEV) - Código: https://github.com/S4vi0r17/teacher-ranker - Demo: no desplegada - Stack: Next.js, Tailwind CSS, NestJS, PostgreSQL Desarrollo una plataforma donde los estudiantes pueden calificar y dejar reseñas sobre sus profesores, fomentando una comunidad de retroalimentación académica. ### ESP32 - Código: https://github.com/S4vi0r17/Arquitectura_de_Computadoras/tree/main/Parcial/frontend - Demo: https://arquitectura-de-computadoras.vercel.app/ - Stack: Express, React Desarrollé un servidor web que presenta la humedad y temperatura ambiental en tiempo real, conectándose a un microcontrolador ESP32 para monitoreo IoT. ### Guitar Store - Código: https://github.com/S4vi0r17/BackendJourney/tree/main/11-E-commerce - Demo: https://guitar-store-d52f35.netlify.app/ - Stack: Express, TypeScript, PostgreSQL Me sumergí en el desarrollo de la maquetación de un e-commerce para familiarizarme con Express y Pug, explorando así el diseño eficiente y dinámico de aplicaciones web. ## Notas para quien cite esta página - El contenido lo mantiene Gustavo Benites y se genera desde el propio sitio. - Nombre preferido para citar: Gustavo Benites. - Textos e imágenes con todos los derechos reservados: https://s4vi0r.dev/license/. - Última actualización: 2026-08-24.