{
  "$schema": "https://raw.githubusercontent.com/jsonresume/resume-schema/v1.0.0/schema.json",
  "basics": {
    "name": "Alberto Jolyt Cárdenas",
    "label": "Ingeniero full stack · Laravel, React, AWS · fotógrafo y cineasta experimental",
    "email": "rampi63@gmail.com",
    "url": "https://albertojolytcardenas.seatforge.com",
    "summary": "Ingeniero full stack con más de 4 años llevando plataformas a producción de punta a punta con Laravel, React, PostgreSQL y AWS. Desarrollador principal de las plataformas internas de una empresa de soporte legal de EE. UU. y creador, en solitario, de una plataforma de boletos usada por Zona Maco, MTV y Paramount. Desarrollo asistido por IA con Claude Code, respaldado por CI, pruebas y pruebas de estrés. Fuera del trabajo: fotografía infrarroja y un corto experimental.",
    "location": {
      "city": "Ciudad de México",
      "countryCode": "MX"
    },
    "profiles": [
      {
        "network": "GitHub",
        "username": "rampi63",
        "url": "https://github.com/rampi63"
      },
      {
        "network": "LinkedIn",
        "username": "alberto-jolyt-cárdenas-338416228",
        "url": "https://www.linkedin.com/in/alberto-jolyt-cárdenas-338416228"
      },
      {
        "network": "Instagram",
        "username": "un_forastero_mx",
        "url": "https://www.instagram.com/un_forastero_mx"
      },
      {
        "network": "IMDb",
        "username": "nm16819495",
        "url": "https://www.imdb.com/name/nm16819495/"
      }
    ]
  },
  "work": [
    {
      "name": "Express Network, A Legal Support Network Co.",
      "position": "Desarrollador Full Stack",
      "location": "Remoto (empresa de EE. UU., desde México)",
      "description": "Red estadounidense de soporte legal (notificación judicial y entrega de documentos a despachos). Desarrollador principal y hoy único responsable de sus plataformas; Laravel + React + TypeScript + PostgreSQL en EC2.",
      "startDate": "2025-07",
      "highlights": [
        "Construí solo Bridge Console, capa de integración que convierte las peticiones del mayor cliente en órdenes internas y devuelve estatus, documentos y facturas: ~1,000 órdenes al mes antes gestionadas a mano por correo.",
        "Entregué el Payment Portal que usa todo el equipo de finanzas para registrar pagos de clientes (cheques y comprobantes) contra facturas: un lote de 1,500 pagos pasó de dos días completos de trabajo a segundos.",
        "Construí desde cero una plataforma de reportes del negocio que convierte informes que antes tardaban hasta dos semanas en armarse a mano en tableros siempre al día, visibles y descargables cada día.",
        "Desarrollo con otros tres ingenieros CRT X: la reescritura de la herramienta central de operaciones de la empresa, de terminal a una plataforma web completamente visual (en curso).",
        "Trabajo con Claude Code y skills propias como herramienta principal, validando con CI, pruebas automatizadas y pruebas de estrés manuales antes de cada entrega."
      ]
    },
    {
      "name": "IFD Technologies",
      "position": "Desarrollador Full Stack",
      "location": "Ciudad de México",
      "description": "SaaS de Big Data / BI (LINDA) y plataformas para clientes. Equipo de dos desarrolladores; construí y operé Mango Pase durante dos años y formé al ingeniero que lo heredó.",
      "startDate": "2022-08",
      "endDate": "2025-07",
      "highlights": [
        "Construí solo, en 4 meses, la boletera Mango Pase (React + TypeScript, Laravel, PostgreSQL, AWS), con MercadoPago, pases de Apple Wallet e impresión térmica en taquilla; la usaron Zona Maco, MTV, Paramount y la NFL.",
        "Reconstruí de punta a punta la capa de aplicación de LINDA, el producto de BI sobre Big Data de la empresa (Laravel + React), salvo las fuentes de datos; entregué plataformas a medida para Yomp!, Maruchan y JAC Motors."
      ]
    },
    {
      "name": "Venn Platform",
      "position": "Desarrollador React",
      "location": "México",
      "startDate": "2022-03",
      "endDate": "2022-08",
      "highlights": [
        "Construí el frontend en React de Venntor, plataforma de e-learning para que profesores vendan sesiones en vivo, consultorías y cursos grabados (React, WordPress/PHP, MySQL)."
      ]
    },
    {
      "name": "Diseño y Desarrollo Digital – De3",
      "position": "Desarrollador React",
      "location": "Ciudad de México",
      "startDate": "2022-01",
      "endDate": "2022-09",
      "highlights": [
        "Retomé y construí el frontend en React de Abastero, e-commerce de mayoreo de frutas y verduras (React, WordPress/PHP, MySQL), tras la salida de los desarrolladores anteriores."
      ]
    }
  ],
  "education": [
    {
      "institution": "Instituto Politécnico Nacional",
      "studyType": "Ingeniería en Sistemas Computacionales",
      "startDate": "2017",
      "endDate": "2023"
    }
  ],
  "certificates": [
    {
      "name": "Inglés C1",
      "issuer": "Harmon Hall"
    }
  ],
  "awards": [],
  "publications": [],
  "skills": [
    {
      "name": "Lenguajes",
      "keywords": [
        "TypeScript",
        "JavaScript",
        "PHP",
        "SQL",
        "Python"
      ]
    },
    {
      "name": "Frontend",
      "keywords": [
        "React",
        "Next.js",
        "CSS/SASS"
      ]
    },
    {
      "name": "Backend",
      "keywords": [
        "Laravel",
        "Node.js",
        "APIs REST"
      ]
    },
    {
      "name": "Datos",
      "keywords": [
        "PostgreSQL",
        "MySQL"
      ]
    },
    {
      "name": "Nube e infraestructura",
      "keywords": [
        "AWS (EC2, S3, Lambda, Amplify, RDS)",
        "Docker",
        "GitHub Actions",
        "Linux"
      ]
    },
    {
      "name": "Pagos e integraciones",
      "keywords": [
        "MercadoPago",
        "pases de Apple Wallet",
        "impresión térmica ESC/POS"
      ]
    },
    {
      "name": "Herramientas de IA",
      "keywords": [
        "Claude Code",
        "skills para agentes",
        "desarrollo asistido por LLM con validación en CI"
      ]
    },
    {
      "name": "Tecnología creativa",
      "keywords": [
        "ffmpeg",
        "procesamiento de imagen con Python",
        "modificación de cámaras a infrarrojo"
      ]
    }
  ],
  "languages": [
    {
      "language": "Español",
      "fluency": "nativo"
    },
    {
      "language": "inglés",
      "fluency": "certificado C1, Harmon Hall; reuniones semanales con equipos de EE. UU."
    }
  ],
  "projects": [
    {
      "name": "Mango Pase",
      "description": "Plataforma de boletos para eventos, de la compra en línea a la taquilla física.",
      "highlights": [
        "La usaron eventos de Zona Maco, Museo Tamayo, MTV, Paramount y NFL; sigue en línea."
      ],
      "keywords": [
        "React",
        "Laravel",
        "PostgreSQL",
        "AWS Amplify",
        "AWS S3",
        "AWS Lambda",
        "Docker",
        "MercadoPago",
        "Apple Wallet",
        "ESC/POS"
      ],
      "url": "https://mangopase.com",
      "roles": [
        "Desarrollador único: la construí y la mantuve y amplié durante 2 años; formé a la persona que la heredó."
      ],
      "type": "application"
    },
    {
      "name": "ConsultaCCT",
      "description": "Chat web de pago (ya no está en línea) que respondía dudas de trabajadores del IMSS sobre su Contrato Colectivo, con cita exacta a cláusula, fracción y página, sobre un pipeline RAG híbrido con Claude.",
      "highlights": [
        "Lancé un chat RAG de pago sobre un contrato laboral de 589 páginas con 100 % de citas exactas en 175 casos de prueba, con Claude, Voyage y pgvector+BM25",
        "Subí la exactitud de 92.6 % a 96.6 % con un harness de evaluación propio, multi-turno y con cita gateante, en Python, FastAPI y Claude Batch API",
        "Puse en marcha suscripción y paquetes de créditos con webhooks de MercadoPago, topes de free tier y costo por consulta en FastAPI, Postgres y Next.js 15",
        "Blindé la calidad en CI con gate de cobertura del 90 %, mutation testing (mutmut, Stryker) y sondas Playwright; el gate de mutación pasó de 330 s a 107 s"
      ],
      "keywords": [
        "FastAPI",
        "PostgreSQL",
        "pgvector",
        "BM25",
        "Voyage AI",
        "Claude API",
        "Next.js 15",
        "MercadoPago",
        "Railway",
        "Vercel"
      ],
      "startDate": "2026-05",
      "endDate": "2026-09",
      "roles": [
        "Solo: producto, arquitectura, backend, frontend, pagos, legal y operación."
      ],
      "type": "application"
    },
    {
      "name": "Scarlett",
      "description": "Servidor de desarrollo propio con dashboard web que opera dos cuentas de Claude Code aisladas, sus proyectos y despliegues desde un solo panel, también en el celular, por Tailscale.",
      "highlights": [
        "Monté un servidor de desarrollo que opera dos cuentas aisladas de Claude Code desde un panel web, con usuarios Linux, Docker rootless, cgroups y Tailscale",
        "Construí un dashboard para abrir, retomar y contestar sesiones de Claude desde cualquier dispositivo, con Hono, WebSockets, node-pty, tmux, React y xterm.js",
        "Automaticé despliegues con aprobación desde el móvil, swap atómico y rollback automático, con systemd, usuarios efímeros de build, deploy keys y ntfy",
        "Blindé el acceso: el panel solo ejecuta verbos validados de un agente, con sudoers acotado, nftables, identidad de Tailscale y un registro que compila root"
      ],
      "keywords": [
        "TypeScript",
        "Node.js",
        "Hono",
        "node-pty",
        "React",
        "xterm.js",
        "Docker",
        "systemd",
        "nftables",
        "Tailscale",
        "ntfy",
        "restic",
        "Bash",
        "Python"
      ],
      "startDate": "2026-10",
      "roles": [
        "Solo: diseño de producto, infraestructura, seguridad, backend, frontend y diseño visual."
      ],
      "type": "application"
    },
    {
      "name": "Termofilm",
      "description": "Video → tickets de impresora térmica → escaneos → video. También llamado TicketFramer.",
      "highlights": [
        "7 fases hechas, hasta la impresión directa. Repo privado hasta que se estrene el corto."
      ],
      "keywords": [
        "Python 3.12",
        "uv",
        "ffmpeg",
        "ESC/POS"
      ],
      "roles": [],
      "type": "creative"
    },
    {
      "name": "Cámara modificada a infrarrojo",
      "description": "Sony Cyber-shot DSC-W5 modificada a infrarrojo para experimentos fotográficos.",
      "highlights": [],
      "keywords": [],
      "roles": [],
      "type": "creative"
    }
  ],
  "meta": {
    "canonical": "https://albertojolytcardenas.seatforge.com/resume.json?lang=es",
    "version": "v1.0.0",
    "lastModified": "2026-11-05T20:31:01.000Z",
    "lang": "es",
    "generator": "project-new-job",
    "certificates": [
      {
        "date": "2026-08"
      }
    ],
    "work": [
      {
        "remote": true,
        "employment": "full_time",
        "highlights": [
          {
            "metric": "~1,000 orders/month",
            "stack": [
              "Laravel",
              "PostgreSQL",
              "REST"
            ],
            "tags": [
              "backend",
              "integration",
              "fullstack"
            ]
          },
          {
            "metric": "2 days → seconds (1,500 payments)",
            "stack": [
              "Laravel",
              "React",
              "TypeScript",
              "PostgreSQL"
            ],
            "tags": [
              "fullstack",
              "frontend"
            ]
          },
          {
            "metric": "2 weeks → instant",
            "stack": [
              "Laravel",
              "React",
              "TypeScript",
              "PostgreSQL"
            ],
            "tags": [
              "fullstack",
              "data"
            ]
          },
          {
            "stack": [
              "Laravel",
              "React",
              "TypeScript",
              "PostgreSQL"
            ],
            "tags": [
              "fullstack",
              "frontend"
            ]
          },
          {
            "stack": [
              "Claude Code",
              "GitHub Actions"
            ],
            "tags": [
              "ai",
              "productivity",
              "ai-method"
            ]
          }
        ]
      },
      {
        "remote": false,
        "employment": "full_time",
        "highlights": [
          {
            "metric": "4 months, solo",
            "stack": [
              "React",
              "TypeScript",
              "Laravel",
              "PostgreSQL",
              "AWS",
              "MercadoPago",
              "Apple Wallet",
              "ESC/POS"
            ],
            "tags": [
              "fullstack",
              "backend",
              "aws",
              "payments"
            ]
          },
          {
            "stack": [
              "Laravel",
              "React"
            ],
            "tags": [
              "fullstack",
              "data"
            ]
          }
        ]
      },
      {
        "remote": false,
        "employment": "full_time",
        "highlights": [
          {
            "stack": [
              "React",
              "WordPress",
              "PHP",
              "MySQL"
            ],
            "tags": [
              "frontend"
            ]
          }
        ]
      },
      {
        "remote": false,
        "employment": "part_time",
        "highlights": [
          {
            "stack": [
              "React",
              "WordPress",
              "PHP",
              "MySQL"
            ],
            "tags": [
              "frontend"
            ]
          }
        ]
      }
    ]
  }
}
