Skip to content
View mikelm2020's full-sized avatar

Block or report mikelm2020

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mikelm2020/README.md

¡Hola! Soy Miguel Angel López Monroy 👋

Ingeniero en Computación | Backend Python Developer

Soy Ingeniero en Computación por la Universidad Nacional Autónoma de México (UNAM), con más de 30 años de trayectoria en tecnologías de la información y experiencia en desarrollo backend con Python.

Me especializo en el diseño y desarrollo de APIs REST, aplicaciones backend, integración de bases de datos y soluciones basadas en inteligencia artificial.

Trabajo con tecnologías como Python, FastAPI, Django, PostgreSQL, Docker y AWS, aplicando buenas prácticas de arquitectura, pruebas automatizadas y control de versiones.

Actualmente estoy enfocado en desarrollar soluciones backend robustas y ampliar mi experiencia en IA generativa, RAG y agentes inteligentes.

🛠️ Tecnologías

Backend

  • Python, FastAPI, Django, Django REST Framework, Flask
  • SQLAlchemy, Pydantic, APIs REST y GraphQL

Bases de datos

  • PostgreSQL, MySQL, Redis
  • pgvector y bases de datos vectoriales

Cloud y DevOps

  • AWS, Docker, Git, GitHub Actions
  • CI/CD y pruebas automatizadas con pytest

Inteligencia artificial

  • LangChain, LangGraph, RAG
  • Integración con APIs de modelos de lenguaje

🚀 Proyecto destacado

Asistente inteligente para la gestión de pedidos, desarrollado con FastAPI, PostgreSQL, pgvector y LangGraph.

Integra consultas documentales mediante RAG con operaciones transaccionales de pedidos e inventario, incorporando aprobación humana (Human-in-the-Loop) antes de ejecutar acciones sensibles.

Características principales:

  • API REST asíncrona con FastAPI y SQLAlchemy.
  • Gestión de clientes, productos, pedidos e inventario.
  • RAG para consultar documentación comercial.
  • Orquestación de flujos con LangGraph.
  • Aprobación humana persistente para confirmar o cancelar pedidos.
  • Protección ante concurrencia y reejecución de operaciones.
  • Docker, migraciones con Alembic y CI con GitHub Actions.
  • 158 pruebas automatizadas aprobadas.

Ver código y documentación del proyecto

📂 Otros proyectos

Proyecto backend de sistema de notificaciones.

Proyecto de API GraphQL para gestión de usuarios.

Proyecto de comercio electrónico con enfoque en arquitectura serverless.

🎯 Intereses profesionales

Me interesa participar en proyectos de desarrollo backend con Python, diseño de APIs, arquitectura de software, servicios cloud e integración de inteligencia artificial.

Busco oportunidades para aportar mi experiencia en ingeniería de software y seguir construyendo soluciones de calidad.

📫 Contacto

Pinned Loading

  1. intelligent-order-assistant intelligent-order-assistant Public

    Asistente inteligente de pedidos con FastAPI, LangGraph, RAG, PostgreSQL y aprobación humana (HITL).

    Python

  2. sam-eventbridge sam-eventbridge Public

    Demo application using Amazon EventBridge

    Python

  3. sam-events-advanced sam-events-advanced Public

    Demo Ecommerce application for create an order with event-driven architecture

    Python