EN

Ingeniería más allá del modelo.

La IA es solo una parte del sistema.

Mi formación es en economía y finanzas. La investigación con métodos estadísticos y econométricos me llevó al análisis de datos, luego al machine learning y de ahí a la ingeniería de software que vuelve útiles a los modelos en producción.

Hoy trabajo en las capas alrededor del modelo: APIs, bases de datos, colas, infraestructura, integraciones, pipelines de datos y la arquitectura que convierte una capacidad de IA en un producto confiable. El objetivo es simple: sistemas útiles en el mundo real, no solo impresionantes en una demo.

Me gusta entender el sistema completo.

En el trabajo eso significa seguir una petición desde la API, pasando por colas, workers y el modelo, hasta la base de datos y de vuelta. En casa significa una Raspberry Pi, un equipo con GPU, un broker MQTT y una cara en pantalla táctil que tienen que ponerse de acuerdo.
Santiago Garcia

Experiencia

  1. Software Engineer

    Consultora de software

    Actual

    Servicios backend, integraciones de IA e infraestructura en la nube para sistemas en producción.

  2. AI Developer

    Insightplay

    2025

    Sistemas multi-agente, backends con FastAPI, recuperación vectorial y despliegues en la nube con AWS.

  3. Practicante de analítica de datos

    ProPacífico

    2024

    Dashboards interactivos, procedimientos de validación de datos y análisis estadístico de la ejecución de proyectos.

Santiago Garcia con el trofeo del tercer lugar de la primera Datathon del Pacífico

Reconocimientos

  • Tercer lugar, primera Datathon del Pacífico

    Competencia regional de datos organizada por ProPacífico. Cali, 2023.

  • Ganador, hackathon de IA generativa

    Un programa que genera preguntas y evalúa la comprensión lectora, el habla y la escucha según el Marco Común Europeo (MCER).

  • Premio a la mejor presentación

    V Congreso Latinoamericano de Marketing Social.

El modelo es una caja.

Una petición a través de un sistema de IA típico en producción. Pasa el cursor o enfoca cualquier componente para ver para qué está.

cloud, contenedores, CI/CDeventowebhook, cronAPIcontratos, authcolacontrapresiónSQL + vectoresfuente de verdadworkersescalanLLMvalidaciónesquemasobservabilidadtrazas, métricasmensajeríaSMS, vozcloud, contenedores, CI/CDeventowebhook, cronAPIcontratos, authcolacontrapresióndatosworkersescalanLLMvalidaciónesquemastrazasmensajeríaSMS, voz

El modelo es una caja. Todo lo que lo rodea es lo que lo convierte en producto.

Cómo pienso la ingeniería

  1. Entender el problema

    Para quién es, qué falla hoy y cómo se vería "funcionando".

  2. Diseñar el sistema

    Componentes, contratos y modos de falla antes de la primera línea de código.

  3. Construir la versión útil más pequeña

    Algo real que funcione de punta a punta; después, la complejidad.

  4. Integrarlo con el mundo real

    Los datos, APIs, infraestructura y personas que ya existen.

  5. Medir, probar y mejorar

    Observar qué hace de verdad y volver a dar la vuelta.

Y de vuelta al primer paso, con mejor información.

Dónde trabajo en el stack

Ingeniería de IA

Modelos como componentes con contratos, costos y modos de falla.

  • LLMs
  • IA generativa
  • NLP
  • Agentes de IA
  • IA local
  • Modelos de lenguaje pequeños

Ingeniería de software

El código que vuelve confiable una capacidad.

  • Python
  • Sistemas backend
  • APIs
  • Bases de datos
  • Diseño de sistemas
  • Arquitectura de software

Cloud e infraestructura

Dónde corre, cómo se despliega y cómo sabes que funciona.

  • Azure
  • Docker
  • CI/CD
  • Infraestructura cloud
  • Sistemas en producción

Sistemas y automatización

Conectar software con datos, servicios y hardware.

  • Automatización
  • Procesamiento de datos
  • Integraciones
  • MQTT

Educación

  • Especialización en Ingeniería de Software

    Universidad Internacional de La Rioja (UNIR)

    En curso
  • Economía y Finanzas

    Universidad de San Buenaventura, Cali

    2020 – 2024

Certificaciones

  • Generative AI Engineering with LLMsIBM
  • Advanced Data AnalyticsGoogle

Idiomas

  • EspañolNativo
  • InglésNivel nativo
  • ItalianoIntermedio