Sobre mí
Una carrera construyendo sistemas de software — y, con el tiempo, decidiendo cómo deben estructurarse esos sistemas.
Soy ingeniero de software en Medellín. El trabajo empezó en análisis de sistemas y plataformas internas, pasó por ingeniería backend y ecommerce, y ahora está en la intersección de arquitectura, liderazgo técnico y entrega de producto.
Esa progresión es el punto. Analista, luego coordinador de sistemas, luego desarrollador senior, coordinador de desarrollo, ingeniero backend senior, líder técnico y jefe de investigación y desarrollo. Cada paso añadió una restricción distinta: corrección, operaciones, entrega, coordinación y, después, la forma del sistema mismo.
La mayor parte del trabajo ha sido backend: plataformas PHP (Laravel, Symfony, y antes CakePHP y Yii), workers en Python para procesamiento de alto throughput, modelos de datos relacionales (PostgreSQL, MySQL, Oracle) y frontends en JavaScript (React, Next.js, Vue.js). El trabajo más reciente de plataforma ha incluido servicios hexagonales / DDD, Redis Streams, un API gateway, entrega contenerizada con Docker y Kubernetes, e infraestructura con Google Cloud, Redis, Memcached y supervisión de procesos.
He liderado equipos de desarrollo, tomado decisiones técnicas, gestionado presupuesto de un ERP privado, coordinado plataformas a medida para una federación gremial y entregado producto en ecommerce internacional — incluyendo integraciones de pago y conexiones con tiendas de terceros. El hilo no es una lista de frameworks. Es juicio sobre cómo diseñar software que otras personas tienen que operar, extender y convivir con él.
Progresión
- 01Analista
- 02Coordinador de sistemas
- 03Desarrollador senior
- 04Coordinador de desarrollo
- 05Desarrollador backend senior
- 06Líder técnico
- 07Jefe de I+D
Stack técnico
Backend, workers, datos y entrega usados en producción — PHP, Laravel, Symfony, Python, Node.js, TypeScript, React, Next.js, PostgreSQL, Redis, Docker, Kubernetes y el resto del conjunto de trabajo.
Backend
- PHP
- Laravel
- Symfony
- Python
- Node.js
- TypeScript
- Express
- JSON:API
- GraphQL
- CakePHP
- Yii
Frontend
- React
- Next.js
- Vue.js
- TypeScript
- JavaScript
- Tailwind CSS
- Apollo
- HTML
- CSS
- jQuery
Datos
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
Infraestructura
- Docker
- Kubernetes
- Nginx
- Helm
- Google Cloud
- Object storage (S3 / Spaces)
- Memcached
- Supervisor
- Commerce Tools
- Clerk
Mensajería
- Redis Streams
- RabbitMQ
- BullMQ
- Socket.IO
Las tecnologías salen del CV, de roles nombrados y de trabajo posterior en plataformas. No se muestran niveles de dominio.
Idiomas
- Español — Nativo
- Inglés — Intermedio