Martín De La Torre Vázquez

Desarrollador Full-Stack

(+52) 481 123 2663
linkedin.com/in/martindtv/
Monterrey, México

Desarrollador Full-Stack con experiencia construyendo aplicaciones web, APIs REST e infraestructura cloud para sectores público y privado. Actualmente lidero la migración de una plataforma SaaS de un monolito Django a una arquitectura de ocho microservicios con comunicación por eventos, incluyendo el rediseño del modelo multitenant a aislamiento por fila con Row Level Security en PostgreSQL. Mi stack principal incluye Python, Rust, Java, TypeScript y .NET 6, con despliegues en AWS, Google Cloud y Azure; CI/CD con GitHub Actions y Jenkins; contenedores con Docker y Podman; Kubernetes e infraestructura como código con Terraform. También trabajo con Zoom Contact Center, asistentes virtuales con IA y HubSpot CRM. Me enfoco en código limpio, despliegues sin interrupciones y reglas de negocio protegidas desde el backend.

Idiomas

  • Español: Nativo
  • Inglés: B1 (Intermedio)

Experiencia Profesional

Desarrollador Full-Stack · Soporte Soluciones Colaboración

Axtel

Septiembre 2025 – Actual

Responsable del desarrollo full-stack de plataformas a la medida y de la implementación, integración y soporte de soluciones colaborativas para clientes enterprise.

  • Responsable de obtener la Zoom ZCX Deployment Certification para Axtel, ejecutando de punta a punta el laboratorio técnico y el proyecto capstone, incluido el módulo de ZVA AI. La certificación estandariza la calidad de las implementaciones de Zoom Customer Experience del equipo y acredita a Axtel como partner de despliegue.

GTC Termocontrol — Plataforma SaaS multitenant de gestión de proyectos industriales

  • Descomposición de un monolito Django en ocho microservicios independientes por dominio: identidad, comercial, obra, egresos, recursos humanos, notificaciones, reportes y archivos; cada uno dueño de sus datos, esquema y ciclo de despliegue.
  • Comunicación asíncrona con Redis Streams, consumer groups y entrega garantizada tras caídas, complementada con llamadas REST on-behalf-of y réplicas de lectura alimentadas por eventos.
  • Rediseño del modelo multitenant de base por cliente a una sola base con Row Level Security y políticas FORCE en PostgreSQL; el tenant viaja en el JWT y se declara por transacción.
  • Desarrollo del microservicio de expedientes en Rust con axum y SQLx, usando URLs prefirmadas para archivos de hasta 4 GB sin transferirlos a través del backend.
  • Autenticación JWT RS256 y JWKS con validación local por servicio, RBAC en dos capas y autenticación corporativa mediante Microsoft Entra ID.
  • Entorno reproducible con Podman, manifiestos Kubernetes y Traefik; CI/CD por servicio con GitHub Actions, despliegues blue/green y Terraform.
  • Diseño de la arquitectura destino en AWS con ECS Fargate, RDS PostgreSQL, S3, ALB, VPC, ECR y CloudWatch.
  • Pruebas automatizadas de reglas de negocio, verificación estática de tipos en modo estricto y linting como puerta de calidad.
  • Desarrollo de quince pantallas en Nuxt 3 y Vue 3 con TypeScript, incluyendo kanban en tiempo real con SSE, estimaciones, curva S, organigrama y panel de administración de empresas.
  • Generación de PDFs con WeasyPrint, reportes Excel y aplicación Android nativa en Kotlin y Jetpack Compose para supervisores de campo.

SOJASA — Colaboración y Contact Center (Zoom CCaaS)

  • Implementación y configuración de Zoom Contact Center: flujos, enrutamiento de llamadas y administración de colas.
  • Desarrollo de asistentes virtuales en Zoom Virtual Agent con JavaScript, variables globales, APIs externas y escalamiento a agente humano.
  • Diseño de campañas agentless dialer con listas de contactos dinámicas generadas desde CRM.
  • Desarrollo de APIs REST con FastAPI y Python para automatización, integración entre plataformas y servicios internos.
  • Desarrollo de microservicios Java con Spring Boot y Spring Data JPA, containerizados y desplegados en Azure Container Apps.
  • Integración de Zoom Contact Center con HubSpot CRM mediante Webhooks y API REST.
  • Infraestructura en Azure con Container Apps, Key Vault, NAT Gateway, Container Registry y redes virtuales.
  • Diseño de arquitecturas con Docker y Kubernetes K3s para alta disponibilidad y despliegues sin interrupciones.

IOS Offices — Zoom Contact Center (panel interno de operaciones)

  • Desarrollo de un panel interno que centraliza la administración de más de 2,500 colas de llamada de Zoom Contact Center.
  • Integración con funciones nativas de Zoom mediante API REST y desarrollo de servicios backend para operaciones no disponibles en la plataforma.
  • Centralización de tareas operativas que antes debían configurarse cola por cola desde el portal de Zoom.

Desarrollador Full-Stack

Secretaría de Participación Ciudadana, Gobierno del Estado de Nuevo León

Febrero 2025 – Agosto 2025

Mejora y mantenimiento de la plataforma 070, impulsando soluciones tecnológicas orientadas a la eficiencia y atención ciudadana.

  • Desarrollo y mantenimiento del sistema 070, implementando mejoras orientadas a la robustez, rendimiento y estabilidad de la plataforma.
  • Gestión de funciones críticas como carga masiva de archivos, corrección de bugs y refactorización de código, utilizando Vue.js en frontend y .NET 6 en backend.
  • Aplicación de metodologías ágiles (Scrum) para mejorar la eficiencia, colaboración y calidad en el desarrollo de soluciones interactivas con JavaScript y TypeScript.
  • Diseño e implementación desde cero de la arquitectura de servicios en Microsoft Azure: Container Apps, Application Gateway, NAT Gateway, Key Vault, Subnets y máquinas virtuales, integrando GitHub Actions y GitHub Container Registry.
  • Implementación completa de pipelines CI/CD con Jenkins, Docker y Kubernetes, asegurando despliegues automatizados, seguros y sin interrupciones.

Analista de Desarrollo

Gobierno de Monterrey

Abril 2023 – Febrero 2025

Coordinación del Área de Desarrollo en la Secretaría de Innovación y Gobierno Abierto del Municipio de Monterrey, liderando proyectos para optimizar procesos y mejorar la transparencia en los servicios públicos.

  • Responsable del desarrollo de sistemas y aplicaciones web utilizando Python como lenguaje principal, junto con Django y Django REST Framework para la creación de APIs RESTful.
  • Desarrollo y mantenimiento de servicios backend en Java con Spring Boot y Spring Data JPA, integrados con las APIs municipales y desplegados en contenedores sobre Google Cloud.
  • Implementación y optimización de APIs REST; mantenimiento y operación de aplicaciones basadas en Wagtail CMS.
  • Desarrollo de interfaces con Vue.js y componentes con Nuxt y Quasar, aplicando metodologías ágiles Scrum.
  • Despliegue y operación de aplicaciones en Google Cloud Platform: Cloud Run para servicios containerizados, Cloud Storage para almacenamiento de archivos, Cloud SQL para bases de datos relacionales, Memorystore (Redis) para caché, Compute Engine (VMs) y diseño de redes con VPC.
  • Elaboración de documentación técnica detallada y capacitación al equipo, fomentando la innovación y la mejora continua en el desarrollo de soluciones tecnológicas.

Certificaciones

Verificables en Credly

Educación

Ingeniería en Desarrollo de Software

Universidad Da Vinci

2022 - 2024

Desarrollador Frontend

Oracle One Next Education

2023

Técnico en Programación

CBTIS No. 46

2019 - 2022

Habilidades Técnicas

Lenguajes de Programación

PythonJavaKotlinRustTypeScriptJavaScriptC#PHPSQL

Backend

FastAPIDjangoDjango REST FrameworkSpring Bootaxum (Rust)Flask.NET 6Laravel

Arquitectura

Microservicios por dominioArquitectura orientada a eventosSaaS multitenantRow Level SecurityAPI gatewayConsistencia eventualRéplicas de lecturaJWT RS256 / JWKSRBACArquitectura por capas

Frontend

Vue 3Nuxt.jsReactNext.jsQuasarVuetifyMaterial UINuxtUIHeroUIPrimeVueLeafletOpenStreetMapJetpack Compose (Android)

Cloud Providers

AWS (ECS Fargate, RDS, S3, ALB, VPC, ECR, CloudWatch)Google Cloud (Cloud Run, Cloud Storage, Cloud SQL, Memorystore, Compute Engine, VPC)Microsoft Azure (Container Apps, Key Vault, NAT Gateway, Application Gateway)DigitalOceanVercelFirebase

DevOps

DockerPodmanKubernetes (K3s, kube play)TraefikTerraformJenkinsGitHub ActionsGitHub Container RegistryBlue/green deploymentsAlembicSQLx migrations

Bases de Datos & Mensajería

PostgreSQL (Row Level Security)MySQLSQL ServerRedis StreamsRedis pub/subRedis cacheSQLAlchemySQLxHibernate / JPAEntity Framework Core

Integraciones & APIs

RESTWebhooksOAuth 2.0Microsoft Entra IDServer-Sent EventsS3-compatible presigned URLsHubSpot CRMZoom Contact CenterZoom Virtual Agent

Calidad

pytestBusiness-rule testingpyright strictTypeScript strictRuffClippyCode review

Herramientas

GitMavenuvpnpmPostmanGrafana
© 2026 Martín De La Torre Vázquez
Realizado con NuxtUI