ABOUT / PROFESSIONAL_PROFILE Guanajuato, México

Senior Software Engineer · Full-Stack Developer · Software Architect

Profundidad de ingeniería construida entre producto, consultoría, calidad y docencia.

Mi trayectoria abarca productos orientados al cliente, backend y sistemas de datos, consultoría técnica, quality engineering y formación tecnológica. El hilo conductor es convertir ambigüedad en software que los equipos puedan entender, validar y operar.

Enfoque profesional

La arquitectura importa porque el software debe sobrevivir a la operación real.

La amplitud es útil cuando un problema cruza límites entre equipos. El objetivo no es utilizar todas las tecnologías, sino entender cómo las decisiones de ingeniería afectan al sistema completo.

01 ENGINEERING_PRINCIPLE

Pensar en sistemas

Frontend, APIs, datos, entrega y calidad son preocupaciones de ingeniería conectadas.

02 ENGINEERING_PRINCIPLE

Hacer explícitas las decisiones

Arquitectura, requisitos, límites y criterios de aceptación deben ser visibles antes de que crezca la complejidad.

03 ENGINEERING_PRINCIPLE

Validar continuamente

La calidad se construye con tipado, pruebas, regresión y gates de release.

04 ENGINEERING_PRINCIPLE

Dejar trabajo transferible

La documentación y estructuras mantenibles importan porque el software sobrevive a sesiones individuales de implementación.

Trayectoria

Dos décadas entre producto, consultoría e ingeniería.

La progresión combina implementación directa, trabajo de producto, responsabilidad de consultoría, calidad de software y docencia.

TRAYECTORIA04 / ETAPAS
  1. 01
    Ene 2022 — Ago 2026PRODUCT / FULL_STACK

    Ingeniería de producto

    Senior Full-Stack Software Engineer

    Atlas Data Mapping / BrightInvestor

    Aplicaciones orientadas a cliente, herramientas de data mapping, componentes Vue, APIs REST/JSON, integraciones, PostgreSQL, AWS, Docker y pruebas a distintos niveles.

    RECIENTE
  2. 02
    2018 — 2021PRODUCT / QUALITY

    Producto y quality engineering

    Software Engineer — Full-Stack / Quality Engineering

    Functionize Inc.

    Features de producto, módulos reutilizables, herramientas internas, backend, APIs, integración de datos y estrategia de calidad en entornos AWS.

    ARCHIVE
  3. 03
    2015 — 2018CONSULTING / DELIVERY

    Consultoría independiente

    Fundador / Consultor TI independiente

    Software Consult Group

    Entrega de soluciones transaccionales y web desde descubrimiento, arquitectura y estimación hasta desarrollo, pruebas, documentación, despliegue y soporte.

    ARCHIVE
  4. 04
    2004 — 2015EDUCATION / MENTORING

    Formación tecnológica

    Docente universitario y formador tecnológico

    Universidades e instituciones tecnológicas

    Formación y mentoría en ingeniería de software, desarrollo web/móvil, bases de datos, redes, Agile y software testing.

    ARCHIVE

Profundidad de experiencia

Amplitud respaldada por años de entrega práctica.

Estas señales provienen directamente del CV actual y complementan la matriz de capacidades con profundidad práctica.

PROFUNDIDAD_TÉCNICA09 / SIGNALS
0120+

Años en TI

0210+

JavaScript

039+

PostgreSQL

048+

TypeScript

057+

GitHub Actions

066+

Docker / Vite

075+

React / NestJS / Healthcare

084+

FastAPI / OpenAPI

093+

Python / Azure / AI Agents

Los años mostrados son señales de experiencia del CV actual y deben leerse como exposición práctica, no como afirmaciones de certificación.

Fundamentos

Formación académica más práctica continua de ingeniería.

La formación académica, el desarrollo profesional, la docencia y el liderazgo profesional complementan la experiencia de largo plazo en entrega de software.

01EDUCATION

Formación académica

  • MaestríaTecnologías Web y Dispositivos MóvilesUniversidad de La Salle Bajío
  • LicenciaturaIngeniería en Sistemas ComputacionalesUniversidad de La Salle Bajío
  • EspecializaciónTeleinformática y RedesUniversidad de La Salle Bajío
02DEVELOPMENT

Desarrollo profesional

  • PSP for Engineers I–IIFormación profesional
  • Cisco CCNA 1–3 · CIMATFormación profesional
  • Scrum Master y formación AgileFormación profesional
03LANGUAGES

Comunicación

  • EspañolNativo
  • InglésCompetencia profesional de trabajo
04LEADERSHIP

Liderazgo profesional

  • Cofundador y SecretarioColegio de Profesionistas de TI del Estado de Guanajuato

Capacidad técnica

Un stack amplio, organizado alrededor de responsabilidad de ingeniería.

Las decisiones tecnológicas deben seguir restricciones del sistema, mantenibilidad y necesidades de entrega, no modas.

01INTERFACE / PRODUCT

Ingeniería frontend

  • Vue 2/3
  • Nuxt
  • React
  • JavaScript
  • TypeScript
  • Vite
  • HTML5
  • CSS3
02APPLICATION / INTEGRATION

Backend y APIs

  • Node.js
  • Express.js
  • NestJS
  • Python
  • FastAPI
  • Go
  • PHP
  • REST / JSON
  • OpenAPI
03SQL / DOCUMENT / CLOUD

Sistemas de datos

  • PostgreSQL
  • MySQL
  • MongoDB
  • Firebase
  • SQL Server
  • Oracle
04ENVIRONMENT / RELEASE

Cloud y entrega

  • AWS
  • Azure
  • Docker
  • Git / GitHub
  • GitHub Actions
  • CI/CD
05TEST / REGRESSION / UAT

Quality engineering

  • Unit Testing
  • API / Contract Testing
  • Integration Testing
  • E2E
  • Regression Testing
  • UAT
  • Release Acceptance
06SYSTEM / DECISION / PRACTICE

Arquitectura y producto

  • Software Architecture
  • OOP
  • Design Patterns
  • AI Agents
  • Agile / Scrum
  • Technical Documentation

Contacto / START

DISPONIBLE PARA PROYECTOS SELECCIONADOS

¿Tienes un problema de software que vale la pena estructurar correctamente?

Comparte el contexto del negocio, las restricciones actuales y qué debe lograr un release exitoso. A partir de ahí podemos convertir la incertidumbre en un plan de ingeniería ejecutable.

UBICACIÓN
Guanajuato, México
MODE
ARCHITECTURE · FULL_STACK · QA