Software Engineer · México

Daniel Rodriguez Herrera

Convierto procesos complejos en software que se usa

Más de cinco años construyendo y manteniendo software en telecomunicaciones y banca. Empiezo por entender el proceso y la causa del problema; después diseño, programo, pruebo y despliego la solución.

+5años construyendo software en producción
2industrias: telecomunicaciones y banca
222pruebas automáticas en Shalom
CIen cada cambio: pruebas, revisión y despliegue por entornos

Proyectos

Proyectos propios, de punta a punta

Nexo

en desarrollo

Mi producto SaaS independiente. Busca simplificar la operación administrativa de profesionistas y prestadores de servicios en México.

  • Producto, arquitectura, código y despliegue: lo hago yo
  • Prioridades: simplicidad, privacidad y costos controlados
  • En validación con usuarios reales antes de crecer el alcance
FastAPIPostgreSQLFirebase AuthCloud RunGitHub Actions

Shalom

en desarrollo

Plataforma para el ministerio infantil de una iglesia: registro de asistencia, grupos y comunicación con las familias. Puedes recorrerla en una demo pública con datos ficticios.

Apps ScriptReactDjangoPlaywright

Plumazo

en desarrollo

Extensión de navegador para escribir mejor y más rápido en el trabajo. «Transformar mensaje» pasa un texto a tono corporativo con reglas y un botón «Pulir con IA»; «Generar speech» prepara lo que vas a decir.

JavaScriptPythonFastAPIMySQLpytestPlaywright

Tools for Pymes

Herramientas gratuitas para pequeños negocios

Calculadora de precios

disponible

Para negocios que venden por catálogo: sube tu lista de productos en Excel y arma pedidos en segundos. Busca con abreviaturas o por voz, aunque se diga mal; elige cantidades con + y −, ve el total y mándalo por WhatsApp. Tus datos se quedan en tu dispositivo.

HTMLJavaScriptSheetJSWeb Speech API

Avance

Avance de los proyectos

  • Plumazo70 %

    Los tres módulos están construidos; falta probarlos contra los sistemas reales.

  • Shalom45 %

    Demo pública, app y API en staging; varios requisitos esperan decisiones.

  • Nexo35 %

    Base del servidor lista; la mayoría de los requisitos sigue pendiente.

Estimación aproximada al 3 de noviembre de 2026, medida hacia el uso real y no hacia la demo. Cada requisito cuenta 100 % si está hecho, 50 % si está parcial o solo en la demo, y 0 % si está pendiente.

Casos destacados

Problemas reales, resueltos de punta a punta

Rediseño de notificaciones · BBVA México

en producción parcial

El envío de correos era síncrono y de «mejor esfuerzo»: con un 429 del proveedor, la notificación se perdía sin rastro. Lo rediseñé como un sistema asíncrono y resiliente, coordinando revisiones entre México y España en un sprint de 8 semanas.

Patrón OutboxNoSQLToken bucketColas de prioridadWebhooksSelf-healing

Plataforma de reconocimiento · izzi telecom

se usó en producción

Recursos Humanos llevaba en Excel la entrega de pines y Coinx a quienes participaban en sus actividades. Construí la plataforma completa: estado de cuenta, marketplace para canjear Coinx por productos, eventos personalizados, álbum de fotos, inventario y panel administrativo.

LaravelPHPSQL ServerPanel administrativoMarketplaceInventario

Asignación de actividades · izzi telecom

en producción a nivel nacional

Repartía entre los agentes del call center la carga que Inbound depositaba en Excel o en base de datos, según las reglas de cada manager. Con temporizador en tiempo real, cierre con ticket, estados del agente con bitácora y reportes que llegaban por correo. Lo hice solo, de punta a punta, y lo optimicé hasta quitarle la lentitud con un servidor de recursos limitados.

LaravelPHPSQL ServerTailwind CSSTiempo realOptimización

Experiencia

Dónde aprendí a resolver problemas de operación

2024 — hoy

BBVA México

Desarrollo e integración de soluciones: análisis de incidencias y causa raíz, propuestas de mejora estructural, automatización e integración de sistemas y APIs.

Rediseñé el envío de notificaciones de síncrono a asíncrono y resiliente: patrón Outbox, colas de prioridad y self-healing. Ya opera en parte de los módulos. Ver caso →

2021 — 2024

izzi telecom

Desarrollo y mantenimiento de aplicaciones web full stack con Laravel, PHP, JavaScript, Node.js, Vue.js, MySQL y SQL Server.

Construí, solo y de punta a punta, un sistema que asigna actividades a los agentes del call center a nivel nacional según las reglas de cada manager. Ver caso →

Desarrollé la plataforma de reconocimiento de pines y Coinx: estado de cuenta, marketplace de canje, eventos, inventario y panel administrativo. Ver caso →

Stack

Herramientas de todos los días

Contacto

¿Buscas a alguien que entienda el problema antes de programar?

Estoy abierto a conversar sobre oportunidades, colaboraciones y proyectos. LinkedIn es la forma más rápida de contactarme.

daniel199907@gmail.com