Ingeniero en Software

Luis Perugachi

Full Stack · TypeScript · Node.js · Next.js · Ibarra, Ecuador

Luis Perugachi

Desarrollador de software con bases sólidas en JavaScript/TypeScript y experiencia práctica construyendo APIs REST con Node.js (NestJS) y Next.js. He trabajado con bases de datos relacionales (MySQL, PostgreSQL) y control de versiones con Git. Curioso técnicamente, con aprendizaje continuo y buena disposición para el trabajo en equipo.

+1 años de experiencia

Experiencia

Desarrollador de Software Full Stack · ENCUBA

Jun 2025 — Presente

Ecuador

  • Desarrollo y mantenimiento de Prometeo, un CRM académico para institutos educativos con módulos de gestión administrativa, académica, reportes, vinculación, biblioteca y evaluación institucional.
  • Creación y optimización de procedimientos almacenados (SPs) para mejorar tiempo de respuesta e integridad de datos en MySQL.
  • Desarrollo de SAPP, sistema de automatización para una planta municipal de faenamiento, con control de acceso basado en 10 roles y separación de capas (Controladores, Servicios, DTOs, Repositorios con TypeORM).
  • Implementación de reportes dinámicos en Excel y PDF, e interfaces en Next.js orientadas a la experiencia de usuario.
  • Dockerización del backend de SAPP e integración de Moodle en Prometeo.
  • NestJS
  • Next.js
  • MySQL
  • PostgreSQL
  • TypeORM
  • Docker

Desarrollador de Software · UEM "Sumak Yachana Wasi"

Feb 2023 — May 2023

Cotacachi, Ecuador

  • Diseño de base de datos en modelo conceptual, lógico y físico para gestión de matrículas y calificaciones.
  • Implementación con ORM, autenticación, sesiones y gestión de estudiantes, docentes, asignaturas y calificaciones.
  • Lectura de archivos .xlsx y generación de reportes en PDF.
  • Portal para docentes con gestión de calificaciones y consulta académica.
  • Sistema en producción y mantenimiento hasta agosto de 2025.
  • React
  • Redux
  • Laravel
  • MySQL

Desarrollador de Software (Backend) · E-Technology

Abr 2024 — Jul 2024

Cuenca, Ecuador

  • Backend del sistema de comercio electrónico myDealer: gestión de usuarios, ventas e inventario basados en roles.
  • Consulta de stock por bodega y estado de pedidos.
  • Generación de reportes de inventario y pedidos en PDF, y empaquetamiento del sistema en Docker para su despliegue.
  • Laravel
  • MySQL
  • Docker

Instructor de TICs · GAD Parroquial Miguel Egas Cabezas

Sep 2022 — Feb 2023

Otavalo, Ecuador

  • Capacitación tecnológica y difusión del uso seguro de internet dirigida a la comunidad.
  • Capacitación
  • Alfabetización digital

Publicaciones & Charlas

Artículo·2026

Multi-class weed detection based on deep learning using unmanned aerial vehicle images in potato fields

De Gruyter Brill

Charla·May 2025

Detección de malezas con arquitecturas modernas CNN y Transformer mediante imágenes de drones

VII Conferencia Internacional sobre Ingeniería Aplicada y Tecnologías Innovadoras — AENIT, UTN

Charla·Ene 2025

Entrenamiento de modelos de IA en Kaggle para detección de malezas usando Transformers

GISIA, UTN

Skills

Competente con

  • JavaScript
  • TypeScript
  • Node.js (NestJS)
  • Next.js
  • MySQL
  • PostgreSQL
  • Git/GitHub

Familiar con

  • PHP (Laravel)
  • Docker
  • Linux
  • Python
  • Flask
  • TensorFlow/Keras

Habilidades blandas

  • Trabajo en equipo
  • Iniciativa
  • Liderazgo
  • Comunicación

Educación

Ingeniería en Software

Universidad Técnica del Norte

Ibarra, Ecuador

Jun 2020 — Ene 2025

  • Arquitectura de Software
  • Visión por Computadora
  • Bases de Datos
  • Machine/Deep Learning