Skip to content
Monteverde OSCúcuta, Colombia

Timeline

Career timeline

Roles and education, most recent first.

  1. Role · May 2024 – April 2026

    Principal Software Engineer

    Wawandco

    • Led architecture and delivery of multiple product lines simultaneously, coordinating across frontend, backend, and infrastructure squads to ship features on schedule with high code quality standards.
    • Designed and implemented a distributed event-driven backend using Node.js, NestJS, and Kafka, reducing inter-service latency by restructuring synchronous API chains into async message queues.
    • Built and maintained reusable component libraries in React and TypeScript that were adopted across three separate product teams, cutting redundant UI development and improving consistency.
    • Introduced end-to-end observability practices using Prometheus and Grafana, enabling real-time alerting on performance regressions and reducing mean time to resolution for production incidents.
    • Collaborated with product and design stakeholders to translate business requirements into technical specs, owning the full design-to-deployment cycle for several high-traffic features.
    • Mentored mid-level and senior engineers through structured code reviews, architecture discussions, and pairing sessions — raising the overall technical bar of the team.
  2. Role · January 2021 – December 2023

    Senior Software Engineer

    Abka

    • Built full-stack features across a complex SaaS platform using React, Next.js, and a Python/FastAPI backend, owning both the user-facing experience and the API contracts it relied on.
    • Designed a blockchain-integrated module for asset tokenization using Solidity and Ethers.js, enabling the platform to handle on-chain transactions with transparent audit trails.
    • Implemented ML-powered recommendation logic using Hugging Face Transformers and a RAG-based retrieval pipeline backed by Elasticsearch, improving content relevance scores meaningfully.
    • Managed cloud infrastructure on AWS using Terraform and ECS, automating deployment pipelines via GitHub Actions and reducing manual intervention in release processes.
    • Led the migration of a legacy monolithic service to a microservices architecture, improving deployment independence and allowing individual services to scale under load without cascading effects.
    • Worked directly with data engineering to build ETL pipelines using Apache Airflow and dbt, enabling reliable analytics data flows from production databases to the reporting layer.
  3. Role · January 2019 – December 2020

    Full Stack Engineer

    ZONA SEGURA

    • Developed and deployed a real-time security monitoring platform using Vue.js on the frontend and Node.js/Express on the backend, with WebSocket-based live data updates for field operators.
    • Integrated third-party IoT device APIs and built internal data ingestion services that normalized incoming sensor streams into a structured PostgreSQL schema for downstream querying.
    • Containerized the application stack using Docker and set up basic Kubernetes orchestration, enabling the team to move from a fragile manual deployment process to a repeatable, environment-consistent release flow.
    • Implemented role-based access control (RBAC) and JWT authentication across the platform, hardening security for a product handling sensitive operational data.
    • Contributed to product planning and sprint prioritization alongside the CTO, helping translate user feedback into clearly scoped technical tasks with realistic estimates.
    • Wrote comprehensive integration and unit tests using Jest and Mocha, bringing test coverage from near zero to a stable baseline that caught regressions before production.
  4. Role · January 2017 – December 2018

    Back End Developer

    BairesDev

    • Built and maintained RESTful APIs in Node.js and Python for US-based clients across fintech and logistics domains, meeting strict SLA requirements and handling significant concurrent load.
    • optimized queries and managing migrations as product requirements evolved over multi-month engagement cycles.
    • Integrated external payment and identity verification APIs (Stripe, Plaid, Twilio) into backend services, handling edge cases, retry logic, and webhook reliability under production conditions.
    • Participated in client-facing technical discussions and sprint demos, translating deliverables clearly for non-technical stakeholders while keeping engineering timelines honest.
    • Set up and maintained CI pipelines in Jenkins for automated testing and deployment, reducing time-to-merge and improving team confidence in the release process.
    • Collaborated in a fully remote, English-speaking environment across time zones — developing strong async communication habits and documentation practices early in my career.
  5. Education · 2012 – 2016

    Bachelor's Degree in Computer Science

    Yale University