Richard Rodas

Senior Frontend EngineerLima, Peru · Remote (US time zones)

Frontend engineering for banking and enterprise.

Over five years shipping production software for banking and enterprise — BCP, Citibanamex, Banco Azteca, and ManpowerGroup's global AI talent platform (100K+ users). Core stack: Angular (v13–v21), TypeScript, RxJS and Tailwind, with React in micro-frontend architectures and a full-stack foundation in .NET and Node.js. I use AI agents as a productivity multiplier, not a substitute for engineering judgment.

less manual screening
~90%
less manual screening
AI candidate matching · ManpowerGroup
faster transaction processing
~60%
faster transaction processing
Biometric digital signature · Citibanamex
fewer security vulnerabilities
~60%
fewer security vulnerabilities
Enterprise SSO · ADEX

Experience

  1. 2026 — Now

    Senior Frontend Engineer

    ManpowerGroup · Global AI-powered talent acquisition suite used by 100K+ recruiters

    • Built Candidate Match (Angular 18 + TypeScript), the core AI matching feature — processes batches of up to 1,000 candidates per run, cutting manual screening work by ~90%.
    • Delivered an organization-wide blog and content platform: 20+ UIs across 4 modules, from design to production.
    • Automated repetitive content workflows by building reusable AI skills, saving ~4 hours per week and standardizing production across teams.
    • Angular 18
    • TypeScript
    • RxJS
    • Jest
    • .NET 8
    • Azure DevOps
    • Nx
  2. 2025 — 2026

    Senior Frontend Engineer

    Globant · Citibanamex · High-security branch platform for agents of Mexico's leading bank

    • Built the frontend of a biometric digital signature flow (card + biometrics) for signing banking contracts, cutting agents' transaction processing time by ~60%.
    • Led the frontend work of the Angular 14 → 16 migration without taking the platform out of production.
    • Developed secure UIs for sensitive banking operations under strict security and compliance requirements.
    • Angular 14/16
    • TypeScript
    • RxJS
    • Jest
    • Jasmine
    • REST APIs
  3. 2024 — 2025

    Frontend Engineer

    Globant · BCP · Foreign-exchange product (USD⇄PEN) with preferential rates at Peru's largest bank

    • Built new UIs for the FX flow inside a micro-frontend architecture (Angular + React), using NgRx and RxJS for state management.
    • Executed the app's Angular 13 → 16 migration and implemented XSRF token protection against CSRF attacks.
    • Instrumented key flows with GA4 and Adobe Analytics, enabling product and conversion tracking.
    • Angular 13/16
    • TypeScript
    • NgRx
    • React
    • Micro-frontends
    • GA4
    • Adobe Analytics
  4. 2024 — 2025

    Frontend Engineer (Freelance)

    10Pearls · Banco Azteca · Credit withdrawal PWA (Ionic + Angular) for one of Mexico's largest banks

    • Built and maintained core UI components for the credit flow, delivering a mobile-first PWA.
    • Contributed to the migration from Angular 13 to a micro-frontend architecture (Angular + React).
    • Implemented full marketing and analytics tagging across the funnel: GA, GTM, Meta Pixel, TikTok Pixel and Google Ads conversions.
    • Angular 13
    • Ionic
    • TypeScript
    • React
    • GTM
    • GA4
    • Jasmine
    • Karma
  5. 2023 — 2024

    Full Stack Developer

    Social Capital Group · Internal business platforms, from UI to database

    • Built and optimized frontend (Angular 15 + Angular Material) and backend (PHP 8.2), including MySQL schema design and query optimization.
    • Set up CI/CD pipelines and Docker deployments on AWS, reducing manual deployment work.
    • Angular 15
    • Angular Material
    • PHP 8.2
    • MySQL
    • Docker
    • AWS
    • Figma
  6. 2022 — 2023

    Full Stack Developer

    ADEX · Internal web applications for Peru's leading exporters association

    • Designed and built a company-wide Single Sign-On (Angular + .NET Core 6) that centralized employee access — a security audit measured ~60% fewer vulnerabilities.
    • Delivered dashboards, advanced filters and search improvements across management modules in Agile sprints.
    • Angular 15
    • .NET Core 6
    • C#
    • SQL Server 2019
    • Tailwind CSS

Earlier — BI Analyst at Vida Software · Database Programmer Analyst at Market Conexión (2021–2022)

Skills

Frontend

  • Angular (v13–v21)
  • TypeScript
  • RxJS
  • NgRx
  • React
  • Micro-frontends
  • Ionic
  • Tailwind CSS
  • Angular Material

Backend & Data

  • .NET / .NET 8
  • C#
  • Node.js / Express
  • REST APIs
  • SQL Server
  • PostgreSQL
  • MySQL
  • MongoDB

Testing & Quality

  • Jest
  • Jasmine
  • Karma
  • XSRF protection
  • Secure banking UIs

AI & Tooling

  • LLMs & AI agents in product
  • Claude / Copilot / Cursor
  • GA4 / GTM / Adobe Analytics
  • Azure DevOps
  • Docker & CI/CD
  • Nx

Side Projects

Magrolabs

Production e-commerce API with LLM-powered features and full observability.

Node.js · Express · PostgreSQL · LLMs

Hermes

Agentic voice-coding pipeline that turns Telegram voice notes into supervised Claude Code sessions.

Telegram · Claude Code · AI agents