Saltar al contenido principal
Moisés Fernández

Moisés Fernández

Ingeniero de Sistemas e Informática

Talento
Lima MetropolitanaMiembro desde 27 de julio de 2026
JavaJavaScriptTypeScriptPHPSpringAngularVueOpenShiftGitLab CI/CDDockerPostgreSQLOracleMongoDBSQL ServerLinuxGitGitHubSVNPatrones de DiseñoMicroserviciosMicrofrontendsClean CodeJUnitMockitoJasminePostmanSpring SecurityJWTOAuth2JPA
·

Contratar a esta persona

Envía una oferta de trabajo directamente a este candidato

JavaJavaScriptTypeScriptPHPSpring

Sobre mí

Profesional en Ingeniería de Sistemas e Informática con sólida experiencia en diseño, desarrollo y arquitectura de sistemas escalables y distribuidos. Experto en arquitectura de microservicios, desarrollo Fullstack, DevOps, gestión avanzada de bases de datos y despliegue en entornos cloud. Capacidad comprobada para crear soluciones tecnológicas resilientes, seguras y alineadas con los objetivos estratégicos de negocio.

Reconocido por liderar proyectos de transformación digital con impacto organizacional y reducción significativa de costos y tiempos de entrega.

Experiencia

Consultor Senior en Desarrollo de Software - MINCETUR

(2024-03 - 2026-06)

  • Definición, diseño y despliegue de la arquitectura de soluciones web de alta escala basadas en ecosistemas de Microfrontends, implementando estrategias de carga dinámica y orquestación con Single-SPA, SystemJS, Module Federation y Native Federation.
  • Modularidad y Reusabilidad con la creación e implementación de librerías de componentes corporativos compartidos (Shared Components) a gran escala, logrando la estandarización visual, consistencia interactiva y optimización en la distribución de código para múltiples micro-aplicaciones concurrentes.
  • Aseguramiento de Calidad y Certificación elaborando entregables técnicos y documentación de arquitectura de software frontend alineada a las necesidades del negocio, brindando soporte técnico de alto nivel en ambientes de Certificación para garantizar la integridad de los despliegues.
  • Maquetación avanzada de interfaces de usuario altamente interactivas y responsivas, priorizando la accesibilidad, compatibilidad cross-browser y la optimización de los tiempos de renderizado.
  • Automatización de flujos de integración y despliegue continuo (CI/CD) para aplicaciones de frontend sobre infraestructura en la nube y entornos gubernamentales, garantizando estabilidad y alta disponibilidad. Uso de Jenkins e indicadores de calidad.

Desarrollador Fullstack Senior - INDECI

(2023-01 - 2024-01)

  • Modernización de Plataformas Core y migración de interfaces críticas institucionales hacia frameworks modernos, utilizando Angular y TypeScript como núcleo del desarrollo.
  • Diseño e integración de módulos frontend empleando tecnologías complementarias como React y Vue.js, resolviendo la interoperabilidad técnica y garantizando una experiencia de usuario (UX) unificada.
  • Integración avanzada de interfaces web con APIs RESTful y arquitecturas de microservicios, asegurando la correcta manipulación de datos en tiempo real y la seguridad de las sesiones.
  • Maquetación Semántica: Desarrollo de plantillas visuales limpias, modulares y de alto rendimiento utilizando buenas prácticas de estilos CSS/SASS, optimizando la mantenibilidad del código.
  • Colaboración en la implementación de un flujo DevOps con GitLab CI/CD, Docker y OpenShift, mejorando la velocidad y confiabilidad de los despliegues.
  • Promover buenas prácticas de desarrollo aplicando principios de Clean Code y patrones de diseño, ayudando al equipo a mantener un código más legible y fácil de escalar.

Desarrollador Fullstack Semi Senior - EVOL TS NET SA (Gloria)

(2022-01 - 2022-12)

  • Consumo y Orquestación de Servicios integrando de manera fluida interfaces web con arquitecturas distribuidas y APIs RESTful complejas bajo estándares de seguridad avanzados (OAuth2, JWT), asegurando el correcto flujo e intercambio seguro de datos en el cliente.
  • Diseño de componentes modulares y estructuración de maquetación limpia y escalable, garantizando la consistencia visual y la adaptabilidad de los sistemas frente a las necesidades del negocio.
  • Adopción de buenas prácticas de desarrollo (Clean Code) y ejecución de estrategias de pruebas unitarias enfocadas en mitigar riesgos técnicos de manera temprana, reduciendo incidencias en las etapas de certificación.
  • Colaboración en entornos de integración y entrega continua (CI/CD) empleando contenedores y plataformas de orquestación, facilitando transiciones eficientes y predecibles hacia ambientes de pruebas y producción.

Desarrollador Fullstack - VOLTA SAC

(2019-01 - 2022-01)

  • Desarrollo de aplicaciones empresariales escalables utilizando una arquitectura de microservicios con Java (Spring Boot) y frontends en Angular y React, enfocadas en automatizar procesos internos y mejorar la experiencia de los usuarios finales.
  • Implementación de mecanismos de autenticación y autorización con JWT y Spring Security, reforzando la seguridad de acceso a los sistemas.
  • Desarrollo de pruebas unitarias e integración con JUnit, Mockito y Postman, lo que permitió detectar errores de forma temprana y entregar versiones más estables.
  • Gestión bases de datos PostgreSQL, MySQL y MongoDB, diseñando modelos eficientes y planificando migraciones entre entornos con mínima interrupción del servicio.
  • Automatizamos los procesos de despliegue utilizando GitLab CI/CD, Docker y OpenShift, lo que agilizó las entregas y facilitó la coordinación entre desarrollo y operaciones.
  • Definición de flujos de trabajo con Git y GitFlow, estableciendo una estructura clara para los entornos de desarrollo, pruebas y producción.

Desarrollador Fullstack - GDP GROUP SAC

(2017-02 - 2018-12)

  • Participé en el diseño y desarrollo de plataformas web empresariales utilizando Java (Spring Boot) en el backend y Angular o React en el frontend, enfocadas en optimizar procesos internos y mejorar la interacción con usuarios.
  • Implementación de servicios RESTful con mecanismos de seguridad basados en Spring Security y JWT, asegurando una gestión confiable de accesos y permisos.
  • Diseño de la capa de persistencia con JPA/Hibernate y PostgreSQL, realizando ajustes en consultas y estructuras para mejorar el rendimiento.
  • Desarrollo de componentes dinámicos y reactivos con Angular, aplicando patrones de gestión de estado (RxJS, NgRx) que facilitaron el mantenimiento y escalabilidad de la aplicación.
  • Aplicar pruebas unitarias e integración con JUnit y Jasmine, lo que permitió detectar incidencias de manera anticipada y asegurar entregas más estables.
  • Colaboración en los procesos de despliegue continuo y control de versiones mediante Git e integración continua, asegurando sincronización entre equipos y entornos.

Software Developer - STUDIO CONTABLE FERNANDEZ

(2016-01 - 2017-01)

  • Coordinación del levantamiento de requerimientos funcionales y técnicos junto a los equipos de negocio y desarrollo, documentando especificaciones claras y trazables para asegurar el cumplimiento de objetivos.
  • Gestionar el control de versiones con SVN y GitHub, estandarizando flujos de trabajo colaborativos entre desarrolladores.
  • Refactorización y optimización del código legacy, aplicando principios de Clean Code y cubriendo los módulos críticos con pruebas unitarias (JUnit) para mejorar la mantenibilidad.
  • Soporte técnico en servidores Linux, configurando entornos de desarrollo y pruebas que facilitaron la integración y despliegue.
  • Realicé validaciones de APIs con Postman y administré incidencias mediante Jira y Redmine, asegurando una gestión ágil de cambios y correcciones.
  • Se brindo capacitaciones técnicas sobre pruebas unitarias y configuración de métricas de calidad con SonarQube, promoviendo buenas prácticas tanto en frontend (Angular) como en backend (Java).

Desarrollador Web - MENFLOHNOS SAC

(2015-01 - 2015-12)

  • Participar activamente en el desarrollo de sistemas internos utilizando PHP, MySQL, JavaScript, jQuery y AJAX, implementando interfaces responsivas y adaptables a distintos dispositivos.
  • Administrar bases de datos relacionales, aplicando mantenimiento preventivo y mejoras en el rendimiento de consultas.
  • Diseño de interfaces modernas con HTML5 y CSS3, siguiendo principios mobile-first para garantizar una experiencia de usuario fluida.
  • Colaboración en la elaboración de especificaciones técnicas y términos de referencia, contribuyendo a una mejor planificación y documentación de los proyectos.

Programador/Desarrollador - CONITERICK DE FRUTAS S.A.C.

(2014-01 - 2014-12)

  • Desarrollo y mantenimiento de aplicaciones web en PHP, HTML, CSS, JavaScript y jQuery, implementando diseños responsivos y funcionales para distintas áreas de la empresa.
  • Brindar soporte técnico y realicé mantenimiento correctivo y evolutivo de sistemas en producción, asegurando su disponibilidad y estabilidad.
  • Gestionar bases de datos en SQL Server y Oracle, mejorando el rendimiento mediante optimización de consultas y estructuras.
  • Implementar soluciones empresariales en Java EE con JSP y Servlets, garantizando escalabilidad y buen desempeño de las aplicaciones corporativas.

Educación

Bachiller - Ingeniería de Sistemas e Informática - Universidad Privada Norbert Wiener

Maestría - Ingeniería de Sistemas e Informática con mención en Ingeniería de Software - Universidad Nacional Mayor de San Marcos

Habilidades

Ingeniero de Sistemas e Informática

Valoraciones

Relacionado