Perfil
Ingeniero backend, formación en física, Bogotá.

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
Actualidad
Lead Backend & DevOps Engineer (COO) — Apollyon S.A.S
Bogotá
Backend & Data Engineer, Head of Engineering (CTO) — Personally AI
Bogotá
Backend Engineer / Co-CTO — Atonga
Bogotá
Python Developer — Personally AI
Bogotá
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