Saltar al contenidoESEN

Disponible para trabajar · Buenos Aires, Argentina

arroyoleandro.dev

Leandro

Arroyo

Desarrollador frontend

Lo que sostiene un producto casi nunca es lo que se ve.

Trabajo donde se vuelve difícil: integraciones frágiles, código heredado, decisiones sin respuesta obvia.

Hoy construyo con agentes de IA. La herramienta cambia; el criterio sigue siendo mío.

Tecnologías y herramientas que uso

Todos los días

TypeScriptJavaScriptReactNext.jsAngularTailwind CSSGit

Con qué construyo

CursorClaude CodeFigma

Conceptos que aplico

SSGSSRCSRPerformanceSEOScalabilityDebugging

El método

Desarrollo guiado por especificación: primero el problema, la arquitectura y qué va a contar como terminado; después la implementación, dividida en unidades pequeñas que se verifican de a una. Los agentes ejecutan dentro de ese marco, sobre gentle-ai, el ecosistema de Gentleman Programming. No es para ir más rápido: es para abarcar más sin bajar el listón.

Ver gentle-ai ↗
  1. 01

    La idea se discute antes de escribirse

    Antes de cualquier especificación la idea se discute y se defiende: qué resuelve, para quién, con qué restricciones, con qué arquitectura y a costa de qué. De esa discusión sale un concepto escrito, no una intuición.

  2. 02

    El SDD devuelve preguntas

    La primera especificación nunca se considera definitiva. El proceso devuelve lo que no estaba contemplado: huecos, contradicciones, casos borde, decisiones pendientes. Recién cuando eso queda resuelto sale el proposal, que es la raíz de todo lo demás.

  3. 03

    Módulos y slices

    El plan se corta en módulos, y cada módulo en slices pequeños y verificables. No es burocracia: es poder decir en cualquier momento qué está terminado y qué falta, en un trabajo donde es fácil perder el hilo.

  4. 04

    Un SDD por módulo

    Ninguno se improvisa: antes de ejecutarse se definen contratos, dependencias, casos borde y qué va a contar como terminado. Los agentes ejecutan dentro de esos límites, que no los ponen ellos.

  5. 05

    Jueces y pruebas

    Nada se acepta porque parezca correcto: cada slice tiene que cumplir sus criterios, pasar los tests y sostener una revisión. Si no pasa, no importa quién lo escribió.

La herramienta ejecuta. Las decisiones no se delegan.

Proyectos

Experiencia laboral

  1. 2022.05 — 2026.03

    WiperAgency

    Frontend Developer

    Lideré la arquitectura y el desarrollo del e-commerce de asistencia al viajero, y migré solo otro e-commerce crítico de Angular 11 a Angular 18. También sistemas de pedidos para tótems de autoservicio de marcas globales y un generador modular de catálogos PDF con herencia de precios entre tiendas.

    Next.js · React · Angular · TypeScript

  2. 2019.03 — 2022.05

    SistemasFA

    Full Stack Developer (freelance)

    Soluciones web a medida para distintos clientes, de punta a punta: relevamiento, arquitectura de componentes, integración con backend y despliegue. Buena parte del trabajo fue sobre interfaces legacy.

    JavaScript · HTML · CSS

Hablemos

Qué busco

Rol

Frontend Developer · React, Next.js o Angular

Modalidad

Remoto, o híbrido en Buenos Aires

Disponibilidad

Inmediata

Proyección

Fullstack — base académica en C#, .NET y Laravel

Descargar CV