Saltar al contenido principal

Hola 👋, soy

Miguel Medina

Backend & Microservices Engineer (Python, Rails, Node.js, AWS)

Me gusta trabajar con startups del ámbito financiero y ayudar a escalar sus microservicios con Python, Rails, Node.js y AWS. Diseñé un ecosistema de microservicios para automatización bancaria con SQS FIFO y trazabilidad completa en MongoDB.

👉 Diseño microservicios resilientes y fáciles de evolucionar. Me enfoco en performance, observabilidad y arquitecturas basadas en eventos como RabbitMQ.

LinkedInGitHub

Sobre mí

Diseño microservicios resilientes y fáciles de evolucionar. Me enfoco en performance (p. ej., endpoints ultra-livianos), observabilidad y arquitecturas basadas en eventos como RabbitMQ. Especializado en Python, Ruby on Rails, Node.js y AWS, con experiencia en FinTech y automatización bancaria.

Miguel Medina - Microservices Architect

Especialización en Microservicios

Experto en diseño e implementación de ecosistemas de microservicios resilientes y escalables. He liderado la arquitectura de sistemas que procesan millones de transacciones con alta disponibilidad.

FastAPI & Ruby on Rails

Diseño e implementación de microservicios con FastAPI y Ruby on Rails, optimizando performance y escalabilidad.

Amazon SQS FIFO

Implementación de colas FIFO para comunicación asíncrona entre microservicios, asegurando procesamiento ordenado.

MongoDB & PostgreSQL

Arquitectura de datos híbrida con MongoDB para flexibilidad y PostgreSQL para consistencia transaccional.

Celery & Async Processing

Procesamiento asíncrono con Celery para tareas pesadas y mejora de la tolerancia a cargas altas.

Event-Driven Architecture

Arquitectura basada en eventos para desacoplamiento total entre servicios y escalabilidad horizontal.

Resilience & Monitoring

Implementación de patrones de resiliencia y monitoreo con AWS CloudWatch para observabilidad completa.

Arquitectura de Microservicios en Producción

He diseñado e implementado ecosistemas completos de microservicios que procesan millones de transacciones, con arquitecturas desacopladas, resilientes y altamente escalables.

+1000x PerformanceEvent-DrivenCloud NativeAuto-scaling

Experiencia

Nexu

Agosto 2025 – Presente

Developer FullStack (Ruby on Rails y Angular)

• Optimicé endpoint CRM: 33 MB → 18 KB; búsquedas ~1000× más rápidas (filtros + fuzzy + debouncing).

• Sistema de validación CURP modular (memoria/DB/scraping/servicio externo) en monorepo Angular 15.

• Lideré diseño de servicios para carga masiva de versiones de autos y subsidios, asegurando resiliencia contra fallos.

• Participé en AI Hackathon interno, proponiendo PWA para gestión de vehículos y asesoría inteligente.

Fairplay

Noviembre 2023 – Junio 2025

Developer Python Backend (Microservicios)

• **Arquitectura de Microservicios** - Diseñé ecosistema completo para gestión bancaria:

◦ Bank Accounts Service (FastAPI) + Approvals Service (desacoplado)

◦ Comunicación via Amazon SQS FIFO (procesamiento ordenado, sin duplicados)

◦ Trazabilidad completa en MongoDB para auditoría y monitoreo

◦ Sistema distribuido, resiliente y desacoplado

• **Automatización de Domiciliaciones** - Flujo completo automatizado:

◦ Cron jobs que procesan domiciliaciones diarias desde PostgreSQL

◦ Generación automática de archivos TXT para BBVA (patrón Strategy)

◦ Notificaciones automáticas a Microsoft Teams

◦ Integración SFTP bancaria y procesamiento de respuestas

• **Módulo de Planes de Pago** - Gestión completa del ciclo de vida:

◦ Interfaz dinámica para creación de planes (payment terms flexibles)

◦ Formularios con validaciones avanzadas y integridad de datos

◦ Integración con microservicio externo para CRUD y validaciones

◦ Arquitectura escalable con separación clara de responsabilidades

Indava

Julio 2022 – Octubre 2023

FullStack & SRE

• Desarrollé APIs REST en PostgreSQL usando PostgREST, creando funciones con PL/pgSQL para lógica de negocio compleja.

• Automatizé extracción y análisis de datos con Python para datasets de salarios de maestros en Ohio, implementando pipelines de procesamiento de datos.

• Realicé web scraping en sitios web inmobiliarios usando Python (BeautifulSoup) y consultas directas a APIs REST.

• Desarrollé sitio web inmobiliario en México usando Drupal CMS como Headless, renderizando contenido estático con aplicación Next.js, enfocándome en optimización, SEO, diseño responsivo y métricas de Google Analytics.

• Gestioné instancias EC2 para desplegar entornos de prueba y producción con Docker y docker-compose.

• Optimicé carga de imágenes subiendo documentos a AWS S3 y trabajé con metodologías Kanban y SCRUM.

Proyectos Destacados

Konectus.io

CRM multicanal que unifica conversaciones de WhatsApp, Messenger e Instagram, permitiendo a las empresas gestionar y automatizar la comunicación con sus clientes desde una sola interfaz. Arquitectura de microservicios con FastAPI, Celery y PostgreSQL, con frontend responsivo en Next.js y Tailwind CSS.

YardSaleTreasureHunter

Plataforma full-stack independiente para ayudar a usuarios en Estados Unidos a descubrir y publicar ventas de garage locales. Combina agregación de datos con listados generados por usuarios, incluyendo PWA para uso offline, web scraping automatizado y integración con PayPal para monetización.

Habilidades

Lenguajes

Python
TypeScript
Ruby
Go
PL/pgSQL

Backend

FastAPI
Ruby on Rails
Celery
SQS
PostgreSQL
MongoDB

DevOps

Docker
AWS
S3
CloudWatch
EC2
Microservices

Herramientas y Tecnologías

React
Next.js
FastAPI
Rails
PostgreSQL
MongoDB
AWS
TypeScript

Contacto

¿Quieres colaborar en un proyecto o simplemente platicar sobre tecnología? Escríbeme a mmedinam1600@gmail.com o conéctame en LinkedIn.

Miguel Medina - Backend & Microservices Engineer (Python, Rails, Node.js, AWS)