Ricardo Martínez

Senior Full-Stack Software Engineer — Frontend-Focused

Idea → develop() → producto.

Más de una década de experiencia en frontend y arquitectura de software, construyendo productos confiables y de alto rendimiento, e incorporando actualmente herramientas de IA para mejorar y acelerar el desarrollo.

Ricardo Martínez
~/about

Construyendo interfaces() sólidas para productos complejos.

Me enfoco en construir interfaces claras, sólidas y fáciles de usar, cuidando tanto la experiencia del usuario como la calidad de la estructura que hay detrás. Disfruto involucrarme en todo el proceso: entender el problema, tomar decisiones técnicas y llevar cada solución hasta producción.

~/mindset

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.

~/experience

12+ años de experiencia.

Frontend, arquitectura y mentoría.

De startups a plataformas empresariales.

Mar 2026 — Actual

Senior Full Stack Developer

BEON.tech (Remote) · Angular, .NET

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.

Participo 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
Ene 2024 — Mar 2026

Senior Frontend Developer

Datasite (Remote) · Angular / React / Next.js

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.

Como ú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
Jun 2019 — Ene 2024

Senior Fullstack Developer

Informatech (Remote) · Angular / NestJS

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.

APIs 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
Ago 2017 — Jun 2019

Senior Frontend Developer

Accenture · AEM, Angular, React, .NET, Node.js, Drupal

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.

Creació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
Dic 2014 — Ago 2017

Mid Frontend Developer

Accenture · WordPress, JavaScript, jQuery, Drupal

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.

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

DrupalWordPressGulpSASSJavaScriptjQueryHTML5
Oct 2013 — Dic 2014

Junior Fullstack Developer

GPI Consultores · C#, .NET

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.

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

ASP.NETC#SQL ServerjQueryJavaScript
~/stack

Stack técnico.

Frontend

AngularReactNext.jsTypeScriptJavaScriptNgRxRxJSTanStack QueryMUIAngular MaterialSCSS

Backend

NestJS.NET 8ASP.NET CoreREST APIsNHibernateMediatRTypeORM

Databases & Cache

PostgreSQLSQL ServerRedis

Cloud & DevOps

AWS S3CloudFrontDockerFly.ioCloudflare PagesGitHub Actions

Testing

JestPlaywright

AI Development Tools

Claude CodeCursorGitHub CopilotCustom Claude Skills
~/projects

Proyecto destacado.

QueNave

Full-Stack Vehicle Marketplace

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
quenave-frontend-dev.pages.dev →
~/beyond-work

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