Catamarca, Argentina · Disponible para trabajo remoto o reubicación

Senior Frontend
Engineer

Construyo sistemas rápidos y escalables que llegan a producción.

80% Reducción en tiempo de deploy
35% Mejora en carga de página
80% Detección de incidentes más rápida
Hablemos

Sobre mí

Construyo cosas que rinden.

Senior Frontend Engineer con más de 5 años entregando aplicaciones React y Next.js en producción a escala. Me importa profundamente el rendimiento, la observabilidad y el hecho de poder deployar con confianza.

Lideré arquitecturas frontend, construí pipelines de CI/CD, integré herramientas de observabilidad como Datadog y trabajé con equipos multiculturales distribuidos. El inglés es mi idioma de trabajo del día a día.

Adoptador temprano del desarrollo asistido por IA — uso workflows multi-agente con Claude y Cursor, junto con integraciones MCP, para entregar más rápido sin sacrificar calidad.

Experiencia

Senior Software Engineer

Mar 2023 – Actualidad
mentatech Buenos Aires, Argentina (Remoto)
  • Lideré la arquitectura del frontend en Next.js (TypeScript), logrando una reducción de ~ 35% en el tiempo de carga mediante code-splitting estratégico e imports dinámicos.
  • Integré el stack de observabilidad de Datadog, reduciendo el tiempo medio de detección (MTTD) de incidentes en producción en un 80% .
  • Rediseñé los pipelines de CI/CD con GitHub Actions, reduciendo el tiempo de deploy en un 80% en servicios frontend y backend.
  • Trabajé junto a ingenieros de backend para resolver cuellos de botella en el renderizado de grandes datasets mediante estrategias de caché, eliminando freezes de UI a escala.
  • Establecí la suite de tests E2E con Cypress y lideré la migración de versión de Next.js, mejorando la performance del build y la mantenibilidad a largo plazo.

SSR Front-end Engineer

Jul 2021 – Abr 2023
COR Buenos Aires, Argentina (Remoto)
  • Desarrollé y mantuve funcionalidades React para una plataforma SaaS de gestión de proyectos adoptada por más de 100+ profesionales en equipos distribuidos.
  • Creé una biblioteca de componentes en Storybook como fuente única de verdad para los patrones de UI, reduciendo el tiempo de onboarding y las inconsistencias.
  • Entregué features consistentemente en tiempo dentro de un equipo multicultural totalmente remoto en inglés con múltiples zonas horarias.

Web Developer

Jun 2021 – Oct 2021
Brain IT Chicago, IL — Remoto (Contrato de alcance fijo)
  • Desarrollé una aplicación web React usando arquitectura micro-frontend como contrato de alcance fijo, habilitando el deploy independiente de cada módulo del producto.

Proyectos

Cosas que construí.

swyd

TypeScript

App mobile de gestión de tareas construida con Clean Architecture. Organiza todos en secciones colapsables con edición inline, gestos de swipe y persistencia local con SQLite.

React Native Expo TypeScript SQLite Clean Architecture Maestro
Ver en GitHub

Swift-todo-app

Swift

App de tareas nativa para macOS que vive en la barra de menú. Construida íntegramente en Swift sin dependencias externas.

Swift macOS Native MenuBar
Ver en GitHub

dashboard

TypeScript

Dashboard personal para gestionar tareas, búsqueda laboral y metas. Incluye drag-and-drop, auth con Supabase, React Query y soporte i18n.

Next.js TypeScript Supabase MUI React Query Playwright
Ver en GitHub

Stack

Frontend

React Next.js TypeScript JavaScript (ES2022+) HTML5 CSS3 Node.js

Testing

Cypress (E2E) Jest

Herramientas & DevOps

GitHub Actions Datadog Storybook Docker Vite Git

Librerías UI

MUI Shadcn/UI

APIs

REST GraphQL

Desarrollo con IA

Claude Code Cursor OpenCode MCP Servers

Desarrollo Asistido por IA

Trato a la IA como un multiplicador de fuerza — no como un reemplazo del criterio de ingeniería. Así la integro en mi flujo de trabajo diario.

Multi-agente con git worktree

Ejecuto múltiples agentes Claude en paralelo sobre git worktrees aislados — permitiendo desarrollo de features concurrente sin conflictos de ramas.

Integraciones con MCP Servers

MCP de Figma para flujos de diseño a código. MCP de filesystem para persistencia de contexto entre sesiones.

Selección de modelo por tarea

Claude Sonnet de Anthropic para tareas críticas de velocidad, Opus para razonamiento arquitectónico complejo — optimizado por tipo de tarea.

Persistencia de contexto

Memoria persistente entre sesiones con engram — los agentes IA retienen contexto del proyecto, decisiones y convenciones entre conversaciones.

Herramientas en uso

Claude Code Coding Agent
Code generation Architecture decisions E2E test authoring PR summaries Documentation
Cursor Coding Agent
Inline code completion Refactoring Context-aware editing
OpenCode Coding Agent
Terminal-based AI assistance Quick code generation

Contacto

Hablemos.

Disponible para oportunidades remotas en cualquier parte del mundo. Contactame por cualquiera de los canales de abajo.

mattiassalicru@gmail.com linkedin.com/in/matias-salicru github.com/matiassalicru