Technical Lead · TypeScript & SQL · AI-Augmented Engineering

Technical operations lead with 10+ years in software, 4+ leading teams, from automotive-software implementations to development and leadership. At a B2B SaaS I directed its CRM, WhatsApp automation and 6-VPS production; now I own QA, releases and data migrations, delivering with AI coding agents under verification gates I design. Earlier I led teams of up to 40 at IPN.

01Metrics

Current role · auto repair shop SaaS · QA gate

76

development tickets I tested and approved before release

Own QA records · 2026-10

See the case

Current role · auto repair shop SaaS · QA gate

18

tickets sent back to the developer for fixes

Own QA records · 2026-10

See the case

Current role · auto repair shop SaaS · QA gate

30

changes rechecked again once in production

Own QA records · 2026-10

See the case

Current role · auto repair shop SaaS · data migration

+8,339

repair orders moved from 3 branches’ Excel files into the platform, 0 errors

Own migration records · 2026-09

See the case

Current role · auto repair shop SaaS · fleet-maintenance client

5,908

parts loaded into fleet-client accounts

Own data-load records · 2026-07

See the case

Current role · auto repair shop SaaS · fleet-maintenance client

24

branch accounts of a fleet client loaded with their catalog

Own data-load records · 2026-07

See the case

Current role · auto repair shop SaaS · bulk cost fix

~21,539

labor line items with their costs corrected and validated

Own data-correction records · 2026-06

See the case

Current role · auto repair shop SaaS · bulk cost fix

~11,934

service packages corrected (the first dry-run only counted ~3,400)

Own data-correction records · 2026-06

See the case

Current role · auto repair shop SaaS · WhatsApp collections campaign

11

client accounts behind on payment brought current, of 22 contacted

Own collections-campaign records · 2026-09

Current role · main repository

71

commits with AI co-authorship, of 243

Repository commit history · 2026-10

See the case

IPN · 2022–2024

40

people on the largest team led at IPN (up to)

Own records (CV) · 2026-10-13

VetNova · veterinary clinic SaaS (own product)

137

database tables; 125 isolated per clinic (multi-tenant)

VetNova repository count · 2026-10-13

See the case

VetNova · veterinary clinic SaaS (own product)

107

automated end-to-end tests against the real API

VetNova repository count · 2026-10-13

See the case

Lyric videos · automated pipeline (own project)

57

songs in the lyric-video catalog

Project status file · 2026-10-13

See the case

02Timeline

Career timeline

Each bar is a role or project from the CV; dashed bars mark approximate dates (years only).

  • Employment and earlier experience
  • Independent projects
  • Dashed: approximate dates (years only)
Career timeline Each bar is a role or project from the CV; dashed bars mark approximate dates (years only). 2015 2017 2019 2021 2023 2025 2027 Main lane IT Group IT Group: 2015-10 – 2016-12 PTREE PTREE: 2018 – 2019 (approx.) Mecánica MX · dev Mecánica MX · dev: 2020 – 2022 (approx.) IPN · DAE IPN · DAE: 2022 – 2024 (approx.) Mecánica MX · lead Mecánica MX · lead: 2024 – Present (approx.) In parallel Vengala Vengala: 2022 – 2023 (approx.) VetNova VetNova: 2026-08 – Present REYBER REYBER: 2026-09 – Present
Source: CV data · 2026-10-13
Data table
EntryDatesLane
Mecánica MX · lead2024 – Present (approx.)main
IPN · DAE2022 – 2024 (approx.)main
Vengala2022 – 2023 (approx.)parallel
Mecánica MX · dev2020 – 2022 (approx.)main
VetNova2026-08 – Presentparallel
REYBER2026-09 – Presentparallel
PTREE2018 – 2019 (approx.)main
IT Group2015-10 – 2016-12main

B2B SaaS collections campaign

Overdue accounts contacted, accounts regularized and cancellations.

B2B SaaS collections campaign Overdue accounts contacted, accounts regularized and cancellations. contacted 22 · 100% contacted: 22 · 100% regularized 11 · 50% regularized: 11 · 50% cancellations 1 · 5% cancellations: 1 · 5%
Source: Own collections-campaign records · 2026-09
Data table
StageAccounts%
contacted22100%
regularized1150%
cancellations15%

2024 – Present · approx.

Technical Operations Lead — Architecture, QA, Releases & Data Migrations

Mecánica MX (rejoined) — B2B SaaS for auto-repair shops

  • Designed the architecture and 6-VPS production (TypeScript, Node.js, tRPC, Prisma, MySQL/PostgreSQL, Redis) with per-server observability dashboards and a dedicated enterprise-client environment.
  • Directed the build of a CRM (6,000+ contacts, health score, churn risk), a Customer Success system (KYC scoring, 14-day SLAs, 3-level protocol; 300+ active accounts) and WhatsApp automation (Evolution API, 4 scoring strategies) that removed ~60 h/month of manual work; integrated LLMs (Claude, Gemini, OpenAI) for ticket triage and summaries.
  • Led research and QA for the CFDI 4.0 e-invoicing integration; led 10+ on-site implementations and 100+ remote deployments.
  • Gate every release: test each sprint ticket in QA, approve or return it, and re-validate in production (76 approved, 18 returned, 30 production validations); E2E matrices of 13–45 test cases during the AngularJS → React migration. Found a session token in plain text in server logs; validated a search fix on a ~30,000-customer account (6 searches in < 0.9 s).
  • Migrated 8,339 historical orders from 3 branches' Excel exports to production with 0 errors via an auditable ETL pipeline (Excel → JSON → database; dry-run → QA → production, reconciled against source); later 2 more branches.
  • Data correctness: loaded a 5,908-part catalog into 24 fleet-client accounts, caught 3 defects in the first purchase load and rebuilt it with supplier deduplication (tax ID (RFC) → name → alias); root-caused a bulk correction counting ~3,400 packages instead of 11,934 (pagination without ORDER BY) and validated ~21,539 labor concepts and ~11,934 packages in production.
  • Own L2/L3 escalations, collections and renewals (SQL diagnosis, authorized data fixes): one campaign regularized 11 of 22 overdue accounts. Redesigned CS scorecards into 4 automatic KPIs.
  • Mentor new team members and review the support team's work; built N1–N3 playbooks, role-based training and tutorials.

2022 – 2024 · approx. · full-time

Head of School Records & Supervision Department, Registrar's Office (DAE), IPN

Instituto Politécnico Nacional, one of Mexico's largest public universities

  • Led teams of up to 40 people (developers, QA, support, analysts).
  • Led operations of the critical student-information systems (SAES/SICOES): 490+ modules across 52 campuses.

2022 – 2023 · approx. · project-based, in parallel

Head of Implementations

Vengala Company

  • Led customer implementations end to end: planning, resourcing, process design with clients, user training and pre-delivery testing.
  • Built web interfaces (HTML5, CSS3, JavaScript, AngularJS) and WordPress/Shopify e-commerce stores.

2020 – 2022 · approx.

Software Developer

Mecánica MX — B2B SaaS for auto-repair shops

  • Front-end development of the web app in AngularJS: invoice validation, role-based filters, tax and diagnostics fixes, English localization of the UI and cost and sales dashboard charts.

Independent projects

Sep 2026 – Present

Architecture Lead (side project)

REYBER — multi-tenant insurance platform for carriers and insurance agencies

  • Defined Phase 1: 25 research and requirements documents, 71 business rules, 36-package build plan.
  • Chose the dynamic-attribute data model with a falsifiable benchmark on 10,000,000 synthetic policies under RLS (6× less index: 492 vs 3,030 MB; 1.2 ms vs 118 ms on a two-attribute filter); CI/CD on GitHub Actions with RLS and tenant-isolation tests on every push.

Aug 2026 – Present · maintenance mode

Product & Software Architect (independent project)

VetNova — multi-tenant B2B SaaS for veterinary clinics · vetnova.mx

  • Took a multi-tenant SaaS from zero to production-ready as sole technical owner, with Claude Code as the implementer: I wrote the specs and architecture rules, did code review on every change and owned QA. Pre-revenue; live at vetnova.mx.
  • Tenant isolation in PostgreSQL via Row-Level Security rather than application filters (137 tables, 125 tenant-scoped, permission-based RBAC); 722 REST routes (NestJS), 117 Next.js/React screens, Stripe and SPEI bank-transfer payments, Mexican tax e-invoicing (CFDI 4.0) and a WhatsApp appointment assistant.
  • Quality gates as infrastructure: 107 end-to-end smoke tests against the real API, 96 hand-written versioned migrations, mandatory 2FA and encrypted backups with tested restore; every decision documented with its trade-offs.

Earlier experience

2018 – 2019 · approx.

Web Developer

PTREE

  • JavaScript, AngularJS, Firebase, Google APIs; approval-workflow and HR apps.

Oct 2015 – Dec 2016

Implementation & Integration Consultant (automotive software)

All Software – IT Group

  • Remote installs, SQL Server configuration, IIS servers, client support and training.

03Skills

Focus a skill to light up where I used it.

Leadership & delivery

Backend, frontend & platform

Payments, e-commerce & compliance

04Education

B.S. Computer Information Science, coursework completed — IPN, UPIICSA, 2018–2022 (studied while working) · GPA 8.34/10 · Relevant: Software Engineering, Algorithms (10/10).

Computer Technician — IPN, CECyT 12, 2015

Languages: Spanish (native) · English B2 (CEFR) — EF SET 58/100, 2026 (verified) · CENLEX IPN B2, 2023 (listening 100/100) · EF SET

05Awards

  • Performance Award — IT Group (2016)
  • Speaker, 15th Academic Computing Conference — IPN UPIICSA (2018)
  • Member, School Technical Advisory Council — IPN UPIICSA (2018–2019)
  • ISO 9001:2015 QMS workshop — Technology Global Certification (2022)

Selected AI projects

  • JARVIS (local voice assistant: Python, Ollama, faster-whisper, Kokoro; code-enforced risk tiers; LLM-free router, 47/47 tests) — Case study
  • AI video (editing as code, ElevenLabs voice, −14 LUFS) — Case study
  • GPU (ComfyUI (SDXL) pipelines on Runpod GPU pods) — Case study