{
  "basics": {
    "name": "Diego Vazquez",
    "label": "Senior Software Engineer",
    "summary": "Senior software engineer with 8+ years of software development in TypeScript, JavaScript, Python and Go, spanning full-stack and cloud web development, distributed systems and systems integration, and AI application development.\n\nMost recently at Etsy, I worked across agentic commerce and growth initiatives, helping develop its native ChatGPT app and improve buyer-facing web experiences.",
    "location": {
      "city": "Mexico City",
      "country": "Mexico"
    },
    "email": "diurivj@gmail.com",
    "phone": "+52 55 3058 2606",
    "profiles": [
      {
        "network": "LinkedIn",
        "username": "diurivj",
        "url": "https://linkedin.com/in/diurivj"
      },
      {
        "network": "GitHub",
        "username": "diurivj",
        "url": "https://github.com/diurivj"
      }
    ],
    "url": "https://diurivj.com",
    "intro": "Senior software engineer building across the stack, from distributed systems to AI applications.",
    "focus": [
      "Full stack",
      "Distributed systems",
      "Agentic applications"
    ]
  },
  "work": [
    {
      "name": "Etsy, Inc.",
      "position": "Senior Software Engineer",
      "location": "Mexico City, Mexico (Hybrid)",
      "team": "Growth (LTVT) and Agentic Commerce initiatives",
      "startDate": "2025-06",
      "endDate": "2026-08",
      "summary": "Worked across agentic commerce and growth initiatives, helping develop Etsy's native ChatGPT app, connect catalog data to AI agents, and improve buyer-facing web experiences through experimentation.",
      "highlights": [
        "Led development of Etsy's native app in ChatGPT, launched in beta in May 2026, integrating OpenAI's LLM agent with Etsy's back-end APIs so shoppers can tag @Etsy in a prompt to search and compare 100M+ listings.",
        "Lifted gross merchandise sales (GMS) by a median of 30% in experiment cohorts versus baseline by designing, running and analyzing end-to-end A/B experiments that moved web visitors into the Etsy app (app-download banners, toasts, coupon prompts) (TypeScript, React, PHP).",
        "Built listing and seller data feeds and new external public APIs with Etsy's API platform teams so OpenAI and Google agents could ingest the catalog (TypeScript, Python, PHP).",
        "Represented Etsy engineering in agentic-commerce partnerships with Google, OpenAI, Anthropic and Apple, including Chrome's WebMCP early-preview testing with Google; prototyped a Model Context Protocol (MCP) integration for a partner assistant and led the Apple workstream."
      ]
    },
    {
      "name": "Capital One",
      "position": "Senior Software Engineer",
      "location": "Mexico City, Mexico (Hybrid)",
      "team": "Card Tech, data platform modernization",
      "startDate": "2025-01",
      "endDate": "2025-06",
      "summary": "Modernized customer data platforms by redesigning large-scale datasets, moving pipelines to Databricks, and improving data quality under governance controls.",
      "highlights": [
        "Modernized Card Tech customer datasets for internal big-data platforms: migrated large-scale tables to Parquet, redesigned and normalized their schemas, and moved pipelines to Databricks (Python, Go, TypeScript, R).",
        "Cleaned and standardized datasets containing customer PII under the bank's data-governance controls so downstream analytics teams could adopt the modernized tables."
      ]
    },
    {
      "name": "Conduit Health",
      "position": "Lead Software Engineer",
      "location": "New York, NY (Remote)",
      "team": "Healthcare ordering platform",
      "startDate": "2023-01",
      "endDate": "2025-01",
      "summary": "Led a 7-person team building a healthcare ordering platform from the ground up, shipping 20+ features and helping it reach 5,000+ orders in its second year. Designed the event-driven backend that supported the product's growth.",
      "highlights": [
        "Led a 7-person team that took a healthcare ordering web application from zero to 5,000+ orders in its second year, owning the front-end architecture and shipping 20+ features with product and design (TypeScript, Remix, React).",
        "Designed and maintained the event-driven back end: Python services integrated over Kafka streams with MySQL and Redis, deployed with Docker through Jenkins CI/CD pipelines."
      ]
    },
    {
      "name": "SuperRare Labs",
      "position": "Lead Software Engineer",
      "location": "San Diego, CA (Remote)",
      "team": "NFT art marketplace on Ethereum",
      "startDate": "2020-07",
      "endDate": "2023-01",
      "roles": [
        {
          "position": "Lead Software Engineer",
          "startDate": "2021-01",
          "endDate": "2023-01"
        },
        {
          "position": "Senior Software Engineer",
          "startDate": "2020-07",
          "endDate": "2021-01"
        }
      ],
      "summary": "Joined as the first engineer and later led a cross-functional team across web, data, and protocol work, helping ship marketplace features as monthly trading volume reached $31M. Partnered with the CTO on smart contracts and established early engineering practices for Series A growth.",
      "highlights": [
        "Led a cross-functional team of 5-6 engineers (back end, data, web3 protocol), shipping user-created mini galleries and other marketplace features while monthly trading volume set platform records of $29.5M (March 2021) and $31M (October 2021) (TypeScript, React, Node.js, GraphQL).",
        "Owned delivery end to end: scoped and tracked projects, ran staging environments for stakeholder review, and coordinated release schedules and CI/CD pipelines.",
        "Partnered with the CTO to design and deploy the marketplace smart contracts (Solidity, Ethereum), enabling $9.1M in monthly transaction volume after migration.",
        "Established coding standards, documentation, and the early front-end and back-end infrastructure that carried the platform through its Series A growth."
      ]
    },
    {
      "name": "Ironhack",
      "position": "Lead Teacher (Jan 2020 - Jul 2020) and Teaching Assistant (Jun 2018 - Dec 2019)",
      "location": "Mexico City, Mexico",
      "team": "Full-stack web development bootcamp",
      "startDate": "2018-06",
      "endDate": "2020-07",
      "roles": [
        {
          "position": "Lead Teacher",
          "startDate": "2020-01",
          "endDate": "2020-07"
        },
        {
          "position": "Teaching Assistant",
          "startDate": "2018-06",
          "endDate": "2019-12"
        }
      ],
      "summary": "Taught 12 full-stack bootcamps to 172 students, redesigned curriculum, and helped achieve a 75% job-placement rate. Co-designed a web development curriculum for Google Mexico and built an internal project-management platform for students.",
      "highlights": [
        "Taught 12 full-stack bootcamps (JavaScript, React, Node.js, MongoDB) to 172 students, reaching a 75% job-placement rate, and redesigned the curriculum and learning materials.",
        "Co-designed a web development curriculum for Google Mexico and built an internal project-management platform used by students."
      ]
    }
  ],
  "skills": [
    {
      "name": "Languages",
      "keywords": [
        "TypeScript",
        "JavaScript",
        "Python",
        "Go",
        "PHP",
        "SQL",
        "R",
        "Solidity",
        "HTML",
        "CSS"
      ]
    },
    {
      "name": "Front end",
      "keywords": [
        "React",
        "Remix",
        "Next.js",
        "Astro",
        "Angular",
        "TanStack Query",
        "Redux",
        "Zustand",
        "Zod"
      ]
    },
    {
      "name": "Back end and APIs",
      "keywords": [
        "Node.js",
        "Bun",
        "Express",
        "Hono",
        "NestJS",
        "REST",
        "GraphQL",
        "tRPC",
        "Kafka",
        "Redis",
        "public API design"
      ]
    },
    {
      "name": "Data",
      "keywords": [
        "PostgreSQL",
        "MySQL",
        "SQLite",
        "MongoDB",
        "Prisma",
        "Drizzle",
        "Supabase",
        "Firebase",
        "Parquet",
        "Databricks"
      ]
    },
    {
      "name": "Cloud and DevOps",
      "keywords": [
        "AWS",
        "Google Cloud Platform (GCP)",
        "Cloudflare (Workers, D1)",
        "Fly.io",
        "Vercel",
        "Docker",
        "Jenkins",
        "CI/CD"
      ]
    },
    {
      "name": "AI and experimentation",
      "keywords": [
        "LLM and agent integrations (ChatGPT apps, Model Context Protocol)",
        "A/B experiment design and analysis"
      ]
    },
    {
      "name": "Practices",
      "keywords": [
        "distributed systems and architecture",
        "systems integration",
        "code review",
        "testing and release management",
        "mentoring",
        "technical leadership"
      ]
    }
  ],
  "projects": [
    {
      "name": "Remix Mexico Meetup",
      "type": "Community",
      "roles": [
        "Organizer"
      ],
      "startDate": "2023",
      "endDate": "",
      "highlights": [
        "Organize and host the official Remix meetup in Mexico City, with recurring events averaging 35 attendees."
      ]
    },
    {
      "name": "diurivj.com",
      "type": "Web development education",
      "url": "https://diurivj.com",
      "startDate": "2020",
      "endDate": "",
      "highlights": [
        "Side project publishing technical content and occasional live online courses on programming fundamentals and modern web development."
      ]
    }
  ],
  "education": [
    {
      "institution": "Ironhack",
      "area": "Full Stack Web Development",
      "studyType": "Bootcamp",
      "startDate": "2018-04",
      "endDate": "2018-06"
    },
    {
      "institution": "ESIME Culhuacan, Instituto Politecnico Nacional (IPN)",
      "area": "Communications and Electronics Engineering",
      "startDate": "2015-08",
      "endDate": "2018-01"
    }
  ],
  "languages": [
    {
      "language": "English",
      "fluency": "Fluent"
    },
    {
      "language": "Spanish",
      "fluency": "Fluent"
    }
  ],
  "meta": {
    "source": "resume.pdf",
    "dateContext": "Dates and present-tense statements reflect the supplied resume.pdf. An empty project endDate represents Present in that source."
  }
}
