EN (English) · ES

Tu negocio en tus manos.

Oscar Araya Díaz · Analista de Datos · Python & SQL · Santiago, Chile 🇨🇱

Descargar CV ↓

Enfocado en ayudar a las empresas a tomar el control de sus decisiones. Mi lema es "Tu negocio en tus manos". Hago las preguntas correctas para descubrir los hallazgos de mayor impacto. Construyo proyectos de datos de extremo a extremo: desde la extracción y limpieza de datos del mundo real hasta el análisis, la visualización y la automatización.

Correo GitHub LinkedIn

Proyectos

¿Cómo optimizar el menú, los horarios pico y la venta cruzada para maximizar la rentabilidad de una cafetería?

Análisis de Ventas y Dashboard Interactivo en Power BI y Python

Rendimiento Comercial y Comportamiento del Cliente en Cafetería

PythonpandasMatplotlibSeabornPower BI

Un análisis exhaustivo de datos sobre el rendimiento de ventas y el comportamiento del cliente, enfocado en optimizar la estrategia comercial y la rentabilidad de una cafetería utilizando Python y Power BI.

Segmentador de Transformación de Canalización de Datos

Selecciona el estado de la canalización para inspeccionar de forma interactiva cómo una ingesta cruda caótica y llena de anomalías se transforma en un modelo óptimo.

Estado de la Canalización Ingesta Cruda
Anomalías Detectadas 10 Errores Críticos
Integridad de Datos 42.8%
🚨 [Estado: Conjunto de Datos Crudo] - Corrupción extrema: Valores NaN, precios negativos, IDs duplicados, errores tipográficos y quiebres de formato.
tx_id timestamp item price payment store_loc customer_id
TX1001 2026-01-01 08:30 Latte 3.50 Credit Downtown C-4091
TX1002 MISSING_DATE Espresso ERROR_NaN Debit Downtown C-8812
TX1003 01/01/2026 09:15 Croissant -99.99 Cash Airport C-1029
TX1004 2026.01.01 M#cha 4.00 Credit Downtown C-3304
TX1001 2026-01-01 10:20 Muffin FREE_PROMO Cash Airport C-5012
TX1006 2026-01-01 11:05 Cappuccino 3.75 ???_UNKNOWN Downtown C-9921
TX1007 2026-01-01 11:40 Tea 2.00 Credit ERROR_404 NULL_USER
TX1008 BAD_DATE_FORMAT Americano 2.80 Debit Downtown C-2290

Dashboard Interactivo Final (Power BI)

Vista consolidada de Business intelligence diseñada para la toma de decisiones ejecutivas y el control operativo.

GIF de demostración del panel de Power BI mostrando el rendimiento y métricas comerciales
Descargar Power BI (.pbix) ↓

Análisis Respaldado por Gráficos

Matriz BCG (Portafolio)
Gráfico de análisis de portafolio de productos Matriz BCG

Productos categorizados por rentabilidad y volumen de ventas.

Demanda por Franja Horaria
Gráfico de demanda por hora del día mostrando patrones de tráfico de clientes

Identificación de picos operativos bimodales.

Canal de Servicio
Gráfico de preferencia de consumo por canal de servicio

Preferencia de consumo en local vs. para llevar.

Métodos de Pago
Gráfico de distribución de adopción de métodos de pago

Adopción de pagos digitales superior al 85%.

Resumen Ejecutivo

Descalce entre % de Margen y Ganancia Real en $

79.8% Ingresos (Café + Sándwiches)

• Tés (Ilusión de Alto Margen): Alto margen porcentual (70%-77%), pero retorno en efectivo muy bajo ($1,365 - $1,483 por unidad, cuadrante Perro BCG).

• Sándwiches (Motor de Ganancia): Menor porcentaje de margen (62.4%), pero generan la mayor ganancia neta en dinero por unidad (ej. Croissant de Carne Pulled genera +$2,882 de ganancia neta/unidad).

• Concentración del Negocio: El Café ($21.4M) y los Sándwiches ($19.0M) impulsan casi el 80% de los ingresos totales ($50.4M).

¿Dónde gasta el Estado chileno y cómo identificar oportunidades reales para nuevos proveedores?

Análisis Exploratorio de Datos (EDA) y Dashboard de Mercado Público en Python y Power BI

PythonpandasNumPyMatplotlibSeabornPower BI

Análisis Exploratorio de Datos (EDA) de ~1.1 millones de órdenes de compra públicas de Mercado Público para identificar patrones de gasto, concentración geográfica y nichos de mercado accesibles para proveedores.

Panel Interactivo Final (Power BI)

Evaluación interactiva de la asignación de recursos estatales y distribución regional/sectorial.

Demostración interactiva del panel de Power BI de Mercado Público
Descargar Power BI (.pbix) ↓

Limpieza de Datos y Decisiones Clave

  • Granularidad de Línea vs. Orden: Se analizaron los totales netos por línea de ítem (total_linea_neto) en lugar de los montos totales de la orden para evitar duplicación en el conteo.
  • Conciliación de Moneda e IVA: Se verificó el 99.4% de las transacciones en CLP y se reconciliaron las brechas entre los valores netos y brutos de las órdenes.
  • Normalización de Entidades Geográficas: Se consolidaron 32 etiquetas regionales inconsistentes en las 16 regiones oficiales de Chile mediante normalización Unicode y coincidencia de texto por palabras clave.
  • Principio Pedagógico: Diagnóstico profundo de anomalías en datos crudos antes de aplicar transformaciones automatizadas.

Análisis Respaldado por Gráficos y Desglose de Pareto

Gráfico de Pareto por Organismo
Gráfico de Pareto análisis de concentración por organismo

Las 10 principales entidades absorben el 84.1% del presupuesto total.

Desglose por Sector
Desglose por rubro del gasto público

TI y Telecomunicaciones lideran el gasto macrosectorial con un 42.8%.

Desglose por Categoría
Desglose por categoría distribución del gasto

Distribución granular que muestra el dominio del transporte de pasajeros y la logística.

Matriz de Oportunidades de Mercado

Diferenciando nichos abiertos reales de mercados cautivos según el conteo de proveedores y liquidez.

Categoría / Rubro Tipo de Mercado Proveedores Gasto / Proveedor Diagnóstico
Transporte y Encomienda Abierto / Dinámico 94 $140.09T CLP 🟢 Nicho #1: Alto flujo transaccional.
TI y Telecom (Sub 1782) Abierto / Dinámico 364 $26.33T CLP 🟢 Nicho #2: Mayor rotación transaccional.
TI y Telecom (Sub 1802) Moderado 429 $28.69T CLP 🟢 Nicho #3: Alta liquidez acumulada.
Servicios Financieros Cerrado / Concentrado 6 $630.98T CLP 🔴 Falso Nicho: Oligopolio bancario institucional.
Maquinaria Minera Cerrado / Concentrado 8 $37.12T CLP 🔴 Falso Nicho: Exclusividad técnica extrema.
Resumen Ejecutivo

Análisis Exploratorio Mercado Público

💡 Hallazgo Análisis EDA

• Concentración de Ofertas: Gran parte del volumen de transacciones se concentra en licitaciones de menor tamaño, identificando cuellos de botella clave en los procesos de adjudicación.

• Oportunidad de Optimización: Ajustes estratégicos en la postulación y filtrado de licitaciones permiten detectar patrones atípicos y mejorar la eficiencia en la toma de decisiones presupuestarias.

¿Cuánto valor pierde tu dinero con la inflación y cómo lo protege la UF?

Pipeline ETL y Dashboard de la Inflación en Chile (2015–2025)

PythonrequestspandasPostgreSQLSQLAlchemyPower BIWindows Task Scheduler

Un pipeline de datos automatizado de extremo a extremo que extrae series del IPC y la UF desde la API REST del Banco Central de Chile (BCCh), limpia y transforma los datos, los carga de forma idempotente en PostgreSQL y visualiza la pérdida del poder adquisitivo y la protección contra la inflación en Power BI.

Ciclo de Ejecución del Pipeline ETL

Flujo de ejecución continua automatizada (haz clic o pasa el cursor para inspeccionar una etapa):

Cargando pipeline...

Dashboard Interactivo Final (Power BI)

Visualización de 11 años de datos macroeconómicos (2015–2025): erosión del poder adquisitivo del peso chileno vs. cobertura de inflación con la UF.

Demostración del Dashboard en Power BI del Pipeline de Inflación del BCCh
Descargar Power BI (.pbix) ↓

Arquitectura y Especificaciones del Pipeline

Componente Selección Técnica Justificación Técnica
Extracción API REST del BCCh (requests) Peticiones HTTP directas para un control total de las respuestas en lugar de wrappers de SDKs de terceros.
Transformación Python (pandas) Resampling de frecuencia diaria a mensual, alineación del índice a base 100 y cálculo de inflación interanual (YoY).
Persistencia PostgreSQL + SQLAlchemy Cargas idempotentes con upsert (ON CONFLICT DO UPDATE) para eliminar registros duplicados en reejecuciones.
Orquestación main.py centralizado + Windows Task Scheduler Ejecución mensual automatizada con reintentos mediante backoff exponencial y registro de logs.
Decisiones Clave de Ingeniería:
  • Upsert Idempotente en Base de Datos: Reejecutar el pipeline actualiza los registros existentes en lugar de generar duplicados.
  • Rutas Absolutas Ancladas al Script: Utiliza pathlib de Python para garantizar una ejecución consistente, ya sea desde la CLI o mediante el Programador de Tareas.
  • Contextualización de Errores por Capas: Mecanismos diferenciados de reintento y registro de logs entre la etapa de extracción y la de orquestación.

Hallazgos Empíricos Clave (2015 – 2025)

Evaluación cuantitativa de la depreciación de la moneda y los mecanismos de preservación del valor real en Chile.

💡 Hallazgo Clave: Entre 2015 y 2025, el peso chileno perdió casi el 38% de su poder adquisitivo (el IPC creció de 100 a ~160). Simultáneamente, el índice de la UF acompañó este crecimiento (~162), demostrando empíricamente que la UF protege perfectamente el capital contra la inflación en horizontes de largo plazo.
Ver código en GitHub →

Contacto

Correo GitHub LinkedIn

Inicio ↑
Vista ampliada