Curriculum Vitae

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.

  • youquince@gmail.com
  • +593 99 375 1461
  • Jipijapa, Ecuador
  • charlsdev.xyz
Carlos A. Villacreses Parrales

01 Perfil

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.

02 Experiencia

  1. charlsdev 01/2020 — Actual

    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.

  2. Smurfit Westrock Corrugador Ecuador S.A. 12/2022 — Actual

    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
  3. Comunidad Microsoft UNESUM 07/2022 — 09/2022

    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
  4. Cámara de Comercio del Cantón Jipijapa (Pasantías) 10/2020 — 11/2020

    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
  5. GAD Jipijapa (Pasantías) 09/2019 — 10/2019

    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

03 Estudios

  1. Magister en Tecnologías de la Información y Comunicación 03/2022 — 03/2023

    Universidad Estatal del Sur de Manabí (UNESUM)· Cuarto Nivel

  2. Diplomado en Data Science 03/2022 — 08/2022

    Colegio de Economistas y ENFOPE de Perú (GEM)· Diplomado

  3. Ingeniero en Tecnologías de la Información 05/2016 — 09/2021

    Universidad Estatal del Sur de Manabí (UNESUM)· Tercer Nivel

  4. Bachiller en Administración de Sistemas 03/2010 — 03/2016

    Unidad Educativa Fiscal Quince de Octubre· Bachillerato

04 Proyectos

Habivo habivo.charlsdev.xyz

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.

Next.js 16 · TypeScript · Custom Server · Socket.io · PostgreSQL · Drizzle · Better Auth · Google OAuth · Tailwind · shadcn/ui · Leaflet · PWA (Serwist) · IndexedDB (Dexie) · ReactQuery · Resend · Docker

RIM redmultienfoques.org

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.

Next.js 16 · TypeScript · Lucia Auth · RBAC · PostgreSQL · SQL (node-postgres) · HeroUI · Tailwind · PayPal · Resend · Evolution API · Recharts · Docker

VLP Unesum drive.google.com

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.

NodeJS · Express · Mongoose · Handlebars · JWT · Passport · BcryptJS · Nodemailer · Multer · XLSX · Twilio · Multer · Node Cron · Axios

Odontomart odontomart.onrender.com

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.

NodeJS · Express · Mongoose · Handlebars · BcryptJS · Authenticacion · Pdf creator node

SysNotS sysnots.up.railway.app

Gestor personal de notas y tareas con autenticación de usuarios, organización por estados y fechas, y recordatorios por email.

NodeJS · Express · MongoDB · Handlebars · Nodemailer · Authenticacion

BiingSIO biingsio.up.railway.app

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.

NodeJS · Express · Socket.io · MongoDB · Handlebars · Web Push

BiingGQL biinggql.up.railway.app

API GraphQL (Apollo Server) para el registro y consulta de ventas de boletos; complementa a BiingSIO exponiendo sus datos con queries y mutations tipadas.

NodeJS · Express · GraphQL · MongoDB · Apollo Server

Api rick and morty charlsdev.github.io

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.

Svelte · Bootswatch

NoteLinker notelinker.up.railway.app

App de notas y acortador de enlaces con autenticación (NextAuth), persistencia en PostgreSQL vía Prisma y notificaciones por WhatsApp.

NextJS · TailwindCSS · Soner · Prisma · NextAuth · PostgreSQL · React hook form

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.

NodeJS · Express · Puppeteer · QRCode · Twilio · SendMail · Authenticacion · JWT

Parrillada Cocon

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.

NodeJS · Express · MongoDB · Handlebars · Docker · Docker Compose · Authenticacion · BcryptJS · Nodemailer · Multer

SIA Iglesia

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.

NodeJS · Express · MySQL · Handlebars · Authenticacion · Passport · BcryptJS · Nodemailer · Multer · Pdf creator node

05 Cursos y capacitaciones

  1. Curso: Capacitaciones DI API y UI API - SAP 04/2023 — 04/2023

    Exxis Group Lima · 120 horas · Ecuador – Manabí

  2. Curso: "Ethical Hacking | Red Team 2da Edición" 10/2022 — 10/2022

    Hacker Mentor - Academia de Ciberseguridad · 6 horas · Ecuador – Quito

  3. Diplomado: "Data Science" 03/2022 — 08/2022

    Colegio de Economistas del Perú · 200 horas · Perú – Lima

  4. Diplomado: "Data Science" 03/2022 — 08/2022

    Escuela Nacional de Formación Pública y Empresarial - ENFOPE · 200 horas · Perú – Lima

  5. Diplomado: "Data Science" 03/2022 — 08/2022

    GEM Perú · 200 horas · Perú – Lima

  6. Curso: "Web Scraping con Python" 07/2022 — 08/2022

    GEM Perú · 20 horas · Perú – Lima

  7. Curso: "Programación con Python" 07/2022 — 07/2022

    GEM Perú · 32 horas · Perú – Lima

  8. Curso: "Data Analytics con R Studio" 06/2022 — 07/2022

    GEM Perú · 24 horas · Perú – Lima

  9. Curso: "Estadística y Análisis de Datos" 05/2022 — 06/2022

    GEM Perú · 16 horas · Perú – Lima

  10. Curso: "Análisis de datos con SQL Server" 03/2022 — 05/2022

    GEM Perú · 56 horas · Perú – Lima

  11. Curso: "Tópicos cuantitativos de matemática" 07/2022 — 08/2022

    GEM Perú · 48 horas · Perú – Lima

  12. Curso: "Power BI" 04/2022 — 05/2022

    GEM Perú · 48 horas · Perú – Lima

  13. Regenerar para construir la educación del futuro 07/2022 — 07/2022

    E-Tech · 20 horas · México – Puebla

  14. Taller Práctico Tablas Dinámicas en Excel 07/2022 — 07/2022

    Encuentra Empleo · 2 horas · Ecuador – Quito

  15. Webinar: "Importaciones desde 0" 06/2022 — 06/2022

    EducaTics · 8 horas · Ecuador – Quito

  16. Curso: "Ethical Hacking | Red Team" 06/2022 — 06/2022

    Hacker Mentor - Academia de Ciberseguridad · 6 horas · Ecuador – Quito

  17. Curso: "Fundamentos de Ciberseguridad" 05/2022 — 06/2022

    Seguridad Cero · 4 horas · Perú – Lima

  18. Curso: "Metodología de la Investigación" 05/2022 — 05/2022

    GEM Perú · 16 horas · Perú – Lima

  19. Webinar "Medicina del trabajo" 05/2022 — 05/2022

    EducaTics · 12 horas · Ecuador – Quito

  20. Webinar "Introduction to 3D splint design" 05/2022 — 05/2022

    P4H Bionics · 1 hora · México

  21. Project Para La Construcción - Primeros Pasos 05/2022 — 05/2022

    Elemental Academy · 2 horas · Panamá

  22. Introducción a EXCEL Intermedio 05/2022 — 05/2022

    UNIPTEC · 2 horas · San Salvador – Salvador

  23. Webinar "Diseño Universal de Aprendizaje" 05/2022 — 05/2022

    EducaTics · 8 horas · Ecuador – Quito

  24. Curso de "Electrónica básica y Proteus 8.0" 04/2022 — 04/2022

    EducaTics · 40 horas · Ecuador – Quito

  25. Webinar "Terapia del lenguaje, adaptaciones curriculares y lengua de señas" 04/2022 — 04/2022

    EducaTics · 12 horas · Ecuador – Quito

  26. Entrenamiento intensivo en los temas claves de Automatización Industrial - Webinar Week 2022 03/2022 — 03/2022

    Control + · 12 horas · Perú - Trujillo

  27. Curso de especialización: "STATA aplicado a la investigación: tesis de pre y post grado" 03/2022 — 03/2022

    Escuela Global - Escuela de Economistas del Cusco · 10 horas · Perú

  28. Pasos para la elaboración de una tesis 04/2022 — 04/2022

    Red de Investigadores Latinoamericanos (REDILAT) · 12 horas · Latinoamérica

  29. Webinar Internacional "Creación de Apps Móviles" 12/2021 — 12/2021

    Apphive · 8 horas · México - Toluca

  30. Curso online: "Docker desde cero" 10/2021 — 10/2021

    EDTeam · 3 horas · Lima – Perú / Bogotá – Colombia / Cochabamba - Bolivia

  31. Curso online: "Flujo de trabajo en equipo con Git" 10/2021 — 10/2021

    EDTeam · 4 horas · Lima – Perú / Bogotá – Colombia / Cochabamba - Bolivia

  32. Cultura Financiera 03/2021 — 03/2021

    Fundación CRISFE · 12 horas · Ecuador - Quito

  33. Foro Virtual "Aquieta tu mente y vive en plenitud" 09/2020 — 09/2020

    Vicerrectorado / Administrativo ULEAM / E-ducación Global · 8 horas · Ecuador - Manta

  34. Foro Virtual "La Vinculación de la Universidad: Un impacto positivo en la sociedad" 08/2020 — 08/2020

    Vicerrectorado / Administrativo ULEAM / E-ducación Global · 8 horas · Ecuador - Manta

  35. II Congreso Internacional de Ciberseguridad 08/2020 — 08/2020

    Universidad Internacional del Ecuador · 40 horas · Ecuador - Loja

  36. Curso básico y Certificación en Resiliencia en Crisis de Emergencias Críticas 05/2020 — 11/2020

    U.S. Christian Chaplain Association · 50 horas · México - Xalapa

  37. VI Congreso Internacional de Ingeniería 04/2019 — 04/2019

    Universidad Estatal del Sur de Manabí · 16 horas · Ecuador - Jipijapa

  38. I Encuentro Pedagógico San Vicente 2018 "Hablemos de Innovación Educativa entre Docentes" 11/2018 — 11/2018

    Universidad Nacional de Educación · 20 horas · Ecuador - San Vicente

  39. Taller de Azure y Web Api ASP. NET 07/2017 — 07/2017

    Universidad Estatal del Sur de Manabí - Carrera en Sistemas Computacionales · 5 horas · Ecuador - Jipijapa

06 Ponencias

  1. 5G Tecnología inalámbrica que cambiará el mundo por completo 23 al 24 de octubre del 2019

    II Congreso Internacional de Ciencias Informáticas · Universidad Técnica de Manabí · Ecuador – Portoviejo

  2. Utilización del enfriamiento líquido en ordenadores 25 al 26 de abril del 2019

    VI Congreso Internacional de Ingenierías 2019 · Universidad Estatal del Sur de Manabí · Ecuador – Jipijapa

  3. Criterios para construir una computadora para estudiantes de la carrera Tecnologías de la Información en la Universidad Estatal del Sur de Manabí 25 al 26 de abril del 2019

    VI Congreso Internacional de Ingenierías 2019 · Universidad Estatal del Sur de Manabí · Ecuador – Jipijapa

  4. Aplicación Informática para resolver sistemas de ecuaciones en diversos contextos 18 al 19 de abril del 2018

    V Congreso Internacional de Ingenierías · Universidad de Nariño · Colombia – Pasto

07 Publicaciones

  1. La calidad del software asistida mediante inteligencia artificial 2022

    Revista Científica Journal TechInnovation · Xiomara Barreto, Jennifer Chóez, Victor Figueroa, Dr. Lenin Pin García · Universidad Estatal de Sur de Manabí

  2. Internet de las cosas y la ética en la manipulación de datos 2022

    Revista Científica Journal TechInnovation · Victor Figueroa, Jennifer Chóez, Xiomara Barreto · Universidad Estatal de Sur de Manabí

  3. Herramientas para la toma de decisiones 2022

    Revista Científica Journal TechInnovation · Jennifer Chóez, Victor Figueroa, Xiomara Barreto · Universidad Estatal de Sur de Manabí

  4. El desempeño de la mujer en el ámbito de la ciberseguridad 2022

    Revista Científica Journal TechInnovation · Xiomara Barreto, Jennifer Chóez, Victor Figueroa, Dr. José Paladines Morán · Universidad Estatal de Sur de Manabí

  5. Desempeño de la mujer en el desarrollo de aplicaciones informáticas 2022

    Revista Científica Journal TechInnovation · Jennifer Chóez, Victor Figueroa, Xiomara Barreto, Dr. Alberto Rodríguez · Universidad Estatal de Sur de Manabí

  6. 5G tecnología inalámbrica que cambiará el mundo por completo 2022

    Revista Científica Multidisciplinaria UNESUM Ciencias · Victor Figueroa, Jennifer Chóez, Xiomara Barreto · Universidad Estatal de Sur de Manabí

  7. El desempeño de la mujer en el ámbito de la ciberseguridad 2021

    Revista Científica Multidisciplinaria UNESUM Ciencias · Xiomara Barreto, Jennifer Chóez, Victor Figueroa · Universidad Estatal de Sur de Manabí

  8. Data Mining como soporte para la toma de decisiones en el entorno empresarial 2021

    Revista Científica Multidisciplinaria UNESUM Ciencias · Xiomara Barreto, Jennifer Chóez, Victor Figueroa, Mario Marcillo · Universidad Estatal de Sur de Manabí

  9. Aplicación Informática forense para el análisis de dispositivos tecnológicos 2021

    Revista Científica Multidisciplinaria UNESUM Ciencias · Xiomara Barreto, Jennifer Chóez, Victor Figueroa · Universidad Estatal de Sur de Manabí

  10. El impacto de la plataforma shopify en el comercio electrónico 2021

    Revista Serie Científica de la Universidad de las Ciencias Informáticas (Latindex. Catálogo 2.0) · Xiomara Barreto, Jennifer Chóez, Victor Figueroa, Kirenia Maldonado · Universidad de la Ciencias Informáticas

  11. El blockchain y los contratos inteligentes; una forma de reducir la corrupción 2021

    Revista Serie Científica de la Universidad de las Ciencias Informáticas (Latindex. Catálogo 2.0) · Victor Figueroa, Jennifer Chóez, Xiomara Barreto, Kirenia Maldonado · Universidad de la Ciencias Informáticas

  12. Telemedicina: el nuevo paradigma en la sociedad 2021

    Revista Serie Científica de la Universidad de las Ciencias Informáticas (Latindex. Catálogo 2.0) · Jennifer Chóez, Victor Figueroa, Xiomara Barreto, Kirenia Maldonado · Universidad de la Ciencias Informáticas

  13. La programación: un papel fundamental para el desarrollo tecnológico 2021

    Revista Serie Científica de la Universidad de las Ciencias Informáticas (Latindex. Catálogo 2.0) · Chóez Jennifer, Figueroa Victor, Barreto Xiomara · Universidad de la Ciencias Informáticas

  14. Análisis de la educación virtual en tiempos de pandemia: aplicando técnicas de data mining 2021

    Revista Serie Científica de la Universidad de las Ciencias Informáticas (Latindex. Catálogo 2.0) · Rodríguez Génesis, Chóez Jennifer, Figueroa Victor, Barreto Xiomara · Universidad de la Ciencias Informáticas

  15. Manejo del enfriamiento liquido en ordenadores 2020

    Revista Científica Multidisciplinaria UNESUM Ciencias · Jennifer Chóez, José Álava · Universidad Estatal de Sur de Manabí

08 Investigaciones

  1. Entorno Virtual para el fortalecimiento de aprendizaje en los estudiantes de la Universidad Estatal del Sur de Manabí 2020 – 2021

    Investigador Principal · Universidad Estatal de Sur de Manabí

09 Méritos y distinciones

  1. Mención de Honor al mejor graduado de la Carrera de Tecnología de la Información 2021

    Universidad Estatal de Sur de Manabí

  2. Mejor estudiante del Tercer Año de Bachillerato Técnico en Administración de Sistemas 2015 – 2016

    Unidad Educativa Fiscal "Quince de Octubre"

  3. Diploma al Mejor Bachiller de la promoción 2015 - 2016 2016

    Unidad Educativa Fiscal "Quince de Octubre"

  4. Diploma al Talento Juvenil 2015

    Unidad Educativa Fiscal "Quince de Octubre"

  5. Abanderado de la bandera de Jipijapa 2015 – 2016

    Unidad Educativa Fiscal "Quince de Octubre"

  6. Certificado de autorización para el viaje del "Tren Crucero" otorgado a los mejores estudiantes de cada institución educativa 2015

    Ministerio de Educación - Subsecretaría para la innovación y el Buen Vivir

  7. Diploma al mejor estudiante del Segundo Curso de Bachillerato Técnico, Especialidad Administración de Sistemas periodo 2014 - 2015 2014 – 2015

    Unidad Educativa Fiscal "Quince de Octubre"

  8. Diploma al mejor estudiante del Primer Curso de Bachillerato Técnico, Especialidad Administración de Sistemas periodo 2013 - 2014 2013 – 2014

    Unidad Educativa Fiscal "Quince de Octubre"

  9. Diploma al mejor estudiante del Décimo Grado de Educación Básica - Paralelo "B", periodo 2012 - 2013 2012 – 2013

    Unidad Educativa Fiscal "Quince de Octubre"

  10. Diploma al mejor estudiante del Noveno Grado de Educación Básica - Paralelo "B", periodo 2011 - 2012 2011 – 2012

    Unidad Educativa Fiscal "Quince de Octubre"

  11. Diploma al mejor estudiante del Octavo Grado de Educación Básica - Paralelo "B", periodo 2010 - 2011 2010 – 2011

    Unidad Educativa Fiscal "Quince de Octubre"

  12. Mención de Honor al mejor graduado del Año Lectivo 2009 - 2010 2009

    Escuela Fiscal Mixta "Manuel Inocencio Parrales y Guale"

  13. Abanderado del Pabellón Nacional 2009

    Escuela Fiscal Mixta "Manuel Inocencio Parrales y Guale"

10 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

11 Idiomas

  • Español · Nativo
charlsdev.xyz · Actualizado junio de 2026