10+ years building platforms, distributed systems and teams.
Dec 2025 — PresentNowFreelance
Randstad Digital · Torc
Lead Engineer (Freelance) · Remote
Leading technical architecture and delivery of scalable backend solutions for enterprise clients: Python microservices (Django/FastAPI), Rails services and CI/CD pipelines with IaC.
Leading engineering efforts for enterprise client engagements through Randstad Digital's Torc platform. Responsible for technical architecture, team coordination, and delivery of scalable backend solutions.
Designing and building Python-based microservices and API layers using Django and FastAPI, with emphasis on modularity, observability, and tenant-aware service patterns.
Implementing Ruby on Rails services for internal tooling, admin dashboards, and integration middleware connecting client systems with third-party APIs and data providers.
Developing React-based front-end interfaces for project management and delivery tracking, enabling real-time visibility into engineering progress and resource allocation.
Establishing CI/CD pipelines, IaC patterns (Terraform/Pulumi), and deployment strategies to support rapid iteration across multiple client environments.
PythonDjangoFastAPIRuby on RailsReactTerraformPulumiCI/CD
Built the backend architecture of a payments fintech: onboarding, KYC with banking integrations, payment queues (Celery/Redis) and an event-driven architecture with Kafka.
Supported the technical foundation of an early-stage fintech focused on digital payments and alternative financial services across the USA and LATAM during a short-term freelance engagement.
Designed and implemented the core backend architecture using Python (Django/FastAPI), prioritizing scalability, modularity, and tenant-aware service design from day one. Built asynchronous task runners with Celery and Redis for payment processing queues.
Developed initial services for user onboarding, identity verification (KYC), and virtual account creation by integrating third-party APIs such as banking partners and verification providers. Implemented the KYC orchestration flow in Python with retry logic and webhook callbacks.
Built a React-based internal admin panel for compliance teams to review KYC submissions, flag suspicious accounts, and manage approval workflows in real time.
Established an event-driven architecture using Kafka to power asynchronous flows for notifications, transaction reconciliation, and compliance operations.
Defined reproducible CI/CD workflows and managed cloud infrastructure using Terraform and Pulumi to streamline deployments in staging and production environments.
Through Revelo, dedicated engineer for StyleSeat: established and optimized booking features for beauty professionals, integrated third-party APIs (Braze, Segment) and added AI agents to automate their repetitive work.
Engaged through Revelo as a dedicated senior engineer for StyleSeat, the beauty and wellness marketplace, working embedded with their product and engineering teams on the booking platform.
Established and optimized booking features for beauty professionals: availability and scheduling, reservation flows, and the client-facing booking experience across web and mobile.
Integrated third-party platforms into the product, including Braze for lifecycle messaging and notifications and Segment for event tracking and customer data pipelines, unifying user events across services.
Integrated AI agents into professional-facing workflows to automate repetitive work such as booking management and client communication, reducing manual effort for stylists and salon owners.
Worked across the stack (Python, Ruby on Rails, React) on the services and interfaces supporting the booking experience, with instrumentation and metrics guiding performance and reliability improvements.
PythonRuby on RailsReactPostgreSQLBrazeSegmentAgentes de IA
Feb 2021 — Jan 2024Full time
BairesDev · Mastercard
Senior Software Engineer · Remote
Internal APIs and backend components for Mastercard’s multitenant payment infrastructure; low-latency system with Kafka and gRPC, AI fraud detection (MCP) and ClickHouse analytics.
Architected internal APIs and reusable backend components for Mastercard's multitenant payment infrastructure. Built Python-based API gateways and middleware layers for request routing, rate limiting, and tenant-scoped authentication.
Contributed to a large-scale, low-latency system that ingested and processed financial events in near real time using Kafka and gRPC. Developed Python consumers and producers for event stream processing with schema validation via Protobuf.
Integrated MCP-based AI models for fraud detection and risk scoring using secure API wrappers and model context protocols.
Built React-based internal tools for transaction monitoring dashboards, enabling analysts to visualize payment flows, detect anomalies, and drill into tenant-level metrics with real-time data feeds.
Designed schema strategies for ClickHouse OLAP tables to optimize cross-tenant analytics workloads and dashboards.
Built and maintained data ingestion and transformation pipelines using Apache Airflow (Python), authoring DAGs for ETL workflows and reporting layers.
AI integrations for fintech and e-commerce clients: Python inference pipelines, distributed ingestion with Pub/Sub and Celery, and React A/B experiment dashboards.
Worked on enterprise-grade AI integrations for clients in fintech and e-commerce. Developed Python-based inference pipelines and feature engineering modules for recommendation and scoring systems.
Built distributed data pipelines with asynchronous execution, leveraging Pub/Sub, Celery, and RESTful APIs. Implemented Ruby on Rails services as data ingestion endpoints for partner integrations.
Developed React front-end components for A/B experiment dashboards, allowing product teams to configure and monitor ML model variants in real time.
Supported deployment of machine learning models with versioned interfaces, metrics, and A/B evaluation.
PythonPub/SubCeleryRuby on RailsReactML
Oct 2020 — Aug 2021Full time
Mi Águila
Enterprise Solutions Architect · Bogotá
Platform modernization: monolith-to-microservices migration with tenant-aware service registration, Rails business logic (service objects, Sidekiq) and Kubernetes infra with Pulumi.
Led platform modernization by migrating monolith to microservices, introducing tenant-aware service registration and auth boundaries. Rebuilt core business logic modules in Ruby on Rails with service-object patterns and background job processing via Sidekiq.
Built React-based abstraction layers that enabled frontend/backend teams to extend business features across regions, including configurable UI components for multi-region fleet management dashboards.
Managed Pulumi-based Kubernetes infrastructure across staging and production clusters.
Ruby on RailsSidekiqKubernetesPulumiReactMicroservices
Oct 2019 — Oct 2020Full time
Packen
Lead Engineer · Bogotá
High-availability microservices for logistics; event sourcing with Kafka and PostgreSQL, warehouse API integrations and a real-time React Native driver app.
Built and maintained highly available microservices for logistics operations across multiple clients and warehouse locations. Developed Ruby on Rails APIs for shipment tracking, route optimization, and warehouse inventory management.
Introduced event sourcing for shipment lifecycle management using Kafka and PostgreSQL. Implemented Python-based ETL scripts for consolidating shipment data across multiple warehouse systems into a unified reporting layer.
Designed an integration layer with external warehouse APIs and custom alert systems via Redis pub/sub and Slack bots. Built a React Native mobile app for drivers to receive real-time dispatch notifications and update delivery statuses.
Ruby on RailsKafkaPostgreSQLReact NativeRedisETL en Python
Jan 2019 — Oct 2019Full time
LOGYCA
Lead Engineer · Bogotá
Internal platforms to unify API and identity: Python middleware (centralized logging, token validation), cloud migration with reusable Pulumi modules and a Rails admin.
Focused on internal platforms to unify API and identity services for internal products. Developed Python-based middleware for centralized logging, authentication token validation, and cross-service request tracing.
Drove cloud migration with a reusable Pulumi module system across development environments.
Provided architectural input on internal authorization service and secrets management patterns. Built Ruby on Rails admin interfaces for managing service configurations and access control policies.
PythonPulumiRuby on RailsAuthLogging centralizado
Apr 2015 — Sep 2018Full time
Universidad Piloto de Colombia
Software Developer · Bogotá
Maintenance and development of institutional systems with Ruby on Rails, PostgreSQL and Python; React interfaces for enrollment and academic scheduling.
Supported and maintained institutional software systems. Delivered new development features under institutional standards using Ruby on Rails, PostgreSQL, and Python. Built internal React-based interfaces for student enrollment workflows and academic scheduling tools.