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
Frontend
Backend
Bases de Datos
DevOps & Herramientas
Arquitectura
Messaging & Integración
Experiencia Profesional
Consultor Senior en Desarrollo de Software
MINCETUR - VUCE 2.0
San Isidro, Lima, Perú
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:
Agile Backend Developer
COFOPRI - Banco Mundial
Miraflores, Lima, Perú
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:
Desarrollador de Software
Ministerio de Educación del Perú
San Borja, Lima, Perú
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:
Desarrollador de software
Ministerio de Transportes y Comunicaciones del Perú
Jirón Zorritos, Lima, Perú
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:
Analista Funcional
Sapia S.A.C (Cliente: América Móvil Perú S.A.C.)
Lima, Perú
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:
Analista Programador
Cosapidata S.A.C (Cliente: América Móvil Perú S.A.C.)
Lima, Perú
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:
Analista Desarrollador y Coordinador
IL FIRENZE S.A.C.
Lima, Perú
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:
Analista Desarrollador
Grupo Lucky (Lucky S.A.C & Promociones Estratégicas S.A.C.).
Lima, Perú
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:
Formación Académica
Máster Universitario en Ingeniería y Tecnología de Sistemas Software
Universidad Politécnica de Valencia
Valencia, España
Bachiller en Ingeniería Informática
Universidad Ricardo Palma
Lima, Perú
Certificaciones y Cursos
Certificaciones
Cursos Especializados
Idiomas
Español
Lengua Materna
Inglés
Nivel B1-B2 (Usuario Independiente)