
Portafolio · 2026
Sistemas que facturan, cobran y publican.

Del navegador a la base de datos.
01
Sitios, un CMS y sistemas que usan personas reales. Cada uno muestra su producto y, debajo, su arquitectura.




02
Productos que diseñé y construí por mi cuenta, de la idea a producción.





03
Proyectos de la carrera y exploraciones técnicas, cada uno con su arquitectura.





04
Cuatro lugares y lo que hice en cada uno.
- 01
Oct 2026 · hoy
Scotiabank
Analista TI Junior
- Remediación de vulnerabilidades (CVE) en sistemas Java y .NET
- Migraciones de Java 17 a 25 y de Spring Boot 3 a 4
- Pruebas unitarias e integrales antes de producción
- 02

Ene a Sep 2026
Efact
Ingeniero de Software Junior
- Librería interna en Java usada por 5 microservicios
- Instalador migrado de Java 8 a Java 21
- Trazabilidad con Jaeger y mensajería con RabbitMQ
- 03

Jul a Dic 2025
LicitApp
Practicante de Ingeniería de Software con IA
- Coordiné a un equipo de 5 desarrolladores
- Motor híbrido de OCR e IA: PDF de 50 a 5 segundos
- CI/CD en Google Cloud y dashboards en Angular
- 04
Jun 2024 · hoy
Freelance
Desarrollador Full Stack
- Pagos con Mercado Pago para Sonqo Perú
- CMS a medida y backend serverless para Brainstorming
- Migraciones de WordPress a Astro con infraestructura en cero
05
Stack por capa: frontend, backend, bases de datos e infraestructura.
- 01
Frontend
Interfaces web y experiencia de usuario.
- Astro
- Angular
- React
- TypeScript
- Tailwind CSS
- GSAP
- 02
Backend
APIs, reglas de negocio y servicios.
- Java 8 · 17 · 21
- Spring Boot
- Go
- Python
- Hono
- 03
Bases de datos
Persistencia, caché y búsqueda vectorial.
- PostgreSQL
- SQL Server
- MongoDB
- Redis
- pgvector
- 04
Infraestructura
Contenedores, nube, CI/CD y observabilidad.
- Docker
- Kubernetes
- Azure DevOps
- GCP
- AWS
- Cloudflare
- Vercel
- RabbitMQ
- Jaeger
- GitHub Actions
06
Estudio Ingeniería de Software en la UPC (2022 – 2026) y trabajo en TI en Scotiabank.
Antes: Efact, LicitApp y clientes freelance. Hablo español e inglés (B2).
Si tienes un sistema que no puede detenerse, o uno que aún no existe, cuéntame.















