Skip to main content

Curriculum Vitae

Carlos Olivo

Senior Software Engineer · Full-Stack & Platform Architecture

Versión en español

Senior Software Engineer

Estados Unidos · Abierto a remoto o híbrido
hello@carlos-olivo.dev · LinkedIn · GitHub

Ingeniero full-stack enfocado en construir APIs escalables, sistemas orientados a eventos y arquitecturas SaaS con JavaScript/TypeScript, .NET y Go. Tengo experiencia integrando proveedores complejos de travel-tech, optimizando cargas distribuidas y automatizando despliegues. Conecto arquitectura y ejecución para convertir ideas en software mantenible y de alto rendimiento.

Experiencia Profesional

Roles seleccionados

Backend Developer — Conectividad hotelera y sistemas de cotización

PriceTravel Holding

Jun 2024 – Presente · Remoto (US)
  • Diseñé e implementé integraciones con proveedores hoteleros como SiteMinder (SiteConnect), TravelClick, Omnibees, Gin RateFox y TravelGate HotelX, habilitando sincronización de tarifas y disponibilidad en tiempo real.
  • Brindé soporte técnico y optimización de rendimiento para integraciones con Hotelbeds, DerbySoft, SynXis y Expedia Rapid API, mejorando la confiabilidad y consistencia de las APIs.
  • Construí una vista materializada de tasas de cambio respaldada por DAX y alimentada por un background worker, reduciendo la latencia de consulta y eliminando accesos redundantes a base de datos.
  • Desarrollé una vista materializada de promociones optimizada con DAX para supply interno, reduciendo carga en el servicio de cotización y mejorando la capacidad de respuesta.
  • Colaboré con el equipo de quoting para mejorar el flujo de conversión de moneda, elevando la precisión del sistema y el rendimiento general.

Backend Developer — Plataformas SaaS e infraestructura cloud

ListoApp (Chile)

Feb 2024 – Presente · Remoto (US)
  • Reduje el cold start de AWS Lambda en 50% y el tamaño del paquete en 500% mediante un proceso de bundling previo al despliegue.
  • Implementé arquitecturas orientadas a eventos con AWS SNS y EventBridge para un sistema de notificaciones escalable.
  • Construí APIs GraphQL con NestJS y TypeScript integradas con S3 y modelos SaaS multi-tenant para Sektor.app, conectando aseguradoras, proveedores de servicio y agentes.
  • Desarrollé la API backend para Centuria.app, una plataforma multi-rol de gestión de redes con estructuras basadas en grafos, actividades y gestión de tareas usando MongoDB.
  • Creé la API en tiempo real y el scraper basado en Chrome para RoulettesView.com, monitoreando 128 mesas de ruleta y emitiendo resultados deduplicados por WebSockets usando Go y goroutines.
  • Implementé pipelines CI/CD con GitHub Actions para automatizar despliegues en AWS y asegurar integración continua.

Software Developer — Desarrollo web y móvil

Drimo

Jul 2022 – Jun 2023 · Remoto
  • Diseñé, desarrollé y depuré aplicaciones móviles y web cross-platform usando React.
  • Mantuve y optimicé múltiples APIs serverless desplegadas en AWS, mejorando confiabilidad y eficiencia de costos.
  • Desarrollé nuevas funcionalidades para un ecosistema de microservicios usando NestJS y GraphQL, asegurando comunicación fluida entre servicios.
  • Migré el blog y sitio web de la compañía a Next.js mediante scraping automatizado, mejorando velocidad de carga y rendimiento SEO.

Áreas de Conocimiento

Desarrollo web full-stack con JavaScript/TypeScript, .NET y Go. Sistemas orientados a eventos, conectividad con proveedores hoteleros e integraciones de APIs.

Herramientas y Stack de Desarrollo

Lenguajes y runtime

TypeScript, JavaScript, C#, Go, SQL, Node.js

Frameworks y servicios

NestJS, React, Next.js, .NET 8, GraphQL, Serverless Framework

Cloud e infraestructura

AWS Lambda, SNS, EventBridge, DAX, S3, Docker, GitHub Actions

Datos y caching

PostgreSQL, MongoDB, Redis, DAX, DynamoDB