DOC N.º LP-001 · REV 2026-09-24

Luis Perugachi, Ingeniero en Software
FIG. 01 — Luis Perugachi

Ingeniero en Software / Quito, Ecuador

Luis Perugachi

TypeScriptNestJSNext.jsCI/CD

Desarrollador de software con más de un año de experiencia construyendo APIs REST con NestJS y aplicaciones full-stack con Next.js y Angular. Optimicé bases de datos MySQL/PostgreSQL y diseñé sistemas de control de acceso para entornos de producción reales. Trabajo con un flujo de Spec-Driven Development y TDD que me ayuda a especificar mejor antes de programar.

⊢
+1año
experiencia
⊢
4
organizaciones
⊢
3
publicaciones
⊢
3
proyectos

§01 / EXPERIENCIA

Dónde he construido

  1. Desarrollador de Software Full Stack

    ENCUBA

    Jun 2025 — Ago 2026Ibarra, Ecuador
    • Escribí procedimientos almacenados en MySQL para los módulos de Prometeo con más carga de datos (matrículas, calificaciones, reportes), lo que bajó el tiempo de respuesta de las consultas en al menos un 60% y resolvió varios problemas de integridad que los usuarios venían reportando.
    • Diseñé y desarrollé SAPP desde cero para una planta municipal de faenamiento: 10 roles distintos (administrador, veterinarios, supervisor, faenador, entre otros) con separación de capas (controladores, servicios, DTOs). Antes no había ningún control digital de quién hacía qué en el proceso, así que esto dejó todo trazable de principio a fin.
    • Agregué reportes dinámicos en Excel y PDF para que gerencia pudiera ver el proceso productivo sin pedirle datos a nadie, y llevé el backend de SAPP a producción con Docker.
    • Integré Moodle dentro de Prometeo para que los institutos educativos no tuvieran que manejar dos plataformas separadas para lo académico.
    • Empecé a usar Claude Code con un flujo de Spec-Driven Development: escribo la especificación y las pruebas (TDD) antes de tocar código, manteniendo memoria de contexto entre sesiones. Me ahorró bastante retrabajo por requisitos que quedaban ambiguos, y aceleró el ciclo de nuevas funcionalidades.
    • Armé pipelines de CI/CD con GitHub Actions para automatizar build, tests y despliegue de Prometeo y SAPP, dejando de depender de despliegues manuales.

    NestJSNext.jsAngularMySQLPostgreSQLTypeORMCI/CDDocker

    Ver certificado ↗
  2. Desarrollador de Software

    UEM "Sumak Yachana Wasi"

    Feb 2023 — Ago 2025Cotacachi, Ecuador
    • Diseñé la base de datos completa (conceptual, lógico y físico) para un sistema de gestión de matrículas y calificaciones, usado por 36 docentes y 500 estudiantes.
    • La implementé con un ORM, autenticación y manejo de sesiones, cubriendo estudiantes, docentes, asignaturas y calificaciones.
    • Construí el portal para docentes, con lectura de archivos .xlsx y generación automática de reportes en PDF.
    • Sistema en producción y mantenimiento hasta agosto de 2025.

    ReactReduxLaravelMySQL

    Ver certificado ↗
  3. Desarrollador de Software (Backend)

    E-Technology

    Abr 2024 — Jul 2024Cuenca, 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.

    LaravelMySQLDocker

  4. Instructor de TICs

    GAD Parroquial Miguel Egas Cabezas

    Sep 2022 — Feb 2023Otavalo, Ecuador
    • Capacitación tecnológica y difusión del uso seguro de internet dirigida a la comunidad.

    CapacitaciónAlfabetización digital

§02 / STACK Y FORMACIÓN

Con qué trabajo

CAPA — COMPETENTE

JavaScriptTypeScriptNode.js (NestJS)Next.jsAngularMySQLPostgreSQLGit/GitHub

CAPA — FAMILIAR

PHP (Laravel)DockerLinuxPythonFlaskTensorFlow/Keras

CAPA — MÉTODO DE TRABAJO

  • Spec-Driven Development (SDD) con IA
  • TDD
  • CI/CD (GitHub Actions)
  • Git Flow
  • Arquitectura en Capas

CAPA — FORMACIÓN

Ingeniería en Software

Universidad Técnica del Norte

Ibarra, Ecuador · Jun 2020 — Ene 2025

Registro SENESCYT ↗

CAPA — IDIOMAS Y HABILIDADES

Español · Inglés B2

Trabajo en equipo · Iniciativa · Liderazgo · Comunicación

§03 / INVESTIGACIÓN

Visión por computadora aplicada a la agricultura

  1. Artículo científico · 2026

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

    De Gruyter Brill

    Leer (DOI) ↗
  2. Ponencia · 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

  3. Ponencia · Ene 2025

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

    GISIA, UTN

§04 / PROYECTOS

Repositorios personales

  1. Weed Detector

    Detección multi-clase de malezas en cultivos de papa usando arquitectura RT-DETR sobre imágenes capturadas por drones. Base del artículo científico publicado en De Gruyter Brill (2026).PythonRT-DETRDeep LearningComputer Vision
  2. deezlp

    Monorepo no oficial con paquetes utilitarios para trabajar con la API de Deezer.TypeScriptMonorepo
  3. dotfiles

    Configuración de window manager y dotfiles para un entorno Linux (Arch) a medida.ShellLinuxArch

§05 / CONTACTO

¿Hablamos?

luisprg05@gmail.com