Disponible para proyectos
¡Hola! Soy

Miguel C.

Full Stack Engineer &DevOps

Construyo y opero sistemas gubernamentales críticos en producción. Desde microservicios NestJS con orquestación de sagas hasta clústeres K3s con CI/CD automatizado. Mi stack abarca desde el frontend hasta la infraestructura.

miguel.config.ts
export const engineer = {
  name: "Miguel C.",
  role: "Full Stack & DevOps",
  stack: {
    frontend: ["Angular", "React"],
    backend:  ["NestJS", "Laravel"],
    infra:    ["K3s", "Docker"],
  },
  production: true
};
~/k3s-cluster
$ kubectl get pods -n production
NAME                    READY   STATUS
api-gateway-7d4b       1/1     Running
web-frontend-3f2a      1/1     Running
microservice-9e1c      1/1     Running
$ _
// Sobre mí

No solo escribo código

Lo pongo en producción, lo opero y lo mantengo funcionando

Soy Miguel Ángel Canto Poot, ingeniero de software en formación (8vo semestre, UTM) con un rol que va mucho más allá de mi título. En ATY (Agencia de Transporte de Yucatán) soy responsable de la infraestructura y los sistemas críticos que operan en producción todos los días.

Mi día a día incluye desde diseñar arquitecturas de microservicios con NestJS hasta administrar un clúster K3s con Traefik y WAF ModSecurity. Migré datos legacy de formatos DBF a PostgreSQL con Python y Polars, y automaticé backups y despliegues con GitHub Actions.

En lo personal, construyo productos reales: un sistema de comandas para restaurante en producción con React Native y WebSockets, y un SaaS para talleres mecánicos. Me gusta que las cosas funcionen, no solo que compilen.

Busco oportunidades donde la calidad técnica y la autonomía sean la norma, no la excepción.

Infraestructura Real

Administro clústeres K3s en producción con Traefik y CI/CD automatizado.

Arquitectura de Software

Microservicios NestJS con orquestación de sagas, múltiples bases de datos y Helm charts.

Orientado a Datos

Migración de datos legacy DBF a PostgreSQL. Reportes de minutos a segundos.

Liderazgo Técnico

Guío juniors y practicantes. Autonomía total sobre infraestructura y sistemas críticos.

// Experiencia Laboral

Donde opero hoy

Sistemas gubernamentales que no se pueden caer

ATY

Full Stack Engineer & DevOps

Agencia de Transporte de Yucatán Actualidad

Arquitectura, desarrollo y operación de sistemas gubernamentales críticos con autonomía total sobre infraestructura de producción

Lo que hago

  • Administración de clúster K3s en producción con Traefik como ingress controller
  • Arquitectura de microservicios NestJS (GRP/SIATY): múltiples bases de datos PostgreSQL, UUID cross-DB, saga orchestration
  • CI/CD con GitHub Actions y despliegues automatizados con Helm charts
  • Migración de datos legacy DBF → JSON → PostgreSQL con Python/Polars
  • Backups automatizados con rclone a Google Workspace Shared Drive
  • Servidor de BD (Debian 12, Docker): PostgreSQL 16, MySQL 8, MinIO
  • Migración y mantenimiento en producción: ATY v2, DeclarATY, SIAMT, GRP
  • Liderazgo de juniors y practicantes

Stack en producción

AngularReactNestJSLaravelK3sHelmTraefikDockerPostgreSQLMySQLRedisMinIOGitHub ActionsPythonPolarsrclone
// Tech Stack

Con lo que trabajo

Del frontend al clúster, todo lo que toco día a día

Frontend

Angular 15-21ReactNext.jsVue.jsTypeScriptTailwindCSSPrimeNG

Backend

NestJSLaravel 10-12REST APIsWebSockets / ReverbOpenAPI

Mobile

React NativeExpo

Bases de Datos

PostgreSQL 16MySQL 8RedisMinIOLiquibase

Infraestructura & DevOps

K3sHelmTraefikDockerGitHub Actions CI/CDTailscalercloneDebian / Linux

Data & Automation

PythonPolarsData Migration
// Proyectos

Lo que he construido

De microservicios gubernamentales a apps de restaurante — todo en producción

Profesional
En desarrollo

GRP / SIATY

Plataforma de microservicios gubernamental para la Agencia de Transporte de Yucatán. El proyecto más ambicioso que he liderado.

Detalles técnicos

Arquitectura de microservicios NestJS con múltiples bases de datos PostgreSQL, UUIDs cross-DB para consistencia, saga orchestration para transacciones distribuidas, y Helm charts para despliegue en K3s.

  • Múltiples bases de datos PostgreSQL interconectadas
  • Saga orchestration para transacciones distribuidas
  • Despliegue automatizado con Helm charts en K3s
  • CI/CD automatizado con GitHub Actions
NestJSPostgreSQLK3sHelmTraefikGitHub Actions
Profesional
Completado

ATY v2

Rediseño completo del frontend de la Agencia de Transporte con React, desplegado en el clúster K3s.

Detalles técnicos

Frontend React moderno con manifests K3s para despliegue. Migración del sistema legacy a una interfaz moderna manteniendo compatibilidad con los servicios existentes.

  • Migración de frontend legacy a React
  • Manifests K3s para despliegue automatizado
  • Integración con APIs existentes
ReactTypeScriptK3sDocker
Personal
Completado

Sistema Cavazos

Sistema de gestión restaurantera en producción real. App móvil para meseros + panel web para administración.

Detalles técnicos

Arquitectura multiplataforma: app React Native/Expo para meseros, panel Angular para admin. Backend Laravel con WebSockets vía Reverb para sincronización en tiempo real. Redis como cache y soporte WebSocket. Desplegado en VPS personal.

  • En producción para negocio real
  • Actualización en tiempo real con WebSockets/Reverb
  • App móvil + Panel web sincronizados
  • Acceso remoto seguro vía Tailscale
React NativeAngularLaravelReverbRedisMySQL
Personal
Completado

Workshop App

SaaS de gestión para talleres mecánicos. Órdenes de trabajo, inventario, clientes y cotizaciones.

Detalles técnicos

Sistema completo con módulos de órdenes de trabajo, inventario de refacciones, seguimiento de clientes y generación de cotizaciones. Arquitectura modular con PrimeNG para UI profesional.

  • Gestión completa de órdenes de trabajo
  • Control de inventario de refacciones
  • Generación de cotizaciones automatizada
AngularLaravelMySQLPrimeNG
Profesional
Mantenimiento

AppComer

Plataforma de pedidos de comida. Mantenimiento, optimización y mejoras sobre sistema existente.

Detalles técnicos

Optimización agresiva de reportes (de minutos a segundos), corrección de bugs críticos en producción, mejoras de UI/UX y limpieza de datos inconsistentes.

  • Reportes optimizados: minutos → segundos
  • Corrección de bugs críticos en producción
  • Limpieza y unificación de datos
AngularLaravelMySQLPrimeNGpdfmake
Profesional
Mantenimiento

Dinero Inmediato

Sistema de gestión para casa de empeño. Mantenimiento y estabilización de código legacy .NET.

Detalles técnicos

Comprensión y mantenimiento de sistema legacy .NET Core con SQL Server. Corrección de bugs en producción y documentación de flujos existentes.

  • Mantenimiento de sistema legacy
  • Debugging y estabilización en producción
.NET CoreSQL ServerAngular
// Impacto

Resultados, no buzzwords

Cosas que construí, operé y mantuve funcionando

01

Clúster K3s en Producción

Levanté y administro un clúster Kubernetes ligero (K3s) que corre todos los sistemas gubernamentales de ATY. Traefik como ingress controller y Helm para despliegues.

  • Múltiples servicios en producción
  • Traefik ingress controller
  • Zero-downtime deployments
02

Arquitectura de Microservicios

Diseñé la arquitectura de GRP/SIATY: múltiples bases de datos PostgreSQL interconectadas con UUIDs cross-DB, saga orchestration para transacciones distribuidas y Helm charts para cada servicio.

  • Múltiples bases de datos PostgreSQL
  • Saga orchestration
  • Helm charts por servicio
03

Migración de Datos Legacy

Migré bases de datos en formato DBF (legacy de décadas) a PostgreSQL, procesando y limpiando datos con Python y Polars. Scripts automatizados para transformación DBF → JSON → PostgreSQL.

  • DBF → JSON → PostgreSQL
  • Procesamiento masivo con Polars
  • Datos limpios y normalizados
04

Optimización de Rendimiento

En AppComer, reduje tiempos de generación de reportes de minutos a segundos mediante optimización de consultas SQL, caché estratégico y refactorización de arquitectura.

  • 90% reducción en tiempo de carga
  • Consultas SQL optimizadas
  • Caché estratégico con Redis
05

CI/CD & Automatización

Pipeline completo de GitHub Actions para build, test y deploy automatizado al clúster K3s. Backups automáticos con rclone a Google Workspace Shared Drive.

  • GitHub Actions CI/CD
  • Backups automáticos con rclone
  • Deploy automatizado a K3s
// Contacto

¿Tienes un proyecto serio?

Si buscas a alguien que no solo escriba código sino que lo ponga en producción, lo opere y lo mantenga funcionando — hablemos. Disponible para oportunidades laborales y proyectos freelance donde la calidad técnica importe.