Construyendo interfaces() sólidas para productos complejos. RM()

Idea → develop() → producto.

12+ años construyendo frontend y arquitectura que de verdad aguanta. Ahora también uso IA en el combo — todo va más rápido.

Ricardo Martínez
12+
FRONTEND-FOCUSED

QUIÉN SOY

Construyo interfaces que se sienten sólidas, no solo que se ven bien. Me gusta estar en todo el proceso: entender el problema, tomar las decisiones y sacar todo a producción.

Mentalidad y valores.

Seguir aprendiendo

Me gusta aprender cosas nuevas y encontrar mejores formas de resolver problemas.

Trabajar en equipo

Disfruto trabajar con otras personas, compartir ideas y llegar juntos a buenas soluciones.

Buen ambiente

Valoro trabajar en un equipo donde haya buena comunicación y sea fácil colaborar.

Ayudar al equipo

Me gusta compartir lo que sé, revisar código y ayudar cuando alguien necesita una segunda opinión.

Con la IA, siento que casi todo es posible.

12+ años de experiencia.

Frontend, arquitectura y mentoría.

De startups a plataformas empresariales.

Senior Full Stack Developer
BEON.tech (Remote)

Mar 2026 — Actual

Desarrollo de Tessitura, una plataforma empresarial de ticketing y CRM a gran escala: componentes reutilizables, lógica de negocio y acceso a datos en el frontend Angular y backend .NET, con arquitectura Controller-Service-Repository y NHibernate. Apoyo la migración de Angular 15 a Angular 21, modernizando código obsoleto y validando la funcionalidad existente.

EN RESUMENParticipo en reuniones de planeación técnica y de producto para aclarar requerimientos y estimar esfuerzo, escribo pruebas con Jest y Playwright, y uso Claude Code y agentes de IA para análisis de código, implementación y debugging, creando skills personalizadas de Claude para automatizar flujos de trabajo recurrentes y mantener consistencia en las tareas de ingeniería.

Angular 21NgRxTypeScript.NET 8ASP.NET CoreNHibernateMediatRJestPlaywrightSQL ServerClaude Code

Senior Frontend Developer
Datasite (Remote)

Ene 2024 — Mar 2026

Contribuí a la migración de una aplicación grande de Angular a React, enfocada en performance, escalabilidad, mantenibilidad y accesibilidad, y trabajé en varios proyectos con Next.js construyendo componentes reutilizables y accesibles integrados con APIs de backend. En el lado de React trabajé con micro-frontends, lo que facilitaba los despliegues.

EN RESUMENComo único desarrollador frontend, construí un Asistente Virtual en React integrado con un servidor MCP que permite a los usuarios realizar acciones mediante lenguaje natural, y contribuí a un portal público de APIs construido con Next.js. Usé Claude Code, Cursor y GitHub Copilot a diario, y creé skills personalizadas de Claude para flujos de trabajo recurrentes.

Next.js 14+React 18+TanStack QueryMUINxJestTypeScriptReact RouterAngular 18+NgRxClaude Code

Senior Fullstack Developer
Informatech (Remote)

Jun 2019 — Ene 2024

Desarrollo de aplicaciones y componentes reutilizables con Angular y NestJS para soluciones de salud en EE. UU. Contribuí a decisiones de arquitectura frontend y mentoría de desarrolladores mid/junior.

EN RESUMENAPIs REST con NestJS y PostgreSQL — autenticación JWT, guards, decoradores personalizados y validación de DTOs— en un monorepo Nx con librerías compartidas, y patrones de componentes smart/dumb con NgRx y RxJS en el frontend.

Angular 15+NestJSPostgreSQLNgRxRxJSAngular MaterialSCSSNxJestTypeScript

Senior Frontend Developer
Accenture

Ago 2017 — Jun 2019

Desarrollo y mantenimiento de sitios y aplicaciones web, incluyendo migraciones a AEM y Drupal, y desarrollo backend con .NET, C# y Node.js. Formación y soporte a desarrolladores junior y mid.

EN RESUMENCreación de aplicaciones con y sin framework (Angular, React, vanilla + SASS/LESS), scripts Gulp de automatización, y cumplimiento de lineamientos de accesibilidad.

Angular 2+NgRxRxJSReactReduxAEMDrupalWebpackGulpSASSWeb Accessibility

Mid Frontend Developer
Accenture

Dic 2014 — Ago 2017CARRERA TEMPRANA

Desarrollo de funcionalidades orientadas al usuario con diseño responsivo y micro-animaciones, creando sitios desde cero o sobre CMS como Drupal y WordPress según las necesidades del cliente.

EN RESUMENBase de las prácticas de frontend responsivo y performance que llevaría a los roles senior posteriores.

DrupalWordPressGulpSASSJavaScriptjQueryHTML5

Junior Fullstack Developer
GPI Consultores

Oct 2013 — Dic 2014CARRERA TEMPRANA

Modificación y creación de páginas para el Ministerio de Hacienda de Costa Rica (VAN), sobre una aplicación de escritorio y web de soporte para comunicación con esa entidad gubernamental.

EN RESUMENPrimer paso profesional: fundamentos de .NET, SQL Server y desarrollo web tradicional.

ASP.NETC#SQL ServerjQueryJavaScript

Lo que hay bajo el capó.

Frontend
  • Angular
  • React
  • Next.js
  • TypeScript
  • JavaScript
  • NgRx
  • RxJS
  • TanStack Query
  • MUI
  • Angular Material
  • SCSS
Backend
  • NestJS
  • .NET 8
  • ASP.NET Core
  • REST APIs
  • NHibernate
  • MediatR
  • TypeORM
Databases & Cache
  • PostgreSQL
  • SQL Server
  • Redis
Cloud & DevOps
  • AWS S3
  • CloudFront
  • Docker
  • Fly.io
  • Cloudflare Pages
  • GitHub Actions
Testing
  • Jest
  • Playwright
AI Development Tools
  • Claude Code
  • Cursor
  • GitHub Copilot
  • Custom Claude Skills

Un proyecto, sin atajos.

Full-Stack Vehicle Marketplace

QueNave

Un marketplace de vehículos full-stack que diseñé y construí por completo yo solo, desde la UX hasta la arquitectura y el código. Estructurado como un monorepo Nx con una API en NestJS, un storefront en Angular y una aplicación de administración en Angular independiente, compartiendo librerías tipadas entre frontend y backend.

  • Backend: APIs REST con NestJS, TypeORM y PostgreSQL — autenticación JWT, guards, validación de DTOs, caché con Redis, rotación de listados destacados y pipeline de imágenes con AWS S3 y CloudFront.
  • Frontend: Angular 21 y NgRx para autenticación, listados, búsqueda y el flujo de publicación multi-paso. CI/CD con GitHub Actions, Docker, Fly.io, Cloudflare Pages y Neon PostgreSQL.
NestJSTypeORMPostgreSQLAngular 21NgRxRedisAWS S3CloudFrontDockerFly.ioCloudflare PagesGitHub Actions
VER PROYECTOquenave-frontend-dev.pages.dev

La vida fuera del teclado.

Cuando cierro la laptop, ando por acá:

La músicaLa naturalezaMi familiaMis amigosEl fútbolEl caféLa Coca-Cola

Fuera del código, la familia y los amigos son innegociables: ahí es donde recargo baterías. Le robo tiempo a la música y al piano cuando el día me deja, y tengo una debilidad total —casi vergonzosa— por los perros y los gatos.

Me encantan los amaneceres, los atardeceres y cualquier excusa para estar cerca del mar; la playa siempre ha sido uno de mis lugares favoritos para desconectarme.

Y en el día a día, pocas cosas fallan: un buen café, una Coca-Cola bien fría y, de vez en cuando, una cerveza para cerrar el día.

No todo tiene que ser complicado para ser especial.

¿Trabajamos juntos?

Disponible para nuevas oportunidades como desarrollador senior frontend / full-stack.

Escríbeme por WhatsApp