Skip to content

Experience

Professional history

Dates are taken from the current CV and are not adjusted. Concurrent roles remain separate. Technologies appear only when the CV or later platform work names them.

AnalystSystems CoordinatorSenior DeveloperDevelopment CoordinatorSenior Backend DeveloperTechnical LeadHead of R&D
  1. June 2019

    Present

    Head of R&D

    Head of Software Research and Development

    Soga SAS

    Lead research and development for the internal engineering platform: hexagonal Laravel services, Python stream workers, and architectural direction for products such as ProCrédito v2.

    • Coordinate the development team and set the architecture pack (slices, ports, stream contracts).
    • Make technical and budget decisions for a long-lived internal platform.
    • Design hexagonal / DDD Laravel services and Python workers on Redis Streams.
    • Research and adopt delivery with Docker, Kubernetes, Nginx, and Helm.
    LaravelPHPPythonRedis StreamsMySQLDockerKubernetesNginx
  2. January 2024

    March 2026

    Technical Lead

    Fullstack Technical Lead

    Armirene

    Technical lead on Armi, a multi-commerce platform: Commerce Tools as the engine, Checkout and Merchant Center as Next.js products, delivery with Docker and Kubernetes.

    • Fullstack technical leadership for Checkout and Merchant Center.
    • Keep the commerce domain in adapters around Commerce Tools — catalog, cart, orders, customers.
    • Model Checkout v2 with domain values (money, currency, address, payment method).
    • Integrate identity (Clerk), GraphQL/Apollo, and operational events on RabbitMQ.
    • DevOps, including Kubernetes and Docker.
    Next.jsReactTypeScriptGraphQLCommerce ToolsClerkRabbitMQDockerKubernetes
  3. November 2019

    August 2023

    Senior Backend Developer

    Senior Backend Developer

    TRIKO SAS

    Senior backend engineering with architecture, development practices, and infrastructure on Google Cloud — including Redis, Memcached, and process supervision.

    • Senior backend development and architecture.
    • Implement development best practices and design patterns.
    • Work with Google Cloud infrastructure.
    • Use Redis, Memcached, Supervisor, and related runtime tooling.
    Google CloudRedisMemcachedSupervisor
  4. January 2018

    June 2019

    Development Coordinator

    Development Coordinator

    FENALCO Atlántico

    Coordinate, design, and implement custom software for organizational needs — including ProCrédito 2.0 and FACTIBLE electronic invoicing.

    • Coordinate, design, and implement custom developments for the organization.
    • Coordinate development of the ProCrédito 2.0 platform.
    • Coordinate and develop FACTIBLE, electronic invoicing software.
    TODO_TECH_STACK
  5. March 2016

    January 2021

    Senior Developer

    Senior Developer

    Kooomo

    Analysis, design, and development on an international multi-merchant ecommerce platform: payments, order handling, and third-party integrations.

    • Analysis, design, and development for an international multi-merchant ecommerce platform.
    • Payment gateways, payment orders, and payment methods.
    • Integrate external plugins including Mailchimp, MagNews, MailUp, Amazon, and eBay.
    • REST and SOAP/web-service integrations with other platforms and virtual stores.
    RESTWeb services
  6. November 2015

    March 2016

    Senior Developer

    Senior PHP Developer

    Software Estratégico

    Object-oriented PHP development for Zerogrey, an international ecommerce platform, including jQuery plugins and MySQL database objects.

    • Senior object-oriented PHP development for the Zerogrey international ecommerce platform.
    • Develop jQuery plugins.
    • Implement MySQL procedures, functions, triggers, and views.
    PHPjQueryMySQL
  7. June 2013

    March 2015

    Semi-senior Developer

    Semi-senior Developer

    Delaware Consultoría (Colombia branch)

    Development engineering in the telecommunications sector on the Elite information system, with Oracle 11g database programming.

    • Programming, analysis, definition, and development of functionality for the Elite information system.
    • Oracle 11g functions, procedures, packages, and triggers.
    Oracle 11g
  8. June 2012

    February 2013

    Systems Assistant

    Systems Assistant

    CESCA Cooperativa de Ahorro y Crédito

    Information systems, infrastructure, and internal applications — including PHP web development and Oracle database work.

    • Programming, analysis, definition, and development of company information systems.
    • Hardware, telecommunications equipment, and Microsoft networks maintenance.
    • Development with PHP, jQuery, Ajax, HTML5, and CSS3.
    • Oracle 9g functions, procedures, packages, and triggers.
    PHPjQueryAjaxHTML5CSS3MySQLOracle 9g
  9. July 2008

    January 2009

    Systems Coordinator

    Systems Coordinator

    CREASE (Centro de Refuerzos y Asesorías Educativas)

    Coordinate systems and infrastructure, including an information system for assigning educational advisory services.

    • Systems technician / coordinator / supervisor for infrastructure and systems.
    • Programming, analysis, definition, and development of an information system to assign educational advisory services.
    • Hardware, telecommunications equipment, and Microsoft networks maintenance.
    TODO_TECH_STACK
  10. February 2006

    September 2007

    Analyst

    Systems Analyst

    Colegio Nuestra Señora de los Ángeles

    Analysis and development of internal platforms: ISO 9001 document management, surveys, and academic grade administration.

    • Programming, analysis, definition, and development of a corporate intranet for ISO 9001 document management.
    • Development of a survey platform required by the same standard.
    • Analysis, definition, and development of information systems for administrative management of grades.
    TODO_TECH_STACK