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.
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
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
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.
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.
- LinkedIn: Miguel Ángel López Monroy
- Correo: miguel.lopezm.dev@gmail.com
- GitHub: @mikelm2020



