Disponible para nuevos proyectos

Richard Jerson Montoro Mejía

Angular Frontend Developer

TypeScript | RxJS | Unit Testing

Huaraz, Perú (Remoto) richardmm110@gmail.com

Componentes UI

Construyo componentes reutilizables robustos.

Integración API

Integro APIs REST con estados UX limpios.

Calidad (QA)

Aseguro calidad con TDD (Vitest).

Sobre mí

Angular Frontend Developer con casi 5 años de experiencia en frontend y casi 4 años desarrollando aplicaciones con Angular. He trabajado con TypeScript, RxJS y NG Bootstrap (ng-bootstrap), con enfoque alto en componentes reutilizables. Practico TDD con Unit Testing usando Vitest y he empaquetado componentes UI como paquete NPM.

Inglés B2 — Cambridge Preliminary English Test (PET). Experiencia previa en entornos internacionales, lo que reforzó mi adaptabilidad y comunicación en inglés en contextos multiculturales.

~5 años

Experiencia Frontend

~4 años

Desarrollando con Angular

Inglés B2

Cambridge PET

Proyectos Destacados

Evidencia técnica de soluciones escalables y código limpio.

Preview del proyecto Administración Centralizada de Accesos a Sistemas

Administración Centralizada de Accesos a Sistemas

Contexto

Portal web para que administradores gestionen usuarios, empresas, sistemas y permisos desde un único lugar, con registro completo de cada acción para auditoría.

Contribución

Desarrollé el frontend completo resolviendo 6 desafíos de ingeniería: formularios con validación cruzada que garantizan 0 errores al backend, operaciones masivas con 1 solo aviso agrupado, sesión sin re-autenticación entre pestañas, un componente de tabla para los 6 módulos sin fugas de memoria, auth centralizada en 2 interceptores, y migración Angular 14→20 con 0 regresiones.

Angular 20TypeScriptRxJSBootstrap 5
Preview del proyecto UI Components Library

UI Components Library (NPM)

Contexto

Múltiples aplicaciones necesitaban consistencia visual y velocidad de desarrollo compartiendo componentes UI.

Contribución

Contribuí y mantuve una librería interna de componentes (paquete NPM) con ControlValueAccessor (CVA), pipes y directives reutilizables.

AngularTypeScriptCVAng-bootstrapnpm
Preview del proyecto Sistema de Autenticación de Usuarios

Sistema de Autenticación de Usuarios

Contexto

Módulo de autenticación para aplicación empresarial: login, gestión de sesión, refresco de token y protección de rutas.

Contribución

Implementé el flujo completo con guards, interceptores HTTP para inyección de token y refresco automático ante 401, y persistencia de sesión entre pestañas vía localStorage.

AngularTypeScriptRxJSGuardsHTTP Interceptors

Stack Tecnológico

Angular Core

AngularTypeScriptSignalsCVAPipesInterceptorsDirectives

Data / State

RxJSObservablesAPIs RESTJSON

Testing / Tooling

VitestTDDGitAngular CLInpm

UI / Estilos

Angular Materialng-bootstrapBootstrapSCSS/CSSHTML

Complementario

Node.jsSharePointSQLOracle PL/SQLMS SQL Server

Formación Académica

Estudios Universitarios

  1. Bachiller en Ingeniería Informática y de Sistemas

    2013 – 2018

    Universidad San Ignacio de Loyola (USIL)

    Beca académicaQuinto superior

Formación Autodidacta

Libros técnicos
  • Angular: Up and Running

    O'ReillyShyam Seshadri
  • Angular Design Patterns and Best Practices

    PacktAlvaro Camillo Neto

Trayectoria Profesional

¿Listo para potenciar tu equipo Frontend?

Disponible para roles Angular Frontend. Envíame un correo para discutir cómo puedo aportar valor inmediato a tu proyecto.

Enviar correo
Huaraz, Perú (Remoto)
Inglés B2 (Cambridge PET)