Lima, Peru · Remote
Luis Cornejo
Senior Full-Stack Software Engineer Platform & Applied AI Architect
I design, build, and ship complete systems - from agentic assistants embedded inside an ERP to air-gapped local AI platforms. 6+ years taking software to production and keeping it there.
Open to remote roles and consulting engagements
By the numbers
- years of experience
- 6+ From intern to head of development and platform architect.
- net lines migrated
- 338 k A manufacturing ERP moved to TypeScript on Oracle: 8 microservices and 172 screens in 6 months.
- records migrated
- 78 M+ 244 of 244 tables, verified by row counts, with no cutover window.
- automated tests
- 500+ A suite that deterministically blocks commits that fail the standards.
Every figure comes from work delivered in production and is detailed in the experience section.
Profile
I am a senior full-stack software engineer with 6+ years of experience and a focus on end-to-end applied AI. I work across the whole path: platform architecture, implementation, security, and deployment on cloud (GCP, AWS, Azure) or on-premise.
I led the migration of a live manufacturing ERP from GeneXus to a full-stack TypeScript stack on Oracle, and built a governance platform on top of it that enforces deterministic quality in AI-generated software.
I work autonomously and results-first, with the judgement to choose between cloud and on-premise based on each client’s security constraints. Security is not a layer bolted on at the end: I have closed a critical authentication bypass (P0), removed unauthenticated endpoints, and fixed IDOR vulnerabilities - always with regression tests that keep them from coming back.
- Location
- Lima, Peru · Remote
- Focus
- Platform, applied AI, security
- Cloud
- GCP · AWS · Azure · On-premise
- Languages
- Spanish · English
Selected work
Systems I designed and took to production, each with its measurable outcome.
-
Rendev · manufacturing
ERP migration to full-stack TypeScript
Migration of a manufacturing ERP already running in production, from GeneXus to a full-stack TypeScript stack on Oracle, without stopping the client’s operation.
~1,200 commits · 338 k net lines · 8 microservices · 172 screens in 6 months.
- TypeScript
- Node.js
- React 18
- Oracle
- Turborepo
- Docker
-
Rendev · internal platform
Orchestrator - governance for AI-generated code
A platform that bakes engineering standards into AI-generated code and deterministically blocks commits that fall short. Spec-first and test-first discipline.
500 green tests as a merge gate; standards no longer depend on manual review.
- TypeScript
- CI/CD
- AST tooling
- Zod
-
Rendev · applied AI
Agentic assistant embedded in the ERP
A custom tool-use engine built on Claude, with 8 safe tools that query Oracle in read-only mode and generate charts from real business data.
Natural-language questions over live data, with identity and permissions enforced end to end.
- Claude
- Tool use
- Oracle (read-only)
- MCP
- TypeScript
-
Rendev · clients under strict security constraints
Air-gapped local AI platform
Local LLMs deployed on GPU with RAG, for clients whose security policies forbid sending data to external services. Validated end to end with hardware benchmarking.
Useful AI without a single record leaving the client’s network.
- vLLM
- Qwen2.5-7B
- RAG
- TEI embeddings
- GPU
- Docker
-
Rendev · identity and access
OIDC Identity Provider + MCP server
A custom OIDC identity provider with SSO and single logout, plus an MCP server that exposes live data to AI while respecting the identity and permissions of the person asking.
One source of identity for both the ERP and the AI querying it.
- OIDC
- SSO
- MCP
- RBAC
- Node.js
-
Bupry · Santiago, Chile
Multi-tenant SAP data SaaS platform
Built and technically led a SAP data extraction and analytics platform, with scheduled and on-demand extractions exposed over REST and OData. Re-platformed from GeneXus to microservices and fully migrated to Azure.
18 of 18 microservices in production · 244 of 244 tables and 78 M+ records migrated with no cutover window.
- FastAPI
- React
- PostgreSQL (RLS)
- MongoDB
- Redis
- Azure
- Bicep
- LangGraph
Professional experience
The full track record, with achievements exactly as they happened.
-
Software Architect · Senior Full-Stack Engineer
CurrentRendev Lima, Peru (Remote) 2024 - Present
End-to-end design and development of a full-stack ERP and applied AI platform for an enterprise manufacturing client.
- Led the migration of a live manufacturing ERP from GeneXus to a full-stack TypeScript stack on Oracle: ~1,200 commits, 338 k net lines, 8 microservices, and 172 screens in 6 months.
- Built an agentic AI assistant embedded in the ERP (a custom tool-use engine on Claude with 8 safe tools querying Oracle read-only), including AI-generated charts.
- Shipped an air-gapped local AI platform (vLLM + Qwen2.5-7B + RAG on GPU) for clients under cybersecurity constraints, validated end to end with hardware benchmarking.
- Implemented a custom OIDC Identity Provider (SSO with single logout) and an MCP server exposing live data to AI with end-to-end identity and permissions.
- Designed and built Orchestrator, a governance platform that bakes standards into AI-generated code and deterministically blocks non-compliant commits (500 green tests, spec-first / test-first discipline).
- Hardened ERP security with RBAC v2 (typed permissions plus an AST auditor that blocks drift in CI) and closed 4 HIGH vulnerabilities, including an IDOR, with regression tests.
- TypeScript
- Node.js
- React 18
- Oracle
- Claude
- vLLM
- MCP
- OIDC
- Docker
-
Lead Front-End & UX Specialist · Platform Architect
CurrentBupry Santiago, Chile (Remote) Nov 2021 - Present
Built and technically led a multi-tenant SaaS platform for extracting and analysing data from SAP systems.
- Built and led a SAP data extraction and analytics platform with scheduled and on-demand extractions, exposed over REST and OData; initial stack in GeneXus (16 → 18) and MySQL.
- Re-platformed the product to an architecture of 18 FastAPI microservices plus a React frontend, with PostgreSQL (multi-tenant Row-Level Security), MongoDB, and Redis, adding AI capabilities (RAG, LangGraph orchestration, Teams bot).
- Ran an architecture and security audit that found and closed a critical authentication bypass (P0): removed ~10 unauthenticated endpoints, redesigned the middleware to deny-by-default, and fixed IDOR vulnerabilities.
- Led the full cloud migration to Azure (Bicep IaC, private VNet, NAT Gateway with a fixed egress IP, CI with federated OIDC and zero passwords): 18/18 services in production.
- Migrated 244/244 tables and 78 M+ records with count-based verification and no cutover window; optimised the heaviest table from 1h50m to 22 min (5×).
- FastAPI
- React
- PostgreSQL
- MongoDB
- Redis
- Azure
- Bicep
- LangGraph
- GeneXus
-
Intern → Systems Developer → Head of Software Development
Digital Dynamics del Perú S.A. Lima, Peru Jan 2019 - May 2025
- Grew from intern to Head of Development: led the team, defining architecture, standards, and client deliveries, along with the operation of production systems.
- Custom software development and technical consulting; setup of cloud and on-premise environments. After the leadership role, continued as an hourly consultant.
- Architecture
- Technical leadership
- Cloud
- On-premise
-
GeneXus Consultant, Developer & Instructor
Freelance Peru 2019 - 2024
- Extended GeneXus beyond its native capabilities - User Controls, External Objects, and custom DLLs / JavaScript - to cover requirements outside the platform’s scope; development to each client’s standards, production maintenance, and server setup (cloud and on-premise).
- Technical consulting and training for large companies in Peru: trained senior teams on the latest GeneXus and WorkWithPlus versions, microservices, and modular architecture.
- GeneXus
- WorkWithPlus
- JavaScript
- Microservices
Technical stack
Technologies I use in production, not just in proofs of concept.
Applied AI
- RAG
- TEI embeddings
- OIDC IdP
- Spec-driven / test-driven
- Tool-use agents Claude
- Local LLMs vLLMQwen2.5-AWQ
- MCP Model Context Protocol
Full-stack
- TypeScript
- Node.js
- React 18
- Fastify
- Express
- NestJS
- Vite
- Tailwind
- React Native / Expo
- Zod
- Prisma
Databases
- 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
Architecture & quality
- Microservices
- RBAC
- Applied security
- Deterministic gates
- 500+ test suites
- Monorepos Turborepo
Low-code / legacy
- WorkWithPlus
- GeneXus 161718
- GAM localremote
Education
Software Development · Information Technology
SENATI
2017 - 2019
Certifications (selection)
- 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+ certifications across LinkedIn Learning, Udemy, Platzi, Coursera, Cisco Networking Academy, Google Activate, UTP, and Databits.
Languages
- Spanish - native
- English - intermediate (fluent technical reading)
Let’s talk
I am open to remote roles and consulting engagements in platform architecture and applied AI. The fastest way to reach me is email or LinkedIn.