PWA instalable (móvil y desktop) para registrar y compartir en un mapa los lugares que vas conociendo o queréis visitar, dentro de proyectos colaborativos con roles, chat y sincronización en tiempo real. Funciona offline (cola local que sube sola al recuperar conexión, sin duplicados), con notificaciones por email/WhatsApp, recuperación de contraseña y compartir/importar lugares por enlace.
Full Stack Developer
Carlos A. Villacreses Parrales
Full Stack Developer con +5 años de experiencia. Microservicios, APIs, interfaces e integraciones SAP/HANA con Node, TypeScript, React y PostgreSQL.

Sobre mí
Construyo software de extremo a extremo: del modelo de datos al pixel perfecto. Llevo +5 años desarrollando aplicaciones Full Stack — actualmente microservicios e integraciones con SAP/HANA, automatizando módulos de logística, importaciones e inventario. Trabajo principalmente con Node, TypeScript, Hono, React y PostgreSQL. Me interesa el código que escala sin volverse frágil, y los equipos que documentan lo que aprenden.
Experiencia
-
Desarrollador Full Stack
He desarrollado diversas aplicaciones monolíticas, backend y frontend siguiendo la arquitectura Modelo-Vista-Controlador (MVC) utilizando tecnologías como NodeJS, Express, JavaScript, CSS, Handlebars, Bootstrap, ReactJS, Redis, Zustand y Recharts. Mi experiencia abarca tanto bases de datos relacionales (MySQL, PostgreSQL) como no relacionales (MongoDB). Para la manipulación de datos, he implementado Prisma ORM. Además, he creado informes en PDF utilizando jsPDF y he diseñado e implementado sistemas de notificaciones por email y envío de mensajes a través de Twilio. He asegurado la protección de rutas en el backend y realizado validaciones completas. Mi trabajo también incluye el despliegue de aplicaciones en plataformas como Heroku, Render, Digital Ocean, MongoAtlas, Fl0.io y Railway. Este resumen refleja mi conjunto de habilidades en acción. Les animo a visitar mi repositorio de GitHub para explorar mi trabajo continuo, aprendizaje de nuevas tecnologías y aplicación práctica de mis conocimientos.
-
Smurfit Westrock Corrugador Ecuador S.A.
Desarrollador Semisenior
Lidero diferentes proyectos para la automatización de procesos internos, implementando soluciones de software que permiten mejorar la eficiencia y la productividad. Entre las aplicaciones desarrolladas se encuentran aplicaciones monolitas, microservicios y aplicaciones web (Backend y Frontend). Las tecnologías utilizadas incluyen NodeJS, Express, Sap/Hana, Hono, React, React Query, entre otras. Las aplicaciones se basan en diferentes módulos como: logística, importaciones, inventario, ventas, servicio al cliente, entre otros; conectados entre sí y aprovechando el módulo de SAP/HANA (Service Layer) para la gestión de datos e integración con el ERP.
- HTML/CSS/JS
- TypeScript
- NodeJS
- Docker
- Git
- GitHub
- React
- ReactQuery
- Hono
- Astro
- Hana
- Sap B1
-
Comunidad Microsoft UNESUM
Instructor de Curso “Lógica de programación”
Impartí un curso de lógica de programación a estudiantes de la Universidad Estatal del Sur de Manabí (UNESUM). El curso se centró en la enseñanza de conceptos básicos de programación, como variables, operadores, estructuras de control, funciones, arreglos, entre otros. El objetivo del curso fue proporcionar a los estudiantes una base sólida para el aprendizaje de lenguajes de programación de alto nivel.
- HTML/CSS/JS
- Diagramas de flujo
- Lógica de programación
- Estructuras de control
- Funciones
-
Cámara de Comercio del Cantón Jipijapa (Pasantías)
Desarrollo de una aplicación web para gestionar el control de pagos
Realicé mantenimiento preventivo y correctivo de los equipos de cómputo del GAD Jipijapa. También ayudé en la instalación y configuración de software y hardware, y en la gestión de la red local. Además, participé en la creación de un sistema de control de inventario de equipos de cómputo.
- Redes
- Software
- Hardware
-
GAD Jipijapa (Pasantías)
Ayudante técnico en mantenimiento preventivo y correctivo de los equipos de cómputo del GAD
Realicé mantenimiento preventivo y correctivo de los equipos de cómputo del GAD Jipijapa. También ayudé en la instalación y configuración de software y hardware, y en la gestión de la red local. Además, participé en la creación de un sistema de control de inventario de equipos de cómputo.
- PHP
- MySQL
- HTML/CSS/JS
- Bootstrap
- Git
- GitHub
- Apache
Estudios
Magister en Tecnologías de la Información y Comunicación
Universidad Estatal del Sur de Manabí (UNESUM) Cuarto NivelDiplomado en Data Science
Colegio de Economistas y ENFOPE de Perú (GEM) DiplomadoIngeniero en Tecnologías de la Información
Universidad Estatal del Sur de Manabí (UNESUM) Tercer NivelBachiller en Administración de Sistemas
Unidad Educativa Fiscal Quince de Octubre Bachillerato
Proyectos
Plataforma editorial para una revista científica: gestión de eventos y congresos con inscripciones y dos métodos de pago (PayPal y voucher manual con moderación), reseñas calificadas con aprobación previa, solicitudes de membresía, comité editorial público, notificaciones por correo y WhatsApp, y un dashboard analítico en vivo. Incluye auth multi-sesión (cambio de cuenta estilo Gmail) y permisos RBAC con matriz dinámica editable.
Entorno virtual de aprendizaje tipo Classroom: cursos, tareas y calificaciones con roles docente/estudiante, autenticación JWT, carga de archivos, exportación a Excel, notificaciones por email y SMS, y tareas programadas. Proyecto de titulación de Tercer Nivel.
Sistema web para una clínica odontológica: agenda de citas, fichas de pacientes, registro de pagos por procedimiento y generación de informes en PDF.
Gestor personal de notas y tareas con autenticación de usuarios, organización por estados y fechas, y recordatorios por email.
Plataforma de venta de boletos de bingo en tiempo real: tablero y números cantados se actualizan al instante vía WebSockets, con notificaciones push a los jugadores.
API GraphQL (Apollo Server) para el registro y consulta de ventas de boletos; complementa a BiingSIO exponiendo sus datos con queries y mutations tipadas.
SPA en Svelte que consume la API pública de Rick and Morty: listado, búsqueda, paginación y detalle de personajes. Enfoque en consumo de APIs y componentes reutilizables.
App de notas y acortador de enlaces con autenticación (NextAuth), persistencia en PostgreSQL vía Prisma y notificaciones por WhatsApp.
WatsApp API Bot
Bot de automatización de mensajería de WhatsApp: vinculación por QR con Puppeteer, envío programado de mensajes y panel protegido con autenticación JWT.
Tienda web de parrilladas a domicilio: catálogo, pedidos y panel administrativo con autenticación, carga de imágenes y correos transaccionales. Desplegada con Docker Compose.
Sistema de información para la gestión de procesos y miembros de una iglesia: registros con roles, carga de documentos, correos y reportes en PDF.
Habilidades
- HTML
- CSS
- JavaScript
- TypeScript
- Node
- MySQL
- PostgreSQL
- MongoDB
- Redis
- Docker
- Git
- GitHub
- React
- React Query
- Tailwind
- NextJS
- Prisma
- GraphQL
- Hono
- Astro
- Svelte
- Sap/Hana
- PHP