ESEN
Cotizar
Iván Tapia Rivas

Iván Tapia Rivas

Desarrollador full stack senior con IA · .NET, Node.js, Python, React, Next.js

Perfil profesional

Desarrollador full stack con más de 20 años de experiencia y formación de Ingeniero de Sistemas (UNMSM). Construyo productos completos: APIs, frontends web, apps móviles, bases de datos y despliegue en la nube.

Backend en .NET, Node.js (NestJS, Fastify, Express), Python (FastAPI) y Laravel; frontend en React, Next.js, Angular y Astro; móvil en Flutter; microservicios en Kubernetes con CI/CD y pruebas automatizadas.

Desde 2025 desarrollo con IA y para IA: RAG y búsqueda semántica con pgvector, IA local con Ollama, agentes de IA multicanal, y trabajo guiado por especificaciones (SDD) con Claude Code y OpenSpec.

Competencias

  • IA: RAG, búsqueda semántica, embeddings, pgvector, Sentence Transformers, Ollama, LLM, agentes de IA, OpenRouter, Claude Code, OpenSpec, Spec-Driven Development (SDD)
  • Lenguajes: C#, TypeScript, JavaScript, Python, PHP, SQL, Dart
  • Backend: .NET, ASP.NET Core, YARP, gRPC, Node.js, NestJS, Fastify, Express, FastAPI, Celery, Laravel, Lumen, APIs REST, JWT
  • Frontend y móvil: React, Next.js, Angular, Astro, Tailwind CSS, HTML5, CSS, Flutter, PWA
  • Datos: PostgreSQL, SQL Server, MySQL, MariaDB, Oracle, MongoDB, Prisma, Drizzle, Entity Framework
  • DevOps y cloud: Docker, Kubernetes, CI/CD, GitHub Actions, Git, Linux, Azure, AWS, Google Cloud, Cloudflare, Caddy
  • Calidad y arquitectura: Pruebas unitarias y de integración, revisión de código, microservicios, Clean Architecture, DDD, seguridad OWASP
  • Integraciones: Facturación electrónica SUNAT, UBL 2.1, DNI/RUC, Izipay, Culqi, Mercado Pago, Firebase, WooCommerce, WordPress

Experiencia profesional

Fundador y desarrollador full stack senior · IA aplicada

diurvan Consultores · Lima, Perú (remoto) ·

Más de 47 proyectos entregados para clientes de Perú, Chile, México, Colombia, Ecuador y España.

  • IA privada (Atolónica, 2026): arquitectura de IA 100 % local con FastAPI, Celery, PostgreSQL, pgvector y Ollama para una biblioteca de 35 normativas y 2 562 artículos con búsqueda semántica; auditoría técnica de backend, frontend, red e IA con 14 hallazgos.
  • Agentes de IA (2026): CRM multicanal con un agente de IA que atiende por WhatsApp, Instagram y Messenger, califica leads y mueve el pipeline; adaptado desde una base open source (Next.js, Supabase, Docker) y desplegado en un servidor propio.
  • Búsqueda semántica: motor que encuentra documentos internos por significado (FastAPI, pgvector, Sentence Transformers).
  • Hotelería (Solmar, 2025–2026): 14 microservicios .NET detrás de YARP en Kubernetes con entornos dev, qa y prod, app Flutter y panel Next.js; 85 % de cobertura, 448 pruebas unitarias y de integración y 100 % de pull requests revisados.
  • Retail (2023–2025): POS y ERP en .NET, gRPC, SQL Server y Kubernetes, en un equipo de 21 desarrolladores; venta en caja de 8 s a 1,2 s y consulta DNI/RUC dentro del checkout.
  • Plataforma de encuestas (2025–2026): NestJS, Prisma, PostgreSQL, Angular y Puppeteer, con preguntas condicionales, puntaje automático en 9 indicadores y reportes PDF.
  • Infraestructura (pricox.com, 2026): migración de un SaaS multitenant en Laravel a Docker, MariaDB y Caddy, con Cloudflare como WAF y respaldos diarios; sin pérdida de datos.
  • Este sitio (2026): Astro estático bilingüe, datos estructurados, llms.txt, controles en CI y Lighthouse móvil de 98, desarrollado con Claude Code y OpenSpec.
  • Unos 30 plugins de WordPress y WooCommerce (facturación electrónica, DNI/RUC, pagos y reservas) y desarrollador en WordPress.org desde 2017.

Tecnologías: .NET, Node.js, NestJS, FastAPI, React, Next.js, Angular, Astro, Flutter, PostgreSQL, pgvector, Ollama, Docker, Kubernetes

Desarrollador full stack

Doctor+ (Red de Clínicas Sanna) · Lima, Perú ·

  • Desarrollé la intranet de la red (PHP MVC) y su API en Lumen/Laravel conectada a PostgreSQL, MySQL y SQL Server.
  • Construí una landing en Next.js y Tailwind, reportes con Chart.js y doble factor con Google Authenticator.
  • Corregí todos los hallazgos de una auditoría OSSTMM y OWASP, entre ellos inyección SQL, XSS y manejo de sesión.

Tecnologías: Laravel, Lumen, PHP, Next.js, React, Tailwind, PostgreSQL, MySQL, SQL Server

Desarrollador

Ministerio de Desarrollo Agrario y Riego (MIDAGRI) · Lima, Perú ·

  • Desarrollé una PWA con Service Worker, un panel en .NET Core y una API en Node.js y TypeScript sobre Oracle, con notificaciones push por Firebase Cloud Messaging.

Tecnologías: Node.js, Express, TypeScript, .NET Core, Oracle, Firebase

Líder de desarrollo

GoldSystem · Lima, Perú ·

  • Lideré el desarrollo de un facturador electrónico en C# y ASP.NET MVC y una aplicación Windows para el envío masivo de comprobantes.

Tecnologías: C#, .NET, ASP.NET MVC, SQL Server

Consultor informático

Grupo Breca (Centria) · Lima, Perú ·

  • Desarrollé aplicaciones web en ASP.NET MVC y SQL Server integradas con SAP por RFC y con autenticación en Azure Active Directory.

Tecnologías: C#, ASP.NET MVC, SQL Server, SAP RFC, Azure

Arquitecto de software

Grupo Intercorp · Lima, Perú ·

  • Diseñé y desarrollé una solución de Gestión Humana de 6 módulos con arquitectura orientada al dominio, ASP.NET MVC, Fluent NHibernate y Angular.

Tecnologías: C#, ASP.NET MVC, SQL Server, Fluent NHibernate, Angular

Experiencia anterior

  • Docente de Programación Avanzada, Instituto SISE (2016–2017). Java EE, Spring MVC, Hibernate y servicios web REST y SOAP.
  • Jefe consultor de proyectos, Seratic Perú (2014–2015). Apps móviles nativas y servicios web para Repsol, Sanna y Touring.
  • Jefe de soporte informático y jefe de sistemas, EsSalud y Touring y Automóvil Club del Perú (2013–2014). Dirección de equipos de 50 y 10 personas.
  • Jefe de área de arquitectura · Analista senior, everis Spain (Madrid) (2008–2012). Administración electrónica con .NET y WCF para ministerios de España.
  • Desarrollador y analista .NET, O&S Consultores, Marina de Guerra del Perú y Grupo Pimentel (2004–2008). Sistemas en C# y VB.NET con SQL Server.

Educación

  • MBA, Magíster en Dirección y Gestión de Empresas, Universidad de Tarapacá (Chile) (2014–2015)
  • Especialista en Tecnología de la Información, Universidad La Salle (Madrid) (2012)
  • Ingeniería de Sistemas e Informática, Universidad Nacional Mayor de San Marcos (1998–2003)

Certificaciones

  • ITIL Certification, Netmind Madrid (2012)
  • Gerencia de Proyectos de Calidad, PMI · Instituto para la Calidad PUCP (2008)
  • Mercado Pago Certified Developer, Checkout Pro, Mercado Pago (2020)

Idiomas

  • Español: nativo
  • Inglés: profesional (C1)