Nicolás Agustín Cribb Barbaro

Desarrollador Full Stack · 6+ años · Rosario, Argentina

Mapa de conocimiento

Django Node.js Tailwind CSS Desarrollé el plugin WooCommerce Seat Map: puente entre mapa, carrito y APIs de reserva. Next.js Quasar PHP Ruby WooCommerce Seat Map Implementé AsyncPile: una cola que serializa altas y bajas de asientos contra el carrito para que WooCommerce 10 no pierda el nonce ni el estado. Material UI Vue 3 Mapbox GL JS Dinkum Interactive SCSS Jotai Muse CRM — mapa de asientos Armé el frontend de Muse en un monorepo Turborepo con Vite: admin, shop, diseñador de salas y el renderer que consume WooCommerce. Arreglé el diseñador de mapas (Konva): fondo al cambiar de mapa, asientos GA y la visual de reservas propias alineada con el shop. React Muse API — índice Algolia y reservas Escribí en Ruby el rake de Algolia: borra huérfanos del índice global, con dry-run. WordPress Mapa de gasto en formación docente (RPPL) Construí el admin de Muse: órdenes, direcciones, Algolia y apertura de eventos. JavaScript Reemplacé el merge en feature-state por un índice hash en un Web Worker. TypeScript Hogarth Resolví artefactos de pintura en distritos sin datos y el hover a zoom extremo: feature-state solo para el highlight, mousemove global y queryRenderedFeatures. Adapté páginas a otros mercados: idioma y servicios distintos por país, sin romper comportamiento ni identidad. Construí el mapa del informe de RPPL: coropleta de distritos y estados. Construí de punta a punta un mapa de POIs geolocalizados con Mapbox, Next.js y Node.js. Playwright En equipo, desarrollé el frontend de un gestor de campañas digitales y el tablero de métricas asociado. Desarrollo asistido por IA Construí en Vue 3 el frontend de un constructor de audiencias: queries con AND, OR, XOR y NOT sobre rangos etarios, rubros y localidad. Docker En equipo, desarrollé landings con Vue, Quasar, Django, SCSS, Docker y WordPress. CI/CD Vite Git Adsmovil Monorepos Independiente Muse API — índice Algolia y reservasDinkum InteractiveTailwind CSSHogarthWordPressAdsmovilReactCI/CDTypeScriptIndependienteJavaScript

Stack

  • TypeScript 13
  • React 12
  • JavaScript 10
  • CI/CD 7
  • Tailwind CSS 7
  • WordPress 7
  • Jotai 6
  • Mapbox GL JS 5
  • Desarrollo asistido por IA 4
  • PHP 4
  • Material UI 3
  • Vue 3 3
  • Docker 2
  • Git 2
  • Monorepos 2
  • Next.js 2
  • Quasar 2
  • Ruby 2
  • SCSS 2
  • Vite 2
  • Django 1
  • Node.js 1
  • Playwright 1

Proyectos

  • WooCommerce Seat Map

    Muse CRM

    Plugin de WordPress que conecta el renderer del mapa, el carrito de WooCommerce y las APIs de reserva (Elixir/Ruby), con sesión y cola de operaciones.

    • WordPress
    • React
    • TypeScript
    • PHP
    • Jotai
    • Playwright
    • CI/CD
    • Desarrollo asistido por IA
    • Tailwind CSS
  • Muse CRM — mapa de asientos

    Muse CRM

    Monorepo Turborepo con Vite: admin (CRM), shop, diseñador de salas en Konva y un renderer embebible que también usa el plugin de WooCommerce.

    • React
    • TypeScript
    • Vite
    • Jotai
    • Monorepos
    • SCSS
    • CI/CD
    • Desarrollo asistido por IA
    • Tailwind CSS
  • Muse API — índice Algolia y reservas

    Muse CRM

    Tarea rake de reconciliación del índice global contra los índices por modelo, sin tocar la base: check (dry-run) y sync con tope y confirmación en producción.

    • Ruby
    • CI/CD
    • Desarrollo asistido por IA
    • Tailwind CSS
  • Mapa de gasto en formación docente (RPPL)

    Research Partnership for Professional Learning

    Plugin de WordPress con Mapbox GL JS: coropleta de distritos y estados, búsqueda, toggle de capa y métrica, hover y ficha lateral. Vista 2D, sin pitch ni rotación.

    • Mapbox GL JS
    • React
    • TypeScript
    • WordPress
    • Material UI
    • PHP
    • CI/CD
    • Desarrollo asistido por IA
    • Tailwind CSS

Currículum

Perfil

Desarrollador full stack con foco en producto: React, Next.js y TypeScript, con base sólida en Node, Docker y CI/CD para llevar un proyecto del repo a producción.

Habilidades técnicas

Lenguajes: TypeScript, JavaScript

Frontend: React, Next.js, Tailwind CSS, Material UI

Backend: Node.js

Datos: Mapbox GL JS

CMS: WordPress

Testing: Playwright

Infraestructura: Docker, CI/CD

Herramientas: Vite, Monorepos, Git

Prácticas: Desarrollo asistido por IA

Experiencia

Desarrollador Full Stack · Dinkum Interactive

09/2024 — Actualidad · 2 años · Rosario, Argentina

Plugins WordPress, mapas interactivos y backoffice, en equipo y como único responsable.

  • Construí el mapa del informe de RPPL: coropleta de distritos y estados. — ~13.000
  • Desarrollé el plugin WooCommerce Seat Map: puente entre mapa, carrito y APIs de reserva.
  • Reemplacé el merge en feature-state por un índice hash en un Web Worker. — de ~3-5 s a ~500 ms
  • Construí el admin de Muse: órdenes, direcciones, Algolia y apertura de eventos.
  • Escribí en Ruby el rake de Algolia: borra huérfanos del índice global, con dry-run.

Desarrollador de front-end (en paralelo) · Hogarth — cliente global del sector tecnológico (Fortune 500)

07/2023 — 01/2024 · 6 meses · Buenos Aires, Argentina

Equipos grandes por tickets: adaptar la web a otros países (idioma y servicios por plaza). Git y Docker.

  • Adapté páginas a otros mercados: idioma y servicios distintos por país, sin romper comportamiento ni identidad.

Desarrollador de front-end · Adsmovil

06/2022 — 09/2024 · 2 años 3 meses · Posadas, Misiones

Adtech. Audiencias y mapa en solitario; gestor de campañas y métricas en equipo.

  • Construí en Vue 3 el frontend de un constructor de audiencias: queries con AND, OR, XOR y NOT sobre rangos etarios, rubros y localidad.
  • En equipo, desarrollé el frontend de un gestor de campañas digitales y el tablero de métricas asociado.
  • Construí de punta a punta un mapa de POIs geolocalizados con Mapbox, Next.js y Node.js.

Desarrollador web · Independiente

04/2020 — 06/2022 · 2 años 2 meses · Oberá, Misiones

Landings en equipo. Vue, Quasar, Django, SCSS, Docker y WordPress.

  • En equipo, desarrollé landings con Vue, Quasar, Django, SCSS, Docker y WordPress.

Educación

Certified Tech Developer (CTD) — Desarrollo web

Técnico en Programación y Análisis de Sistemas

Ingeniería en Informática

Idiomas

Español: Nativo

Inglés: A2