Datos con Dani

Daniel Ramírez Ruiz

Data Analyst & Python Developer · Streamlit · SQL · R · IA aplicada

Perfil profesional

Ingeniero Químico reconvertido a análisis de datos y desarrollo en Python. Diseño y despliego aplicaciones completas de extremo a extremo: extracción y limpieza de datos, bases de datos SQL, integración de LLMs vía API, interfaces web con Streamlit y despliegue en servidores Linux. Autor de un libro práctico de análisis de datos con R y formador freelance en Python y Data Analytics para CodeSpace Academy. Combino rigor técnico, capacidad para explicar lo complejo de forma sencilla y uso intensivo de herramientas de IA en mi flujo de desarrollo.

Competencias técnicas

Lenguajes
PythonRSQL avanzado
Datos y análisis
pandasNumPytidyversedplyrtidyrggplot2lubridatestringrdbplyrExcel avanzado
Bases de datos
MySQLPostgreSQLSQLiteWindow functionsCTEsJoins complejosModelado
Apps y web
Streamlit (multipágina, session_state, st.data_editor)Flask + Jinja2HTML/CSS
IA aplicada
API de Anthropic (Claude)Pipelines de clasificaciónPrompt engineeringIA en el ciclo de desarrollo
Visualización / BI
Power BITableauggplot2
Machine Learning
scikit-learn (intermedio)
Sistemas y tooling
Linux (Debian, Arch)Administración de VPSGit/GitHubuvR MarkdownQuarto

Proyectos destacados

Clasificador de ejercicios de Selectividad

Proyecto personal · 2026
PythonStreamlitSQLiteAPI de ClaudeLinux VPS (Debian 13)
  • Pipeline que procesa ~400 PDFs de 25 años de exámenes (Química, Matemáticas II y CCSS): extracción de enunciados, recorte automático a imagen y almacenamiento en SQLite.
  • Clasificación temática automática con LLM (Claude Haiku) guiada por taxonomías e instrucciones específicas por tema.
  • App web Streamlit multipágina con filtros, selección por casillas (st.data_editor), gestión de estado y despliegue en VPS propio; en uso real como herramienta docente.

Inventario de reactivos químicos de laboratorio

Proyecto personal · 2026
PythonStreamlitSQL
  • Aplicación de gestión de stock de productos químicos con módulo de pedidos/carrito, pensada para el día a día de un laboratorio.
  • Evolución de un prototipo CRUD previo en Flask + SQLite (rutas, formularios Jinja2, GET/POST, control de errores).

Libro «R desde Cero: Curso Práctico de Análisis de Datos»

Autor · 2026
Rtidyversedplyrggplot2dbplyr + MySQLR Markdown / Quarto
  • Manual de 15 capítulos con ejercicios progresivos sobre el dataset real nycflights13 (336.000 vuelos): transformación, joins, pivotado, fechas y visualización.
  • Maquetación automatizada de Markdown a PDF con portada e índice.
  • Ampliación en curso: conexión a bases de datos MySQL con dbplyr, con problemas de negocio resueltos en SQL y en R.

Otros proyectos

  • Editor de PDF en Streamlit para visualización y manipulación de documentos.
  • Web scraping de catálogo de una librería online con BeautifulSoup y Selenium.
  • Dashboard financiero interactivo en Power BI.
  • Dataset sintético de incidencia de cáncer de pulmón con Python.
  • Data cleaning con SQL, pandas y R.

Experiencia profesional

Formador de Python: fundamentos a nivel medio

Mayo 2026

CodeSpace Academy · freelance

  • Impartición del curso desde cero hasta nivel intermedio: tipos y estructuras de datos, control de flujo, funciones, manejo de ficheros y programación orientada a objetos.
  • Diseño de ejercicios prácticos con datasets propios y guías de referencia rápida (buenas prácticas, PEP 8, type hints).

Formador de Data Analytics

Mayo 2025

CodeSpace Academy · freelance

  • Curso práctico de análisis de datos con Excel, SQL y Power BI: consultas, modelado de datos y construcción de dashboards.

Profesor de Química, Física y Matemáticas

2020 – Actualidad

Academia Osorio

  • Preparación de alumnado para las Pruebas de Acceso a la Universidad (Selectividad).
  • Desarrollo de herramientas propias (Python, Streamlit, IA) para automatizar la creación de material didáctico.

Profesor particular de apoyo escolar

2011 – 2020

Autónomo

  • Selectividad y apoyo en Química, Física, Matemáticas, Biología, Inglés y Alemán. Preparación de exámenes de Cambridge (B1, B2, IELTS) en 2016–2017.

Experiencia previa

2007 – 2011
  • Auxiliar de Laboratorio · Lab. Control de Calidad de Materiales AYG (2007–2009): laboratorios de Química y control de aceros, informes técnicos con Excel.
  • Promotor comercial Acer y AMD · C.C. Carrefour Rosaleda (2010–2011).
  • Profesor de Ciencias · Academia Centros DIF (2011).

Formación

  • Bootcamp en Data Science · CodeSpace Academy2024
  • Machine Learning · Codebasics2024
  • Python Data Science Mastery · DS4B2024
  • Ingeniería Química · Universidad de Málaga2014

Complementaria: Desarrollo de Apps para Firefox OS (HTML5, 40 h, 2013) · Seguridad en Redes y Sistemas Informáticos (Academia Unitec, 2011).

Idiomas

  • Inglés — C1/C2 · Certificate in Advanced English (C1); preparando Certificate of Proficiency (C2). Documentación técnica y comunicación profesional fluida.
  • Alemán — B2 · telc Deutsch B2 (2017)