Ingeniero de Sistemas

Backend
Habilidades Técnicas
Habilidades Blandas
Curriculum Vitae

¡Disponible para nuevos proyectos!

Ingeniero de Plataformas Cloud Native, Especialista en DevOps y Desarrollo de Software. Apasionado, autodidacta y con un enfoque claro en mejorar la vida de las personas a través de la tecnología.
Experiencia en nube
Amazon Web Services
- EC2
- S3
- IAM
- RDS Aurora
- Route 53
- CloudFront
- AWS Lambda
- CloudWatch
- CloudFormation
- AWS Lightsail
Azure Cloud
- Azure SQL Databases
- Microsoft Entra ID (B2B,B2C)
- Azure IAM
- API Management
- Azure Functions
- Cost Management
- Azure Virtual Machines
- Azure Blob Storage
- Key Vault
- Azure DevOps
Google Cloud
- Compute Engine
- Cloud Storage
- Cloud Functions
- Cloud SQL
- Cloud DNS
- Cloud CDN
- Cloud Build
- Cloud Source Repositories
- Cloud IAM
- Cloud Deployment Manager
Infraestructura como Código
Mi preferencia por herramientas de Infraestructura como Código (IaC) como Terraform y Pulumi mejora mi productividad y permite entregas más consistentes y tolerantes a fallos. Este enfoque me permite representar la infraestructura en código, facilitando un crecimiento progresivo y una mejor gestión. Al adoptar tecnologías de vanguardia en la nube como Docker, Hashicorp Vault, Packer y Ansible, optimizo procesos y reduzco tareas repetitivas, lo cual es crucial en situaciones desafiantes y conduce a soluciones en la nube más eficientes y confiables.
Resumen Profesional
Experimentado en arquitectura de soluciones en múltiples proveedores de nube, con un enfoque en prácticas de DevOps y SRE. Soy competente en desarrollo backend, bases de datos SQL y NoSQL, y optimización de pipelines de CI/CD. Tengo conocimientos en la implementación de arquitecturas WAF y CAF, enfatizando la seguridad de redes y de código estático. Me comprometo a la automatización y gestión de métricas, asegurando migraciones y backups confiables para mejorar la eficiencia en la entrega de software y el rendimiento del equipo.
Dominio Ágil: Principios en Acción
Herramientas de CI/CD
Herramientas con las que tengo experiencia en integración y entrega continua

Azure DevOps
Experiencia en configuración de pipelines completos y automatización de proyectos empresariales.

Jenkins
Configuración avanzada de pipelines, integración con Docker y Kubernetes.

GitHub Actions
Automatización de flujos de trabajo con CI/CD y despliegue en múltiples entornos.

GitLab CI/CD
Experiencia con pipelines automatizados, configuración de runners y despliegues continuos.

Azure DevOps
Experiencia en configuración de pipelines completos y automatización de proyectos empresariales.

Jenkins
Configuración avanzada de pipelines, integración con Docker y Kubernetes.

GitHub Actions
Automatización de flujos de trabajo con CI/CD y despliegue en múltiples entornos.

GitLab CI/CD
Experiencia con pipelines automatizados, configuración de runners y despliegues continuos.

Azure DevOps
Experiencia en configuración de pipelines completos y automatización de proyectos empresariales.

Jenkins
Configuración avanzada de pipelines, integración con Docker y Kubernetes.

GitHub Actions
Automatización de flujos de trabajo con CI/CD y despliegue en múltiples entornos.

GitLab CI/CD
Experiencia con pipelines automatizados, configuración de runners y despliegues continuos.
Pipeline de CI/CD
Pipelines Totales
394
Proyectos Gestionados
9
Pipelines de Seguridad
16
Logros Clave
Proyectos Gestionados
9 proyectos a gran escala
Pipelines Creados y/o Gestionados
400+ pipelines gestionados
Reducción de Costos
40% de reducción de costos
Reducción en Tiempo de Despliegue
Despliegues 40% más rápidos
Reducción de Incidentes
80% menos incidentes tras la optimización
Eficiencia en Recursos
35% mejora con agentes de escalado automático
Mejoras en Seguridad
OWASP integrado en 16 pipelines críticos
Automatización de Procesos
60% de los procesos automatizados
Calidad del Código & Seguridad
Mejorada con la integración de SonarCloud
Incremento en Rendimiento
Manejo de datos 25% más rápido con MongoDB & RabbitMQ
Reducción en Tiempo de Respuesta
30% más rápido en el tiempo de respuesta usando Redis y AFD
Redes Privadas & Seguridad
Configuración de redes privadas con VPCs y conexiones seguras
Propuestas de Arquitectura & CAF/WAF
Diseño de 6 propuestas de arquitectura con integración de CAF/WAF
Landing Zones & Escalabilidad
Implementación de landing zones con escalabilidad automática
Mentoría & Liderazgo de Equipos
Mentoría a equipos en mejores prácticas de arquitectura en la nube
Backups & Recuperación ante Desastres
Diseño de estrategias de backup con RPO < 5 minutos
Herramientas y Tecnologías
Métricas de Rendimiento y Confiabilidad en Proyectos en los que He Contribuido
La consistencia y la toma de decisiones han mejorado la capacidad de despliegue y la confiabilidad de las soluciones mediante trabajo persistente y aportes individuales.
Observability
Traffig
Dispositivos IoT/Edge
AppiMotion+
Movilidad
Trackmile
Movilidad
Carbonlytics
GreenTech
Inspira
Recursos Humanos
Arpex
Geo referencia
DCT
Energético
Traffig
Dispositivos IoT/Edge
Deep
AI/ML
Gobierno Nube
Infraestructura
Herramientas de Monitoreo e Incident Management

PagerDuty
Gestión de Incidentes
ELK Stack
Gestión de Logs
Kibana
Monitoreo Sintético & alerts
Azure Monitor
Observabilidad Cloud
Estas herramientas forman el ecosistema de observabilidad y gestión de incidentes que garantiza la confiabilidad y el rendimiento óptimo de nuestras aplicaciones en producción, permitiendo una respuesta rápida ante cualquier anomalía.
AI/ML
Aplicando inteligencia artificial en el diseño de soluciones para resolver desafíos reales a nivel empresarial
Azure AI/ML Services
Enterprise AI PlatformArquitectura y despliegue de soluciones IA empresariales usando Azure OpenAI, Azure ML y Cognitive Services para aplicaciones críticas de negocio
Google Cloud AI
Enterprise AI PlatformImplementación de arquitecturas IA empresariales usando Vertex AI, Document AI y servicios de Google Cloud para procesamiento inteligente de datos
OpenAI Platform
LLM PlatformIntegración empresarial de servicios OpenAI, desarrollo de aplicaciones inteligentes con API avanzadas y prompt engineering estratégico
Anthropic Claude
LLM PlatformDesarrollo con plataforma Claude de Anthropic, integración en aplicaciones empresariales, análisis de documentos complejos y generación de código
Experiencia en Kubernetes
Arquitectura de Microservicios Avanzada
Como arquitecto de soluciones cloud-native, he diseñado e implementado arquitecturas de microservicios complejas sobre Kubernetes en múltiples entornos de producción a gran escala. Mi experiencia abarca desde la definición de la estrategia de contenedorización hasta la implementación de patrones avanzados de comunicación entre servicios.
He liderado la transformación de aplicaciones monolíticas a arquitecturas de microservicios, implementando prácticas DevOps y SRE para garantizar alta disponibilidad, escalabilidad y resiliencia. Mi enfoque incluye diseño de APIs RESTful y gRPC, gestión de contratos con API Gateway, y estrategias de circuit breaking y service mesh.
Apache Kafka
Streaming de datos en tiempo real
Prometheus & Grafana
Monitoreo avanzado y alertas para sistemas distribuidos
Elastic Stack
Agregación de logs y analíticas
Redis
Cache y almacenamiento en memoria
Apache Airflow
Orquestación de flujos de datos
HashiCorp Vault
Gestión segura de secretos
RabbitMQ
Mensajería entre servicios
Inteligencia Artificial
Modelos ML para procesamiento
Jenkins
Integración y despliegue continuo
Balanceador de Carga
Nginx para distribución de tráfico
Modelos de Lenguaje
LLMs de OpenAI, Azure, GCP
Operadores & Componentes Avanzados
He implementado y administrado componentes avanzados del ecosistema Kubernetes, configurando y optimizando operadores para automatizar tareas complejas de gestión de infraestructura y aplicaciones en entornos empresariales.
Istio Service Mesh
Control avanzado de tráfico, seguridad y observabilidad en comunicaciones de servicios
Confluent for Kubernetes (CFK)
Automatización y orquestación de plataformas Kafka a gran escala
ExternalDNS
Integración de DNS automática con servicios y rutas de Kubernetes
Cert-Manager
Gestión automatizada de certificados TLS en clústeres de Kubernetes
ArgoCD GitOps
Despliegue continuo e infraestructura como código declarativa
ElasticSearch Operator (ECK)
Gestión nativa de clústeres Elasticsearch en Kubernetes
OpenTelemetry Operator
Gestión de telemetría y observabilidad distribuida
Prometheus Operator
Automatización del monitoreo y alertas en Kubernetes

7 Meses desplegando y monitoreando
Experiencia
Componentes de la Plataforma de Confluent
ZooKeeper
Gestión de configuración distribuida y coordinación de brokers
Schema Registry
Validación y evolución de esquemas para garantizar compatibilidad
Kafka Connect
Conectores para integración con sistemas externos y bases de datos
REST Proxy
API RESTful para interactuar con Kafka desde cualquier lenguaje
Habilidades Técnicas
- Configuración y gestión de tópicos, particiones y replicación
- Optimización de rendimiento y configuración para alta disponibilidad
- Despliegue y configuración usando Helm en entornos Kubernetes

7 Meses desplegando y monitoreando
Experiencia
Componentes de la Plataforma Elastic Stack
Elasticsearch
Motor de búsqueda y análisis distribuido
Kibana
Visualización de datos y dashboards interactivos
Logstash
Procesamiento y transformación de datos en tiempo real
Beats
Agentes ligeros para recolección de datos (Filebeat, Metricbeat)
Habilidades Técnicas
- Configuración y optimización para búsquedas y análisis de datos
- Creación de dashboards para monitoreo y alertas
- Despliegue y gestión en entornos Kubernetes usando Helm
Estrategias de Despliegue
He implementado y optimizado diversas estrategias de despliegue en entornos de Kubernetes para garantizar liberaciones sin tiempo de inactividad, minimizar riesgos y permitir el lanzamiento gradual de nuevas funcionalidades.
Blue-Green
Implementación simultánea de dos entornos idénticos para transiciones instantáneas y reversiones rápidas.
- Transiciones sin tiempo de inactividad
- Reversión inmediata
- Pruebas en entorno de pre-producción real
Canary Deployments
Despliegue gradual con enrutamiento controlado de tráfico para mitigar riesgos con monitorización en tiempo real.
- Detección temprana de problemas
- Exposición limitada a riesgos
- Despliegue progresivo automatizado
Feature Flags
Separación de despliegue y activación de funcionalidades para mayor control y experimentación con usuarios.
- A/B testing con usuarios reales
- Lanzamientos personalizados por audiencia
- Desactivación instantánea de funciones
Experiencia Técnica Avanzada
Tecnologías con las que he trabajado

























Línea de Tiempo de Proyectos de Software
Interconexion Electrica S.A

AppiMotion+
Solutions Architect
Carbonlytics
DevOps Engineer
Trackmile
Solutions Architect
Inspira
DevOps Engineer
Traffig
Solutions Architect
Deep
DevOps Engineer
Arpex
Solutions Architect
DCT
DevOps Engineer
Gobierno Nube
Platform Engineer
Comfama

Aula digital comfama
Backend & Cloud Engineer
Newzenda (formerly ITS Colombia)

Mi deber es mi derecho
FullStack Developer
Fuerza Aérea Colombiana

Interescuelas FFMM
FullStack Developer
Migraciones
2023
Aula Digital Comfama
Migración integral y automatizada de una plataforma educativa monolítica a una arquitectura de alta disponibilidad, incluyendo la actualización de contenidos(blobs, cursos, notas etc), optimización de plugins y modernización de integraciones
Detalles de Migración
Desde Ubuntu 18.04 LTS ➡ Ubuntu 22.04 LTS
Ambientes:
- Desarrollo
- Integración
- Producción
Tecnologías utilizadas
Logros
- Implementación de infraestructura en redes privadas
- Aplicación de mejores prácticas de seguridad
- Automatización completa del proceso de migración
- Mejora en la escalabilidad y rendimiento del sistema