CRISTÓBAL VERGARA · DESARROLLO DE SOFTWARE

Desarrollo backend y aplicaciones con Python, TypeScript y PostgreSQL.

Soy Cristóbal Vergara, estudiante de Ingeniería en Informática. Construyo APIs, implemento reglas de negocio y verifico su funcionamiento con pruebas automatizadas. Busco una práctica o primera oportunidad en desarrollo backend/software.

Santiago, Chile · segundo año · 4.º semestre · egreso estimado en 2028

Retrato profesional de Cristóbal Vergara

Código, pruebas y límites documentados

TRABAJO SELECCIONADO

APIs, reglas de negocio y sistemas de extremo a extremo.

Tres proyectos individuales para revisar cómo diseño, implemento y pruebo software. Cada caso incluye funcionamiento, código y decisiones técnicas.

02Demo pública disponible
Interfaz en inglés de la demo Machine Failure Risk Classifier

PYTHON · API Y MACHINE LEARNING

Machine Failure Risk Classifier

Aplicación Python que sirve un clasificador mediante FastAPI. Implementé validación de entradas, comprobación del modelo al iniciar, pruebas automatizadas y despliegue con Docker. La demo permite probar el contrato de la API.

Proyecto educativo sobre el dataset sintético AI4I; no validado para maquinaria real. El caso incluye las métricas y limitaciones del modelo.

  • Python
  • FastAPI
  • pytest
  • Docker
  • scikit-learn
03Caso público · resultado no-go
Dashboard histórico de Retail Forecast Lab con métricas de cobertura, WAPE y sesgo

DATOS · PERSISTENCIA Y API

Retail Demand Forecasting & Monitoring

Pipeline de pronósticos con persistencia PostgreSQL, API de consulta y dashboard de resultados históricos. Implementé procesamiento por lotes idempotente y evaluación temporal para comprobar cuándo un modelo cumple los criterios de uso.

La evaluación final obtuvo 77,02 % de cobertura frente al mínimo de 85 %. El resultado no-go queda documentado; no está aprobado para uso operacional.

  • Python
  • FastAPI
  • PostgreSQL
  • Docker
  • GitHub Actions

SOBRE MÍ

Aprendo implementando y probando cada parte del sistema.

Estudio Ingeniería en Informática en la Universidad Bernardo O'Higgins. Mis proyectos abarcan APIs, bases de datos, interfaces web y despliegue en Linux. Me interesa especialmente cómo se comporta una aplicación ante errores, reintentos y cambios simultáneos.

También trabajo con datos y machine learning: comparo resultados, documento sus límites y los integro en aplicaciones cuando el problema lo requiere. Busco desarrollar esta base junto a un equipo de software.

TECNOLOGÍAS

Herramientas que utilizo en mis proyectos.

DESARROLLO

Backend y bases de datos

Python · TypeScript · SQL · PostgreSQL · FastAPI · Fastify

CALIDAD Y DESPLIEGUE

Pruebas y entrega

pytest · Vitest · GitHub Actions · Docker · Linux · Nginx

DATOS Y MACHINE LEARNING

Evaluación de modelos

scikit-learn · pandas · validación · métricas · prevención de leakage

INTERFACES

Aplicaciones web

React · MapLibre · interfaces por rol · diseño responsivo

FORMACIÓN

Base académica y aprendizaje continuo.

2025—ACTUALIDAD

Ingeniería en Informática

Universidad Bernardo O'Higgins

Segundo año · 4.º semestre de 8 · egreso estimado en 2028

MAYO 2026

Python — Kaggle

Credencial verificable de fundamentos de Python.

Ver credencial

OTROS TRABAJOS

Experiencia de proyecto complementaria.

Piloto privado

Operación Control

Piloto privado de gestión operativa desarrollado con Python, Flask y PostgreSQL. En este proyecto trabajo con permisos por rol, auditoría, exportaciones y despliegue en VPS.

Por confidencialidad, no se presenta como demo pública ni se exponen datos o accesos. Solo se publicará un caso anonimizado cuando exista evidencia segura y verificable.

Código y release públicos

Weapon Inspector

Plugin de AMX Mod X para Counter-Strike 1.6. Analiza secuencias de modelos y reproduce animaciones de inspección mediante configuración, caché y una API para otros plugins.

Proyecto histórico que muestra trabajo con un ecosistema legado, configuración y CI. La release es pública; aún requiere una validación final dentro de un servidor real.

CONTACTO

Busco una práctica o primera oportunidad en backend/software.

Si mi trabajo encaja con tu equipo, escríbeme para conversar sobre el puesto, sus requisitos y mi disponibilidad.