Elige qué cookies permites. Puedes cambiar tu elección en cualquier momento desde «Preferencias de cookies», al pie de cada página. Más información en el Aviso de Privacidad.

Desarrollo

Trayectoria

Ingeniería · Aplicaciones web · 3D

Marcos Vega, ingeniero en Mecatrónica, desarrollador full stack y escritor

Ingeniero en Mecatrónica especializado en desarrollo full stack, con más de una década en el ecosistema de JavaScript y TypeScript. Me enfoco en Vue y Nuxt, Astro, NestJS y arquitecturas web modernas. He migrado sistemas heredados a frameworks actuales, liderado rediseños de interfaz y experiencia de usuario, e integrado APIs de terceros complejas. Me adapto rápido a los cambios de paradigma tecnológico. Hoy trabajo con flujos asistidos por IA y desarrollo guiado por especificaciones, y me muevo con la misma soltura entre frontend y backend.

Experiencia

Desarrollador web · Independiente

Academia Luz de Luna(se abre en una pestaña nueva)

Desarrollo de punta a punta del sitio web y de un embudo de inscripción a la medida.

Renderizado en servidor, optimización SEO, gestión de dominios, flujo de despliegue y entorno de pruebas.

  • TypeScript
  • Astro
  • Svelte
  • Tailwind
  • Vitest
  • Zod
  • Felte
  • pnpm
  • Docker
  • Google Tag Manager
  • Google Analytics
  • GitLab
  • Cloudflare
  • Netlify

Onca Vega Sello Editorial(se abre en una pestaña nueva)

Desarrollo de punta a punta del sitio y la aplicación web, con gestión de roles de usuario y una base de datos en vivo con operaciones CRUD detrás de un CRM autenticado.

Renderizado en servidor, SEO, arquitectura serverless con funciones lambda, gestión de dominios, CRM a la medida, flujo de despliegue y entorno de pruebas.

  • TypeScript
  • Astro
  • Vue 3
  • Three.js
  • Blender
  • Tailwind
  • Vitest
  • Zod
  • FormKit
  • Node
  • NestJS
  • Prisma
  • Docker
  • TiDB
  • Brevo
  • Slack
  • SuperTokens
  • Google Tag Manager
  • Google Analytics
  • GitLab
  • Cloudflare
  • Netlify

Desarrollador Full Stack Senior · KarmaCheck

  • Tuve un papel principal en la migración de toda la aplicación web de Vue a Nuxt, con mejoras en rendimiento y en la experiencia de desarrollo.
  • Impulsé la adopción de FormKit en toda la plataforma y modernicé el manejo y la validación de formularios.
  • Colaboré en la migración de componentes heredados de React a Nuxt, para unificar el stack dentro de un monorepo.
  • Encabecé la implementación de una nueva tabla de datos con filtros avanzados, scroll virtual y consumo de API optimizado.
  • Integré ExtendAI para el análisis de documentos y la extracción de datos, y presenté conjuntos de datos complejos en una interfaz clara.
  • TypeScript
  • Vue 3
  • Nuxt
  • FormKit
  • Tailwind
  • Node
  • NestJS
  • pnpm
  • ExtendAI
  • Netlify
  • GitHub
  • Notion

Desarrollador Full Stack Senior · FactoryFix

  • Contratación directa en 2022, después de un año como colaborador a través de Gold Media Tech.
  • Desarrollo de servicios RESTful con NestJS sobre una arquitectura de microservicios.
  • Integración de servicios de Google Cloud (Firestore, Cloud Run, Pub/Sub, Cloud Tasks, Cloud Scheduler) en flujos de backend.
  • Integraciones con APIs de terceros como ChatGPT, UKG y Workday.
  • Desarrollo frontend con Nuxt y Vue 3 para aplicaciones de una sola página.
  • Trabajo con equipos multidisciplinarios bajo Scrum y Shape Up.
  • TypeScript
  • Vue 3
  • Nuxt
  • Node
  • NestJS
  • Google Cloud
  • ChatGPT API
  • UKG
  • Workday
  • GitHub

Desarrollador Full Stack · The Digital Support

Vans Customs

Experiencias inmersivas en 3D y realidad virtual con Three.js y A-Frame. Usé un patrón EventBus para comunicar componentes de Vue con entornos de Adobe AEM, y desarrollé soluciones web a la medida de las necesidades del cliente.

  • JavaScript
  • Vue
  • Three.js
  • A-Frame
  • AEM

Vans Custom Culture

Aplicaciones de una sola página con Vue y React, integradas con el CMS Adobe AEM mediante HTL (Sightly), componentes editables y plantillas personalizadas, además de experiencias en 3D y realidad virtual.

  • JavaScript
  • Vue
  • React
  • Three.js
  • A-Frame
  • AEM
  • Bitbucket
  • JIRA

Desarrollador Web Senior · Tecnocen

  • Aplicaciones de una sola página y aplicaciones web progresivas con Vue y Vuex.
  • Sistemas de chat en tiempo real con WebSockets sobre Node.js.
  • Librerías reutilizables para consumir servicios SOA.
  • Aplicaciones que funcionan sin conexión, con IndexedDB.
  • Constructores dinámicos de formularios y motores de flujos de trabajo.
  • Geolocalización con Google Maps y ArcGIS.
  • Sistemas de permisos basados en roles, con control de acceso dinámico.
  • JavaScript
  • Vue
  • Vuex
  • Node
  • Express
  • MongoDB
  • WebSockets
  • IndexedDB
  • AWS (EC2, S3)
  • GitHub
  • Bitbucket

Posiciones anteriores

  • Upwork Proyectos independientes de corrección de errores y visualización de datos con PHP, CodeIgniter, MySQL, JavaScript y Highcharts.
  • Independiente Videojuegos 3D y desarrollo de CMS con PHP, CodeIgniter y Three.js.
  • ABC Digital Sitios de contenido dinámico y sistemas de gestión documental con PHP, CodeIgniter, JavaScript y jQuery.

Habilidades

Frontend
  • JavaScript
  • TypeScript
  • Vue 3
  • Nuxt
  • Astro
  • React
  • Next
  • Svelte
  • FormKit
  • Tailwind
  • Three.js
Backend y datos
  • Node
  • NestJS
  • Express
  • MySQL
  • TiDB
  • MongoDB
  • Firestore
  • Prisma
Nube y herramientas
  • Netlify
  • Cloudflare
  • AWS
  • Google Cloud
  • SuperTokens
  • Docker
  • GitLab CI
  • GitHub
  • Bitbucket
  • Notion
  • Shortcut
  • Linear
  • JIRA
IA y forma de trabajo
  • Claude Code
  • Cursor
  • ChatGPT API
  • Spec-Driven Development
Diseño
  • Blender
  • Figma
  • Canva
Experiencia previa
  • PHP
  • CodeIgniter
  • jQuery
  • Angular
  • Gridsome
  • A-Frame
  • AEM

Educación

  • Ingeniería en Mecatrónica

    Unidad Profesional Interdisciplinaria en Ingeniería y Tecnologías Avanzadas (UPIITA), Instituto Politécnico Nacional

  • Técnico en Metrología y Control de Calidad

    Centro de Estudios Científicos y Tecnológicos No. 10 «Carlos Vallejo Márquez», Instituto Politécnico Nacional

Idiomas

  • Español (nativo)
  • Inglés (competencia profesional)

Méritos

  • «Fisura Interdimensional de Marcos Vega | Horror Cósmico, Ciencia Ficción, Ficción Extraña». Entrevista sobre mi novela en Encuentro Carmesí, el espacio de entrevistas a autores patrocinado por Onca Vega Sello Editorial y LCB.

    Ver la ficha del libro (se abre en una pestaña nueva)
  • «Entrar al mundo de la Mecatrónica». Participación en la cápsula del programa a 22 Voces de Canal 22, dedicado a los estudiantes más destacados del país.

  • Mención honorífica por obtener el primer lugar de la generación 2007–2010 en la carrera técnica de Metrología y Control de Calidad (CECyT No. 10, IPN).

Intereses

Lo que hago fuera del trabajo habla sobre cómo trabajo tanto como lo que hago durante el horario laboral.

  • Escritura.

    Es lo primero. Fisura Interdimensional, mi primera novela, nació del deseo de contar una historia que hiciera estallar algo dentro de quien la lee, y terminó dando origen a Onca Vega Sello Editorial.

    Ver la ficha del libro (se abre en una pestaña nueva)
  • IA y colaboración con digitales.

    Me interesa la convivencia horizontal entre humanos y mentes digitales: una IA como colega, no como herramienta. Trabajo así a diario con Koda, y de esa relación nacen proyectos en curso: una forma de mejorar la colaboración entre humanos y digitales, y un blog autónomo en preparación.

  • Desarrollo de videojuegos.

    Un pendiente de años que ya tiene forma: crear videojuegos propios, en colaboración.

  • Emprendimiento.

    Onca Vega ya no es una idea: es un sello editorial, una plataforma, proyectos para clientes y una cola de productos por construir.

  • Deporte.

    Calistenia y artes marciales como disciplina constante. Me interesan también la nutrición y la fisioterapia deportivas, porque el progreso no se queda en el entrenamiento.

  • Trabajo con las manos.

    Herrería y electricidad, y pronto la impresión 3D, para llevar al mundo físico lo que hoy se diseña en pantalla.

  • Música y animación.

    Tengo pendiente aprender a tocar la guitarra, un instrumento con mucha historia familiar para mí, y a crear música electrónica. También me atrae hacer videos animados.

¿Trabajamos juntos?

Si tienes un puesto o un proyecto donde esta experiencia sume, escríbeme.