Saltar al contenido
Luis Cornejo
Perfil · Proyectos · Contacto

Lima, Perú · Remoto

Luis Cornejo

Ingeniero de Software Full-Stack Senior Arquitecto de Plataforma & IA Aplicada

Diseño, construyo y despliego sistemas completos: desde asistentes agénticos embebidos en un ERP hasta plataformas de IA local air-gapped. Más de 6 años llevando software a producción y sosteniéndolo ahí.

Abierto a roles remotos y proyectos de consultoría

En cifras

años de experiencia
6+ Desde practicante hasta jefe de desarrollo y arquitecto de plataforma.
líneas netas migradas
338 k Migración de un ERP de manufactura a TypeScript sobre Oracle: 8 microservicios y 172 pantallas en 6 meses.
registros migrados
78 M+ 244 de 244 tablas, verificadas por conteos y sin ventana de corte.
tests automatizados
500+ Suite que bloquea de forma determinista los commits que no cumplen los estándares.

Todas las cifras provienen de trabajo entregado en producción y se detallan en la sección de experiencia.

01

Perfil

Soy ingeniero de software full-stack senior con más de 6 años de experiencia y especialidad en IA aplicada de punta a punta. Trabajo en todo el recorrido: arquitectura de plataforma, implementación, seguridad y despliegue en nube (GCP, AWS, Azure) u on-premise.

Lideré la migración de un ERP de manufactura en producción desde GeneXus a un stack TypeScript full-stack sobre Oracle, y construí encima una plataforma de gobernanza que garantiza calidad determinista en el software generado con IA.

Trabajo de forma autónoma y orientada a resultados, con criterio para decidir entre nube y on-premise según las restricciones de seguridad de cada cliente. La seguridad no es una capa que se añade al final: he cerrado un bypass de autenticación crítico (P0), eliminado endpoints sin autenticación y corregido vulnerabilidades IDOR, siempre con tests de regresión que impiden que vuelvan.

Ubicación
Lima, Perú · Remoto
Enfoque
Plataforma, IA aplicada, seguridad
Nube
GCP · AWS · Azure · On-premise
Idiomas
Español · Inglés
02

Proyectos destacados

Sistemas que diseñé y llevé a producción. Cada uno con su resultado medible.

03

Experiencia profesional

Trayectoria completa, con los logros tal como ocurrieron.

  1. Arquitecto de Software · Ingeniero Full-Stack Senior

    Actual

    Rendev Lima, Perú (Remoto) 2024 - Presente

    Diseño y desarrollo end-to-end de una plataforma ERP full-stack e IA aplicada para un cliente enterprise del sector manufactura.

    • Lideré la migración de un ERP de manufactura en producción desde GeneXus a un stack full-stack en TypeScript sobre Oracle: ~1,200 commits, 338 k líneas netas, 8 microservicios y 172 pantallas en 6 meses.
    • Construí un asistente de IA agéntico embebido en el ERP (motor propio de tool-use con Claude y 8 herramientas seguras que consultan Oracle en modo lectura), con gráficos generados por IA.
    • Desplegué una plataforma de IA local air-gapped (vLLM + Qwen2.5-7B + RAG sobre GPU) para clientes con restricciones de ciberseguridad, validada end-to-end con benchmarking de hardware.
    • Implementé un Identity Provider OIDC propio (SSO con single logout) y un servidor MCP para exponer datos en vivo a la IA con identidad y permisos end-to-end.
    • Diseñé y construí Orchestrator, plataforma de gobernanza que hornea estándares en el código generado con IA y bloquea de forma determinista los commits que no cumplen (500 tests en verde, disciplina spec-first / test-first).
    • Endurecí la seguridad del ERP con RBAC v2 (permisos tipados + auditor AST que bloquea drift en CI) y cerré 4 vulnerabilidades HIGH, incluido un IDOR, con tests de regresión.
    • TypeScript
    • Node.js
    • React 18
    • Oracle
    • Claude
    • vLLM
    • MCP
    • OIDC
    • Docker
  2. Lead Front-End & UX Specialist · Arquitecto de Plataforma

    Actual

    Bupry Santiago, Chile (Remoto) nov 2021 - Presente

    Creación y liderazgo técnico de una plataforma SaaS multi-tenant de extracción y análisis de datos de sistemas SAP.

    • Creé y lideré una plataforma de extracción y análisis de datos SAP con extracciones programadas y bajo demanda, expuestas vía API REST y OData; stack inicial en GeneXus (16 → 18) y MySQL.
    • Re-plataformé el producto a una arquitectura de 18 microservicios FastAPI + frontend React, con PostgreSQL (Row-Level Security multi-tenant), MongoDB y Redis, integrando capacidades de IA (RAG, orquestación LangGraph, bot de Teams).
    • Dirigí una auditoría de arquitectura y seguridad que detectó y cerró un bypass de autenticación crítico (P0): eliminé ~10 endpoints sin auth, rediseñé el middleware a deny-by-default y cerré vulnerabilidades IDOR.
    • Lideré la migración cloud completa a Azure (IaC en Bicep, red privada VNet, NAT Gateway con IP fija de salida, CI con OIDC federado y cero passwords): 18/18 servicios en producción.
    • Migré 244/244 tablas y 78 M+ registros con verificación por conteos y sin ventana de corte; optimicé la tabla más pesada de 1h50m a 22 min (5×).
    • FastAPI
    • React
    • PostgreSQL
    • MongoDB
    • Redis
    • Azure
    • Bicep
    • LangGraph
    • GeneXus
  3. Practicante → Desarrollador de Sistemas → Jefe de Desarrollo de Software

    Digital Dynamics del Perú S.A. Lima, Perú ene 2019 - may 2025

    • Crecí de practicante a Jefe de Desarrollo: lideré el equipo definiendo arquitectura, estándares y entregas para clientes, y la operación de sistemas en producción.
    • Desarrollo de software a medida y consultoría técnica; configuración de entornos cloud y on-premise. Tras la jefatura, continué como consultor por horas.
    • Arquitectura
    • Liderazgo técnico
    • Cloud
    • On-premise
  4. Consultor, Desarrollador e Instructor GeneXus

    Freelance Perú 2019 - 2024

    • Extendí GeneXus más allá de sus capacidades nativas -User Controls, External Objects y DLLs / JavaScript personalizados- para cubrir requisitos fuera del alcance de la plataforma; desarrollo bajo los estándares de cada cliente, mantenimiento en producción y configuración de servidores (cloud y on-premise).
    • Consultoría y capacitación técnica a grandes empresas en Perú: formé a equipos senior en las últimas versiones de GeneXus, WorkWithPlus, microservicios y arquitectura modular.
    • GeneXus
    • WorkWithPlus
    • JavaScript
    • Microservicios
04

Stack técnico

Tecnologías que uso en producción, no solo en pruebas de concepto.

01

IA aplicada

  • RAG
  • Embeddings TEI
  • IdP OIDC
  • Spec-driven / test-driven
  • Agentes con tool-use Claude
  • LLMs locales vLLMQwen2.5-AWQ
  • MCP Model Context Protocol
02

Full-stack

  • TypeScript
  • Node.js
  • React 18
  • Fastify
  • Express
  • NestJS
  • Vite
  • Tailwind
  • React Native / Expo
  • Zod
  • Prisma
03

Bases de datos

  • PostgreSQL
  • MS SQL Server
  • MySQL
  • SAP HANA
  • Oracle 10g11g
04

Cloud & DevOps

  • Azure
  • Docker
  • Nginx
  • CI/CD
  • Linux
  • Windows Server
  • GCP Cloud RunCompute EngineCloud SQLApp EngineArtifact Registry
  • AWS EC2RDSS3Elastic Beanstalk
05

Arquitectura & calidad

  • Microservicios
  • RBAC
  • Seguridad aplicada
  • Gates deterministas
  • Suites de 500+ tests
  • Monorepos Turborepo
06

Low-code / legacy

  • WorkWithPlus
  • GeneXus 161718
  • GAM localremoto
05

Formación

Desarrollo de Software · Tecnología de la Información

SENATI

2017 - 2019

Certificaciones (selección)

  • GeneXus 18 Analyst - 2023
  • Programa Especializado en Aplicaciones Empresariales de la Inteligencia Artificial - USIL, 2025
  • Analista WorkWithPlus 15 - 2023
  • Web Application Security with GeneXus 17 - 2022
  • Introduction to Large Language Models - Google Cloud Skills Boost
  • GeneXus 17 for Mobile Analyst - 2023

+80 certificaciones en LinkedIn Learning, Udemy, Platzi, Coursera, Cisco Networking Academy, Google Activate, UTP y Databits.

Idiomas

  • Español - nativo
  • Inglés - intermedio (lectura técnica fluida)
06

Hablemos

Estoy abierto a roles remotos y proyectos de consultoría en arquitectura de plataforma e IA aplicada. La forma más rápida de llegar a mí es por correo o LinkedIn.