person Sobre Mí

Consultor Senior especializado en desarrollo Full Stack con más de 10 años de experiencia en proyectos gubernamentales y empresariales de gran escala. Experto en arquitecturas limpias, microservicios y tecnologías modernas como Java Spring Boot, Angular y .NET Core. Actualmente cursando Máster en Ingeniería y Tecnología de Sistemas Software en la UPV.

Competencias Técnicas

web Frontend

Angular TypeScript HTML5 CSS Angular Material Bootstrap

dns Backend

Java Spring Boot .NET Core C# APIs RESTful Microservicios

storage Bases de Datos

PostgreSQL MongoDB SQL Server Oracle PostGIS

settings DevOps & Herramientas

Docker Kubernetes Jenkins OpenShift Git SonarQube

architecture Arquitectura

Clean Architecture DDD CQRS Hexagonal MediatR

message Messaging & Integración

Apache Kafka RabbitMQ OAuth2 Spring Security GeoServer

Experiencia Profesional

Consultor Senior en Desarrollo de Software

MINCETUR - VUCE 2.0

San Isidro, Lima, Perú

Mar 2025 - Jul 2025

Desarrollo de componentes para la Ventanilla Única del Comercio Exterior del Perú (VUCE 2.0), una plataforma crítica que optimiza trámites de importación y exportación, garantizando la interoperabilidad con entidades como SENASA, DIGESA y DIGEMID. El proyecto tuvo como objetivo central reducir los tiempos de atención, mejorar la experiencia de los usuarios y fortalecer la competitividad del comercio exterior en el país.

Logros Clave:

  • Implementé soluciones Full-Stack con Angular + Angular Material (frontend) y Java Spring Boot (backend).
  • Diseñé una arquitectura en capas (Endpoints, Applications –Commands/Handlers–, Infrastructure), que mejoró la mantenibilidad y escalabilidad del sistema.
  • Integré bases de datos PostgreSQL y MongoDB utilizando JPA, optimizando el manejo de información estructurada y no estructurada.
  • Implementé comunicación asíncrona con Apache Kafka, garantizando mayor eficiencia en el intercambio de datos entre servicios.
  • Aseguré la calidad del software con SonarQube y desarrollé un set completo de pruebas unitarias.
  • Gestioné despliegues automatizados en entornos de desarrollo, pruebas y producción mediante Jenkins y OpenShift.
  • Desarrollé APIs RESTful para la interoperabilidad entre entidades gubernamentales, mejorando la integración y el flujo de información.

Tecnologías utilizadas:

Java Spring Boot Spring Security Arquitectura Limpia Arquitectura en Capas PostgreSQL MongoDB JPA Apache Kafka Angular Angular Material Jenkins OpenShift SonarQube APIs RESTful Git

Agile Backend Developer

COFOPRI - Banco Mundial

Miraflores, Lima, Perú

May 2024 - Feb 2025

Proyecto nacional implementado en el Perú por COFOPRI, con el objetivo de mejorar la cobertura y modernizar el servicio de catastro urbano en distritos priorizados de Lima, Lambayeque, Chiclayo y Piura, contribuyendo a la formalización de la propiedad predial y a una gestión territorial más eficiente.

Principales Aportes:

  • Diseñé e implementé APIs RESTful para la integración y manejo de datos catastrales, siguiendo estándares internacionales que garantizaron interoperabilidad y escalabilidad.
  • Demostré adaptabilidad en la transición tecnológica de .NET a Java, contribuyendo a la adopción de principios de arquitectura limpia en el nuevo stack.
  • Participé en el modelado de datos LADM Perú (Land Administration Domain Model), adaptando el estándar internacional al contexto nacional para asegurar consistencia y sostenibilidad del sistema.
  • Desarrollé el módulo de Certificados Catastrales para municipalidades, compuesto por APIs RESTful que generan y gestionan certificados en formato PDF, facilitando la emisión y consulta de documentos oficiales.
  • Implementé microservicios con Java Spring Boot, Spring Security y OAuth2, aplicando principios de Clean Architecture y DDD, logrando un software modular, mantenible y seguro.
  • Desarrollé funcionalidades que se conectaban a bases de datos espaciales en PostgreSQL con extensión PostGIS, permitiendo el registro, consulta y ejecución de operaciones geoespaciales avanzadas para análisis territorial.
  • Colaboré en la integración con sistemas GIS mediante GeoServer, trabajando junto a equipos multidisciplinarios.
  • Aseguré la calidad y confiabilidad del software mediante pruebas unitarias e integración (JUnit, Mockito).
  • Implementé procesos de automatización de despliegues y monitorización con Docker y Kubernetes, optimizando la eficiencia operativa y reduciendo tiempos de entrega.
  • Contribuí al logro del objetivo central: expandir la cobertura del catastro urbano en el Perú, apoyando a las municipalidades en la planificación urbana y la formalización de predios.

Tecnologías utilizadas:

Java Spring Boot Spring Security OAuth2 PostgreSQL PostGIS GeoServer Docker Kubernetes JUnit Mockito Clean Architecture DDD APIs RESTful

Desarrollador de Software

Ministerio de Educación del Perú

San Borja, Lima, Perú

Mar 2021 - Mar 2024

El Proyecto AYNI es el Sistema Integrado de Gestión de Personal del MINEDU, diseñado para centralizar y modernizar los procesos de recursos humanos en el sector educación (escalafón, plazas, gestión de personal y planillas). Dentro de este, desarrollé el Módulo de Encargatura, encargado de gestionar los procesos administrativos mediante los cuales los docentes nombrados pueden asumir temporalmente cargos jerárquicos y directivos en instituciones educativas, UGEL y DRE.

Principales responsabilidades y logros en AYNI:

  • Desarrollé el Módulo de Encargatura, implementando CQRS, Arquitectura Hexagonal, ASP.NET Core Web API y Dapper, asegurando escalabilidad y mantenibilidad
  • Implementé procesos en background con RabbitMQ y Jobs, optimizando la gestión de colas de mensajes y procesamiento asincrónico.
  • Construí la capa frontend con Angular, TypeScript, Angular Material, HTML y CSS, mejorando la usabilidad y accesibilidad del sistema.
  • Trabajé de forma colaborativa con el equipo de otros módulos de AYNI, garantizando integración y coherencia en el sistema global.

El Proyecto SARES (Sistema de Seguimiento y Alerta para el Retorno Seguro) es una herramienta digital que permitió a los directores de instituciones educativas registrar información y validar las condiciones epidemiológicas necesarias para el retorno seguro a clases presenciales, mediante módulos de habilitación, implementación y monitoreo.

Principales responsabilidades y logros en SARES:

  • Participé en el análisis, diseño, desarrollo y pruebas del sistema, con frontend en Angular.
  • Gestioné repositorios con Git y realicé el seguimiento de tareas mediante Azure DevOps.
  • Implementé despliegues en entornos de desarrollo utilizando Jenkins, asegurando la integración continua y la calidad del software entregado.
  • Colaboré estrechamente con el equipo de otros módulos de SARES, promoviendo el trabajo ágil y la integración efectiva del sistema.

Tecnologías utilizadas:

ASP.NET Core Web API CQRS Arquitectura Hexagonal Dapper RabbitMQ Angular TypeScript Angular Material HTML CSS Git Azure DevOps Jenkins

Desarrollador de software

Ministerio de Transportes y Comunicaciones del Perú

Jirón Zorritos, Lima, Perú

Oct 2017 - Nov 2020

Logros Clave:

  • Participé en el análisis, diseño y desarrollo de múltiples sistemas corporativos para gestión pública y multisectorial, aplicando arquitecturas escalables de tres capas y buenas prácticas de desarrollo.
  • Desarrollé el Sistema de Gestión de Trámite Documentario TUPA Digital, realizando el modelo de dominio, con Microsoft SQL Server 2012, Oracle, ASP.NET Web, Web API, Angular y Bootstrap.
  • Desarrollé e implementé el nuevo módulo de examen médico del Sistema Nacional de Conductores Clase A y B, utilizando Oracle 11g como base de datos, ASP.NET Core Web API para la construcción del microservicio de gestión de exámenes médicos, y WPF para la capa de presentación de escritorio, asegurando integración, escalabilidad y una experiencia de usuario eficiente.
  • Diseñé y mantuve sistemas multisectoriales para la atención ciudadana: Sistema de Denuncias Multisectorial (Oracle 11g, ASP.NET, AngularJS, C#). Sistema de Libro de Reclamaciones Multisectorial (Oracle 11g, ASP.NET, AngularJS, C#). Sistema de Citas para el recojo de Licencias Clase A (ASP.NET Web Forms, Oracle 11g, VB.NET).
  • Colaboré en todas las fases del ciclo de vida del software: análisis de requerimientos, diseño de soluciones, desarrollo, pruebas y despliegue, asegurando funcionalidad, seguridad y eficiencia.

Tecnologías utilizadas:

ASP.NET Web Forms ASP.NET Core ASP.NET Web API AngularJS Angular Bootstrap WPF C# VB.NET Oracle 11g SQL Server 2012

Analista Funcional

Sapia S.A.C (Cliente: América Móvil Perú S.A.C.)

Lima, Perú

Feb 2017 - Jun 2017

Logros Clave:

  • Realicé el análisis y levantamiento de requerimientos, la estimación de tiempos y esfuerzos de proyectos, y la documentación técnica y funcional (análisis, diseño y especificaciones).
  • Participé en el análisis, diseño y desarrollo de soluciones en las plataformas Tango USSD y MAS, orientadas a la provisión de servicios de valor agregado en telecomunicaciones.
  • Colaboré en la reingeniería de procesos e implementación de un CRM para el sector telecomunicaciones.
  • Contribuí en proyectos de consulta y recarga de saldos prepago y postpago, desplegados en canales SMS, USSD y Web, integrando servicios en tiempo real para clientes.
  • Utilicé herramientas de gestión y modelado de procesos como Bizagi BPM Process Modeler y MS Project, así como Oracle PL/SQL para la gestión de datos.

Tecnologías utilizadas:

Tango USSD MAS Oracle PL/SQL Bizagi BPM MS Project

Analista Programador

Cosapidata S.A.C (Cliente: América Móvil Perú S.A.C.)

Lima, Perú

May 2015 - Dic 2016

Logros Clave:

  • Realicé análisis y especificación de requerimientos, estimación de tiempos y esfuerzos de proyecto, así como la documentación técnica y funcional (análisis, diseño, planes de prueba, manuales de instalación y operación).
  • Brindé soporte en pases a certificación y producción, asegurando la correcta liberación de los sistemas.
  • Diseñé y desarrollé soluciones en las plataformas Tango USSD y MAS, implementando servicios de valor agregado en telefonía móvil (prepago y postpago).
  • Desarrollé aplicaciones web corporativas utilizando Angular, jQuery, MVC.NET, PHP, ASP.NET y Oracle, orientadas a la gestión de operaciones y consulta de información.
  • Implementé y optimicé procesos en bases de datos Oracle con PL/SQL, incluyendo procedimientos almacenados, funciones y disparadores.
  • Utilicé metodologías y herramientas de gestión de procesos y proyectos como BPM, Bizagi BPM Process Modeler y MS Project.

Proyectos destacados:

  • WEBUNI – Gestión de cuadrillas: Desarrollo de aplicación web con Angular, jQuery, MVC y Oracle.
  • SIOP – Consulta de Estado de Cuenta Único: Plataforma en PHP/MVC para clientes.
  • SIOP – Integración automática de clientes y proveedores con SAP mediante ASP.NET y Oracle.
  • MAS – Consulta de saldo por SMS (Java).
  • TIMFTP1 – Automatización de procesos de facturación y renta adelantada en Linux (Shell).
  • USSD – Validación biométrica y no biométrica, y paquetes prepago/postpago (Facebook, Twitter, Voz Ilimitado) en JavaScript y USSD.

Tecnologías utilizadas:

Angular jQuery MVC.NET PHP ASP.NET WCF Java SE5/SE6 Oracle PL/SQL Eclipse BPM Bizagi BPM MS Project Shell Linux Tango PMI USSD MAS

Analista Desarrollador y Coordinador

IL FIRENZE S.A.C.

Lima, Perú

Jun 2014 - Feb 2015

Logros Clave:

  • Dirigí el análisis, diseño y desarrollo de un Sistema de Gestión de Pedidos, Ventas e Inventario para un restaurante, asegurando una solución integral y escalable.
  • Modelé el dominio del sistema y definí la arquitectura técnica alineada con las necesidades del negocio.
  • Implementé la capa de negocio y servicios web con MVC.NET Web API, la aplicación web con MVC3.NET, y la interfaz de usuario con AngularJS y Bootstrap, garantizando usabilidad y rendimiento.
  • Utilicé Entity Framework para el acceso eficiente a datos, aplicando buenas prácticas de ORM.
  • Diseñé y administré la base de datos en SQL Server 2008, desarrollando procedimientos almacenados, triggers y funciones que optimizaron la gestión de información y la integridad transaccional.

Tecnologías utilizadas:

MVC.NET Web API MVC3.NET AngularJS Bootstrap Entity Framework SQL Server 2008

Analista Desarrollador

Grupo Lucky (Lucky S.A.C & Promociones Estratégicas S.A.C.).

Lima, Perú

Ago 2010 - Abr 2014

Logros Clave:

  • Participé en el análisis, diseño y desarrollo de la plataforma de Trade Marketing “Xplora”, compuesta por: Aplicación móvil para registrar información en puntos de venta (primeras versiones en J2ME, posteriormente migradas a Android). Aplicación web para la gestión de data recolectada. Módulo de reportes con indicadores y proyecciones de negocio.
  • Desarrollé e implementé aplicaciones web con tecnologías ASP.NET WebForms, MVC.NET, Razor, jQuery, AngularJS, Bootstrap, LINQ, Kendo UI y Telerik ASP.NET, bajo arquitecturas en tres capas y MVC.
  • Diseñé y administré bases de datos en SQL Server 2008 / 2012 y Oracle PL/SQL (10g/11g), creando modelos físicos, procedimientos almacenados, triggers, funciones y consultas optimizadas.
  • Construí Servicios Web con WCF, consumidos por aplicaciones móviles (J2ME, Android) y plataformas web, permitiendo la integración entre sistemas internos y externos.
  • Desarrollé reportes de gestión y analíticos en SQL Server Reporting Services (SSRS).
  • Lideré el desarrollo e implementación de un sistema de información de gestión estratégica en puntos de venta, desplegado con éxito en la sucursal del Grupo Lucky en Ecuador.
  • Colaboré en proyectos de GeoMarketing utilizando Google Maps API, integrando visualización de puntos de venta en mapas interactivos.
  • Participé en proyectos de desarrollo móvil (J2ME y Android), complementando la plataforma de Trade Marketing.

Tecnologías utilizadas:

J2ME Android ASP.NET WebForms ASP.NET MVC Razor AngularJS jQuery Bootstrap LINQ Kendo UI Telerik WCF SQL Server 2008/2012 Reporting Services Google Maps API

Formación Académica

school

Máster Universitario en Ingeniería y Tecnología de Sistemas Software

Universidad Politécnica de Valencia

Valencia, España

Sep 2025 - Actual
school

Bachiller en Ingeniería Informática

Universidad Ricardo Palma

Lima, Perú

2006 - 2010

Certificaciones y Cursos

verified Certificaciones

Scrum Master
Scrum Developer

menu_book Cursos Especializados

Java Spring Boot MVC Full Stack
Master en SQL Server 2008-2019
Master en ASP.NET Core y React Hooks
Oracle SQL desde cero
C# Curso Completo programador .NET

Idiomas

ES

Español

Lengua Materna

EN

Inglés

Nivel B1-B2 (Usuario Independiente)