Escribo servicios en Python y administro las máquinas donde viven. En la práctica eso ha significado diseñar un esquema, entregar la API encima, ponerla en contenedores, dejarle un proxy inverso con TLS al frente, y después ser la persona a la que llaman cuando deja de responder a una hora inoportuna.

La mayor parte de mi trabajo ha sido en empresas pequeñas donde no había un equipo de plataforma a quien pasarle la infraestructura. Por eso la hoja de vida abarca backend y DevOps en lugar de quedarse en uno solo: ese límite me tocaba a mí.

El pregrado en física no es decoración. La fusión de sensores, los filtros de Kalman extendidos y el suavizado de RSSI sobre una malla Bluetooth son el tipo de problema donde las matemáticas deciden si la funcionalidad sirve, y esa es la parte que más disfruto.

No soy ingeniero de frontend y trato de que no me describan como tal. Donde mis proyectos tienen interfaz, la planeé y la construí con herramientas de IA. Prefiero que me evalúen por la API que está debajo.

Experiencia

  1. Actualidad

    Lead Backend & DevOps Engineer (COO) — Apollyon S.A.S

    Bogotá

  2. Backend & Data Engineer, Head of Engineering (CTO) — Personally AI

    Bogotá

  3. Backend Engineer / Co-CTO — Atonga

    Bogotá

  4. Python Developer — Personally AI

    Bogotá

  5. Teaching Assistant — Universidad de los Andes

    Bogotá

Educación

2018 — Actualidad

BSc Physics (in progress) — Universidad de los Andes, Colombia

Cursos en modelamiento matemático, métodos numéricos, estadística y física computacional. Beneficiario de la beca nacional de mérito "Ser Pilo Paga".

Certificaciones

  • FastAPI: Databases, Modularization and Production Deployment — Platzi
  • Python Professional — Platzi
  • Exploratory Data Analysis — Platzi
  • Internet Computer Networks — Platzi
  • Prompt Engineering with ChatGPT — Platzi

Idiomas

  • Español — nativo
  • Inglés — nivel profesional
  • Japonés — básico