Emiliano Ruiz
Python Developer • Backend & APIs • Data & DevOps
Diseño y construyo APIs y servicios backend en Python (FastAPI/Django/Flask) y data apps. Recientemente implementé Cloudflare Pages Functions con Workers KV (panel admin y galería dinámica) para un sitio de camarógrafo. Pruebas (pytest), CI/CD y despliegues en Docker/AWS/Cloudflare.
- Despliegues con Docker + CI/CD
- Ciencia de datos con Python: Pandas, NumPy, scikit‑learn
Sobre mí
Python Developer orientado a backend y APIs que resuelven necesidades reales. También trabajo con datos (Pandas/NumPy) y DevOps (Docker/CI‑CD). Me enfoco en soluciones simples, mantenibles y medibles.
Contacto
Preguntas Frecuentes (FAQ)
¿Cómo arrancamos un proyecto?
Brief de 30–45 min para alinear objetivos, alcance y prioridades. Propongo un plan por hitos con entregas semanales.
¿Trabajás por hora o por proyecto?
Manejo ambas modalidades: bloques de horas para soporte puntual o proyecto cerrado con fechas por milestone.
¿Usás contratos o NDAs?
Sí, puedo firmar NDA y acuerdos simples. Documentamos el alcance y criterios de aceptación.
¿Cómo es el reporte de avances?
Demo breve semanal con link funcional, backlog visible y próximos pasos. Comunicación clara y asíncrona.
Servicios
Horas/Bloques
Ideal para soporte puntual, mejoras o exploración técnica. Bloques de horas enfocadas con reporte claro.
Proyecto cerrado
Alcance definido, milestones claros y demos semanales con entregables verificables.
Mantenimiento
Mejoras continuas, monitoreo básico y resolución de incidencias, con foco en estabilidad.
Proceso
1) Arranque claro
Brief de 30–45 min, objetivos y “definición de listo”. Entregables chicos y frecuentes.
2) Entregas semanales
Demo breve con link funcional, backlog visible y próximos pasos.
3) Calidad y simplicidad
Código legible, pruebas donde aporta valor y decisiones simples antes que complejas.
4) Deploy y performance
Despliegues en Cloudflare/AWS, CDN y assets optimizados, foco en TTFB/LCP.
Stack & Habilidades
Logros Clave
- Pages Functions + KV: Landing editable y galería con panel admin y token (proyecto de fotografía).
- Cloudflare D1: MVP interno para comercio con inventario, caja diaria, reporte de reposición y exportes CSV/JSON, endpoints protegidos con PIN.
- APIs y DevOps: FastAPI/OpenAPI, CI/CD en GitHub Actions y despliegues en Cloudflare/AWS con Docker.
Lenguajes
Cloud & Backend
Datos
Bases de datos
Otros
Casos de Estudio
Plataforma de API y Documentación
API modular con FastAPI, rate‑limit y documentación OpenAPI. Arquitectura modular preparada para crecer.
Ingesta programada y Tablero KPI
Jobs programados para ingestión desde APIs/CSV, normalización y almacenamiento en Parquet, con un tablero de KPIs filtrable y exportes.
ETL y Calidad de Datos
Pipelines de ingesta y limpieza con Pandas, validación de esquemas y calidad, exportación a Parquet y tareas programadas para mantener la frescura de datos.
Comercio — Inventario y Caja (Cloudflare D1)
MVP interno con base D1: CRUD de productos, ajustes rápidos de stock, reporte de reposición, caja diaria y exportes CSV/JSON. Endpoints con PIN opcional.
Landing Fotografía con Pages Functions
Landing editable con Cloudflare Pages Functions, configuración en Workers KV, endpoints GET/PUT con token, panel admin sencillo y galería con lightbox (fallback a manifest estático, WebP → PNG si falla).