About
A career spent building software systems — and, over time, deciding how those systems should be structured.
I am a software engineer based in Medellín. The work started in systems analysis and internal platforms, moved through backend and ecommerce engineering, and now sits at the intersection of architecture, technical leadership, and product delivery.
That progression is the point. Analyst, then systems coordinator, then senior developer, development coordinator, senior backend engineer, technical lead, and head of research and development. Each step added a different constraint: correctness, operations, delivery, coordination, then the shape of the system itself.
Most of the work has been backend-heavy: PHP platforms (Laravel, Symfony, and earlier CakePHP and Yii), Python workers for high-throughput processing, relational data models (PostgreSQL, MySQL, Oracle), and JavaScript frontends (React, Next.js, Vue.js). More recent platform work has included hexagonal / DDD services, Redis Streams, an API gateway, containerized delivery with Docker and Kubernetes, and infrastructure involving Google Cloud, Redis, Memcached, and process supervision.
I have led development teams, made technical decisions, managed budget for a private ERP, coordinated custom platforms for a trade federation, and shipped on international ecommerce products — including payment integrations and third-party store connections. The through-line is not a framework list. It is judgment about how to design software that other people have to operate, extend, and live with.
Progression
- 01Analyst
- 02Systems Coordinator
- 03Senior Developer
- 04Development Coordinator
- 05Senior Backend Developer
- 06Technical Lead
- 07Head of R&D
Technical stack
Backend, workers, data and delivery used in production work — PHP, Laravel, Symfony, Python, Node.js, TypeScript, React, Next.js, PostgreSQL, Redis, Docker, Kubernetes, and the rest of the working set.
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
Data
- PostgreSQL
- MySQL
- Oracle
- MongoDB
- Redis
Infrastructure
- Docker
- Kubernetes
- Nginx
- Helm
- Google Cloud
- Object storage (S3 / Spaces)
- Memcached
- Supervisor
- Commerce Tools
- Clerk
Messaging
- Redis Streams
- RabbitMQ
- BullMQ
- Socket.IO
Technologies come from the CV, named roles, and later platform work. Proficiency levels are not shown.
Languages
- Spanish — Native
- English — Intermediate