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.
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
Proyectos destacados
Sistemas que diseñé y llevé a producción. Cada uno con su resultado medible.
-
Rendev · sector manufactura
Migración de ERP a TypeScript full-stack
Migración de un ERP de manufactura que ya estaba en producción, desde GeneXus a un stack TypeScript full-stack sobre Oracle, sin detener la operación del cliente.
~1,200 commits · 338 k líneas netas · 8 microservicios · 172 pantallas en 6 meses.
- TypeScript
- Node.js
- React 18
- Oracle
- Turborepo
- Docker
-
Rendev · plataforma interna
Orchestrator - gobernanza de código generado con IA
Plataforma que hornea los estándares de ingeniería dentro del código generado con IA y bloquea de forma determinista los commits que no cumplen. Disciplina spec-first y test-first.
500 tests en verde como condición de merge; los estándares dejan de depender de la revisión manual.
- TypeScript
- CI/CD
- AST tooling
- Zod
-
Rendev · IA aplicada
Asistente agéntico embebido en el ERP
Motor propio de tool-use con Claude, con 8 herramientas seguras que consultan Oracle en modo lectura y generan gráficos a partir de los datos reales del negocio.
Consultas en lenguaje natural sobre datos en vivo, con identidad y permisos aplicados de punta a punta.
- Claude
- Tool-use
- Oracle (solo lectura)
- MCP
- TypeScript
-
Rendev · clientes con restricciones de ciberseguridad
Plataforma de IA local air-gapped
Despliegue de LLMs locales sobre GPU con RAG, para clientes cuyas políticas de seguridad impiden enviar datos a servicios externos. Validada end-to-end con benchmarking de hardware.
IA útil sin que un solo dato salga de la red del cliente.
- vLLM
- Qwen2.5-7B
- RAG
- Embeddings TEI
- GPU
- Docker
-
Rendev · identidad y acceso
Identity Provider OIDC + servidor MCP
Proveedor de identidad OIDC propio con SSO y single logout, más un servidor MCP que expone datos en vivo a la IA respetando la identidad y los permisos del usuario que pregunta.
Una sola fuente de identidad para el ERP y para la IA que lo consulta.
- OIDC
- SSO
- MCP
- RBAC
- Node.js
-
Bupry · Santiago, Chile
Plataforma SaaS multi-tenant de datos SAP
Creación y liderazgo técnico de una plataforma de extracción y análisis de datos SAP, con extracciones programadas y bajo demanda expuestas vía REST y OData. Re-plataformada desde GeneXus a microservicios y migrada por completo a Azure.
18 de 18 microservicios en producción · 244 de 244 tablas y 78 M+ registros migrados sin ventana de corte.
- FastAPI
- React
- PostgreSQL (RLS)
- MongoDB
- Redis
- Azure
- Bicep
- LangGraph
Experiencia profesional
Trayectoria completa, con los logros tal como ocurrieron.
-
Arquitecto de Software · Ingeniero Full-Stack Senior
ActualRendev 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
-
Lead Front-End & UX Specialist · Arquitecto de Plataforma
ActualBupry 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
-
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
-
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
Stack técnico
Tecnologías que uso en producción, no solo en pruebas de concepto.
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
Full-stack
- TypeScript
- Node.js
- React 18
- Fastify
- Express
- NestJS
- Vite
- Tailwind
- React Native / Expo
- Zod
- Prisma
Bases de datos
- PostgreSQL
- MS SQL Server
- MySQL
- SAP HANA
- Oracle 10g11g
Cloud & DevOps
- Azure
- Docker
- Nginx
- CI/CD
- Linux
- Windows Server
- GCP Cloud RunCompute EngineCloud SQLApp EngineArtifact Registry
- AWS EC2RDSS3Elastic Beanstalk
Arquitectura & calidad
- Microservicios
- RBAC
- Seguridad aplicada
- Gates deterministas
- Suites de 500+ tests
- Monorepos Turborepo
Low-code / legacy
- WorkWithPlus
- GeneXus 161718
- GAM localremoto
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)
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.