ESC
Ingeniero Senior Full-Stack

Doce años desplegando
software en producción.

No escribo código para presentaciones.Escribo código que vive en servidores para ayudar a las personas y negocios.

Sobre mi
Izmir Sánchez
Nombre
Izmir Sánchez
Rol
Senior Full-Stack Software Engineer
Ubicación
Mexico
Estado
Disponible
Actividad
12+ years
Shell
zsh / bash
Editor
Neovim / Zed / Vscode
OS
Debian / Ubuntu
S/N: 1337-DEVELOPER

Me gusta construir cosas que realmente funcionan

Durante más de 12 años he estado convirtiendo ideas en software: desde aplicaciones móviles y plataformas web hasta APIs y sistemas que terminan corriendo en producción. He trabajado con software utilizado en logística, plataformas petroleras y app stores. Y con el tiempo aprendí que escribir código es solo una parte del trabajo. Lo importante es construir sistemas que puedan crecer, que no se rompan con cada cambio y que otro ingeniero pueda entender meses después de que tú los escribiste.

Experiencia
12+AñosConstruyendo software en producción: web, móvil y backend.
500+UsuariosApps offline-first en plataformas petroleras sin conectividad.
End-to-EndEntregaDesde levantamiento de requerimientos hasta despliegue en producción.
Nov 2025 — Presente

IT Partners (Traxion)

Desarrollador Full-Stack Senior

Context

Uno de los operadores logísticos más grandes de México. Miles de camiones, cientos de equipos de campo, cero tolerancia a fallas.

Problem

Las herramientas usadas tenían dificultades al trabajar con tecnologías que requerían especialización en su implementación, por lo cual era necesario usar aquellas que permitieran una rápida iteración de nuevas funcionalidades.

Solution

Fui parte del equipo de modernización de herramientas para operadores y coordinadores de la plataforma de Mecanix y Mi copiloto tanto para Android como para iOS. Implementé un gateway de recursos para ambas aplicaciones que sirvió para mantener estabilidad de información con las aplicaciones. Establecí pipelines de CI/CD que despliegan a servidores sin intervención humana. Tambien colabore en el desarrollo de modulos para las versiones web.

Impact

La implementación de nuevos módulos, en conjunto con herramientas de IA, fue más eficiente, y configurar las herramientas de CI/CD permitió que estos nuevos módulos estuvieran disponibles para los usuarios en menos tiempo.

Tech

React Native, Fastify, PostgreSQL, Docker, GitHub Actions, Ubuntu, Claude Code, Codex, Opencode, Firebase

Result

Aplicaciones en producción. Cero despliegue manual. Papel eliminado.

Feb 2016 — Presente

Independiente

Ingeniero de Software Freelance

Context

Clientes que necesitan software funcional, no presentaciones. Startups, PyMEs y herramientas internas para equipos que crecieron más allá de las hojas de cálculo.

Problem

La mayoría de los proveedores venden hojas de ruta. Los clientes necesitaban alguien que pudiera hacerse cargo de todo el ciclo de vida — arquitectura, código, despliegue, mantenimiento — sin un equipo de diez personas.

Solution

Operé como un equipo de ingeniería de una sola persona. Diseñé arquitecturas full-stack desde cero. Implementé APIs REST consumidas por clientes web y móviles. Integré sistemas legacy como VICIdial en flujos modernos de CRM. Construí CI/CD desde el día uno para que desplegar nunca fuera un evento.

Impact

Cada proyecto se entregó. Algunos se convirtieron en el sistema de ingresos principal del cliente. Otros reemplazaron procesos que habían sido manuales por una década.

Tech

React, Node.js, PostgreSQL, REST APIs, CI/CD, Arquitectura Limpia, Copilot

Result

Software que sigue funcionando años después sin reescrituras.

Ago 2021 — Jun 2024

Saeko

Desarrollador Móvil / Web

Context

Una plataforma educativa usada por escuelas y padres. El equipo anterior había dejado la base de código inestable y las calificaciones eran catastróficas.

Problem

La app tenía 2.4 estrellas. Las notificaciones push fallaban. El rendimiento era inaceptable en dispositivos Android de gama media. Los usuarios la desinstalaban.

Solution

Reconstruí rutas críticas de navegación y sincronización. Implementé un pipeline de notificaciones push confiable. Estabilicé la base de código React Native. Perfilar y eliminar caídas de frames en hardware de gama baja.

Impact

La calificación subió de 2.4 a 4.3 estrellas. La tasa de desinstalación bajó. Los tickets de soporte relacionados con fallos disminuyeron en un 80%.

Tech

React Native, Optimización de Rendimiento, Push Notifications, Firebase

Result

La app sigue funcionando hoy. No necesitó reescritura.

Jun 2019 — Ago 2021

Cotemar

Desarrollador Móvil / Web

Context

Plataformas petroleras offshore en el Golfo de México. Sin Wi-Fi. Sin 4G. Ambientes hostiles. Operaciones críticas para la seguridad.

Problem

Los equipos de campo no podían acceder a datos operativos mientras estaban offshore. Cada formulario, inspección y verificación de seguridad se hacía en papel y se transcribía después. Los errores eran frecuentes y peligrosos.

Solution

Construí aplicaciones móviles y de escritorio offline-first con React Native y Electron. Diseñé un motor de sincronización que encola trabajo localmente y empuja grandes volúmenes de datos cuando el dispositivo regresa a rango de conectividad.

Impact

Más de 500 trabajadores accedieron a datos operativos críticos diariamente. Las inspecciones se digitalizaron. Los errores bajaron. La sincronización ocurrió automáticamente cuando las tripulaciones regresaban a puerto.

Tech

React Native, Electron, Offline-First, Motor de Sincronización, REST APIs

Result

Las operaciones continuaron sin conectividad. La integridad de datos se mantuvo.

Apps publicadas

Software que la gente puede instalar.

Una selección de aplicaciones móviles en producción en las que he participado, disponibles en Google Play y App Store.

Mecanix-e

Grupo Traxion

Mantenimiento de flota y seguimiento del estado de unidades para Grupo Traxion.

Ver en Google Play App de iOS de uso cerrado

Mi Copiloto

Grupo Traxion

App para colaboradores con vehículos, anuncios, actividades, viajes y citas de servicio.

Ver en Google Play App de iOS de uso cerrado
Stack

Stack probado en producción.

Tecnologías agrupadas por dominio. Las barras muestran años de experiencia real en producción. Sin proyectos de tutorial.

Frontend

Interfaces que sobreviven mala red, dispositivos viejos y usuarios impacientes.

  • TypeScript
    4a
  • React
    8a
  • React Native
    6a
  • Next.js
    2a
  • Astro
    2a

Backend

APIs que mantienen sus contratos y manejan carga sin sorpresas.

  • Node.js
    10a
  • NestJS
    2a
  • Fastify
    2a
  • PHP
    4a

Base de Datos

Modelos de datos que tienen sentido seis meses después.

  • PostgreSQL
    8a
  • MySQL
    10a

DevOps

Desplegar debería ser aburrido, no un evento.

  • Docker
    2a
  • GitHub Actions
    3a
  • Linux
    12a

Móvil

Apps que sobreviven condiciones reales: mala señal, teléfonos viejos, ambientes hostiles.

  • Expo
    4a
  • Electron
    3a

Arquitectura

Decisiones que cuestan menos deshacer después.

  • Clean Architecture
    6a
  • SOLID
    3a
  • CI/CD
    4a

Cada tecnología listada arriba ha sido usada en producción. No hay entradas de "lo probé una vez". No hay proyectos de tutorial. Solo herramientas que han desplegado software real a usuarios reales.

Filosofía
Arquitectura Limpia por encima de hacks inteligentes.

He heredado suficientes parches rápidos para saber que siempre sobreviven más de lo debido. Separo responsabilidades para que la lógica de negocio sobreviva a actualizaciones de framework, cambios de equipo y el paso del tiempo. El código que escribo hoy no debería convertirse en la deuda técnica que alguien más teme mañana.

El software existe para resolver problemas de negocio.

La mejor abstracción es la que se mapea a cómo funciona realmente el negocio. Empiezo con el problema, no con la tecnología. He visto sistemas sobre-ingenierados que lucían elegantes en diagramas pero fallaban en producción porque nadie preguntó qué necesitaba realmente el usuario.

La mantenibilidad es una ventaja competitiva.

La entrega rápida no significa nada si la siguiente funcionalidad toma el triple. Escribo código pensando en el siguiente ingeniero — nombres claros, patrones consistentes, y pruebas que explican intención. Una base de código debería volverse más fácil de trabajar con el tiempo, no más difícil.

El rendimiento no es optimización prematura.

Cuando un trabajador de campo espera que una app se sincronice en una conexión 3G en medio de la nada, cada milisegundo importa. Mido antes de optimizar, pero nunca ignoro el rendimiento como funcionalidad. Es la diferencia entre software que la gente usa y software que la gente tolera.

Las herramientas cambian. Los principios no.

He desplegado con jQuery, Angular, Vue, y ahora React. Los frameworks van y vienen, pero los fundamentos — separación de responsabilidades, interfaces claras, pruebas — permanecen. Aprendo herramientas nuevas cuando resuelven problemas reales, no porque están de moda.

No son slogans. Son restricciones que uso para tomar decisiones bajo presión.

Actualmente

Qué estoy haciendo ahora.

Construyendo

Desarrollo y modernización de sistemas internos utilizados por equipos de call center, implementando tecnologías modernas para optimizar procesos, mejorar la experiencia de usuario y facilitar la gestión de sus operaciones diarias.

Aprendiendo

IA, LLMs y MCP — Exploración e implementación de soluciones basadas en inteligencia artificial, LLMs y recursos MCP para la mejora continua de procesos empresariales y la optimización de flujos de desarrollo de software.

Explorando

Arquitectura local-first y CRDTs para colaboración offline.

Esta sección se actualiza cuando mi enfoque cambia. Última modificación: 2026-07-29.

Contacto

Disponible para proyectos selectos.

Si estás construyendo algo que importa, y necesitas a alguien que pueda hacerse cargo del stack completo — arquitectura, implementación, despliegue y mantenimiento — envía una señal.

Si la bandeja está llena, prueba el terminal. Escribe sudo hire dfkuro.