Sobre mí
Lima, Perú
Soy Iván, desarrollador Fullstack enfocado en backend con experiencia en Go, PostgreSQL, TypeScript, Node.js y Bun en productos reales.
Trabajo con APIs REST, arquitectura limpia, CQRS, streaming y pipelines asíncronos. Me interesa construir software mantenible y escalable con criterio técnico para reducir la complejidad y mejorar la productividad del equipo.
Experiencia
Fullstack Developer · Japisale
Feb. 2026 – ActualidadMiraflores, Lima, Perú
- Desarrollé funcionalidades fullstack en producción: frontend, backend, base de datos e integraciones externas.
- Apliqué Clean Architecture y separación de responsabilidades, mejorando la mantenibilidad y testabilidad.
- Diseñé una separación CQRS entre escritura y lectura para reducir la complejidad del dominio.
- Implementé flujos de streaming para subida y generación de archivos con menor consumo de memoria.
- Construí pipelines asíncronos para procesos pesados, optimizando los tiempos de respuesta.
- Migré identificadores de bigint a UUID para preparar el sistema a escenarios distribuidos.
- Integré APIs de terceros con validación, documentación y manejo de errores robusto.
- Usé Go, Node.js y Bun según el contexto técnico, priorizando rendimiento y velocidad de entrega.
Habilidades
Backend
Go
Node.js
Bun
Nest.js
Hono
Express
Spring Boot
JWT
REST APIs
Bases de datos
PostgreSQL
MongoDB
MySQL
SQLite
Redis
WatermelonDB
Frontend
TypeScript
React
Next.js
Astro
Tailwind CSS
React Native
Expo
TanStack Query
Herramientas
Git
GitHub
Vercel
Render
Docker
Notion
Arquitectura y principios
Clean Architecture / Hexagonal
CQRS ligero: escritura y lectura desacopladas
Procesamiento asíncrono y streaming de archivos
Modelado relacional con PostgreSQL
Integración de APIs externas con trazabilidad
Optimización orientada a escalabilidad
IA y prácticas modernas
Integración con APIs de LLMs · Cursor / Claude Code / Codex como apoyo al desarrollo · Prompting avanzado · Debugging asistido · Interés en RAG y agentes autónomos.
Educación
Universidad Tecnológica del Perú
2023 – En cursoIngeniería de Software
Idiomas
- Español Nativo
- Inglés Intermedio B1/B2
Contacto
¿Tienes un proyecto en mente o quieres saludar? Puedes encontrarme aquí: