Miguel Ángel Jiménez Ochoa

Miguel Ángel Jiménez es un desarrollador senior full-stack colombiano con 8 años construyendo software en producción. Su stack principal es TypeScript, Node.js, Python, React/Next.js, PostgreSQL y AWS, con integración de LLMs y RAG. Lidera un equipo de 2 a 4 desarrolladores y está abierto a roles senior remotos y a proyectos freelance.

Actualizado:

Senior Full-Stack Engineer · TypeScript, Node.js, Python/FastAPI, React/Next.js · Microservicios orientados a eventos en AWS · Integración de LLMs y RAG

Resumen profesional

Desarrollador full-stack con 8 años de experiencia construyendo software en producción para retail, e-commerce B2B, HR tech y plataformas SaaS. Lidero un equipo de 2 a 4 desarrolladores, defino la arquitectura (Clean Architecture, microservicios, servicios orientados a eventos) y he integrado modelos de AI (Claude, Gemini, OpenAI) en más de 4 aplicaciones en producción. Mi trabajo de backend en producción es principalmente TypeScript, con Python en producción de 2018 a 2022 en H3S y de nuevo desde 2024: un servicio FastAPI multi-proveedor de LLMs, un módulo de RAG (generación aumentada por recuperación) que escribí para enseñarlo y un motor de extracción de documentos. También diseño modelos analíticos en SQL y dbt sobre PostgreSQL. Fundador de 2 SaaS propios construidos end-to-end. Stack principal: TypeScript, Node.js, Python, React/Next.js, PostgreSQL y AWS.

Habilidades técnicas

Lenguajes
TypeScript, JavaScript, Python, SQL, HTML/CSS
Backend
Node.js, NestJS, Express, Koa, Prisma, Knex, Python (FastAPI, Pydantic, httpx, uvicorn), diseño de APIs REST, microservicios, servicios orientados a eventos y colas de trabajos (BullMQ, Redis, RabbitMQ)
AI
Anthropic Claude (SDK, Bedrock, Agent SDK), Google Gemini, OpenAI, abstracción multi-proveedor de LLMs, RAG (recuperación híbrida con HNSW denso sobre pgvector más búsqueda léxica con GIN, fusión de rankings RRF, reranking con cross-encoder, presupuesto de contexto, parseo de citas, evaluación con RAGAS), embeddings y búsqueda vectorial, pipelines con requests paralelos a LLMs
Frontend
React, Next.js (App Router), React Native, Redux, Zustand, Tailwind CSS, Astro, Vue 3
Bases de datos
PostgreSQL, MySQL, MongoDB, Redis, pgvector
Cloud e infraestructura
AWS (EC2, S3, Lambda, RDS, SES, Bedrock), GCP, Docker, Terraform, CI/CD, Ubuntu Server, n8n
Datos y analítica
dbt, modelado analítico, SQL multi-CTE, PostgreSQL FDW, pipelines de OLTP a analítica, optimización de consultas e indexación
Pagos
Stripe, QuickBooks Online (OAuth2), MercadoPago
Arquitectura
Clean/Onion Architecture, microservicios, arquitectura orientada a eventos, monorepos (Nx, npm workspaces), micro-frontends

Experiencia profesional

Senior Full-Stack Engineer y Líder Técnico

Junio 2023 a la actualidad · Remoto

Molt Solutions (antes Algoritmo)

  • Lidero 2 a 4 desarrolladores: defino tareas técnicas, estándares de arquitectura y la entrega de 5+ proyectos en producción.
  • Optimicé consultas a base de datos y el procesamiento paralelo de requests a APIs de AI en una plataforma de evaluación de talento con más de 1.600 usuarios activos y 10.000 personas evaluadas, reduciendo los tiempos de respuesta de los reportes.
  • Diseñé con Clean Architecture el backend de una plataforma de generación de video con AI: pipeline de trabajos orientado a eventos con BullMQ y Redis para flujos de larga duración, facturación con Stripe, autenticación con Clerk y 2 proveedores de AI (Claude y Bedrock).
  • Construí un microservicio de pagos multi-tenant en Express y TypeScript con 2 integraciones financieras (Stripe y QuickBooks Online vía OAuth2), doble base de datos (MongoDB y PostgreSQL) e infraestructura como código con Terraform sobre AWS.
  • Integré modelos de AI (Claude, Gemini, OpenAI) en 4+ apps: reportes PDF, tooling de imágenes y servicios puente para agentes.

Analytics Engineer, dbt y PostgreSQL

Agosto 2024 a septiembre 2024 · Freelance

ClickPalm · Plataforma de operaciones agrícolas de campo

  • Monté el stack analítico de dbt (data build tool) y PostgreSQL sobre Docker (dbt-core 1.8, docker-compose, cron) en una EC2 dentro de la VPC de producción, con un Foreign Data Wrapper (FDW) que expone 5 tablas OLTP a la base analítica.
  • Construí el modelo de eficiencia laboral: SQL multi-CTE sobre 4 sources de dbt que agrega las visitas de campo en métricas de productividad por operario y zona. Me hice cargo de la calidad y la entrega (tests de esquema, materialización con índice btree, tags de ejecución, revisión por pull request) como contribuidor mayoritario en un contrato de cinco semanas.

Desarrollador Frontend

Febrero 2022 a febrero 2023 · Remoto

Chiper

  • Desarrollé y mantuve durante 12 meses aplicaciones frontend en React y TypeScript para una plataforma de e-commerce B2B con tiendas de barrio en 3 países de Latinoamérica, integrando APIs internas y estandarizando arquitectura limpia.

Desarrollador de Software Full-Stack

Octubre 2018 a febrero 2022 · Bogotá

H3S SAS

  • Construí y mantuve 2 sistemas centrales en producción en PHP, Python y Node.js durante más de 3 años, con Python como parte del stack de producción durante todo ese período.
  • Entregué soluciones full-stack durante 40 meses a clientes de 3 sectores (retail, IoT y telecomunicaciones), evaluando la viabilidad técnica y adaptando software de otros mercados al entorno colombiano con personalizaciones vía código sobre plataformas de terceros.

Proyectos propios (SaaS en producción)

Parqando ↗

SaaS de gestión de parqueaderos construido end-to-end en solitario: 4 apps (API en Node.js/Koa con Prisma y PostgreSQL, dashboard en Next.js con NextAuth, landing en Astro, app en React Native con impresión térmica de tickets y SMS vía Twilio), con AWS S3.

Secasan ↗

SaaS de gestión de bodas para el mercado colombiano: RSVPs automáticos y recepción de regalos en efectivo vía MercadoPago, en 2 segmentos (B2B y B2C).

Servicios en Python

Servicio FastAPI con abstracción multi-proveedor de LLMs sobre Claude, Gemini, DeepSeek y Kimi (modelos Pydantic, httpx, uvicorn, 13 módulos de test), más un motor de declaración de renta colombiana de unas 8.300 líneas con extracción de documentos (pdfplumber, PyMuPDF, OCR, openpyxl) y validación con JSON Schema.

Infraestructura propia

Servidor Ubuntu con Docker: más de 30 contenedores con CI/CD que soportan mis productos, más modelos de AI locales y n8n.

Docencia

Profesor de desarrollo de software

Desde 2024

una academia de programación (Uruguay)

Enseño 2 cursos: fundamentos full-stack en JavaScript y desarrollo de software asistido por AI.

  • Escribí y enseño el módulo de RAG en producción en Python 3.12 (unos 93 módulos, 19 archivos de test, gate de cobertura de pytest que falla bajo el 90%): recuperación híbrida con HNSW denso sobre pgvector más búsqueda léxica con GIN, fusión de rankings RRF, reranking con cross-encoder, presupuesto de contexto, parseo de citas, evaluación con RAGAS y Docker Compose.

Educación y certificaciones

  • SENA: Técnico en Programación de Software
  • freeCodeCamp y Platzi: JavaScript Algorithms and Data Structures; rutas de Frontend Developer, Ingeniería de Software, Git/GitHub y buenas prácticas de código
  • EF SET: Certificado de inglés, B2 (agosto de 2026)

Idiomas

  • Español: nativo
  • Inglés: B2, nivel profesional de trabajo, certificado en el EF SET en agosto de 2026 (cert.efset.org/9QEwRt). Sostengo reuniones de 1 hora con clientes en inglés.

¿Buscas a alguien para un proyecto, no para tu equipo?

También tomo proyectos freelance de automatización con IA, con alcance fijo y precios publicados. Ahí está todo: qué incluye cada paquete, cuánto cuesta y cómo empezamos.

Ver servicios