Ingeniero de Sistemas

foto de perfil de Gabriel Contreras

Ingeniero Backend


Habilidades Tecnicas

  • Scrum
  • Docker
  • Bash
  • Typescript
  • Azure DevOps
  • ReactJS
  • SQL
  • NodeJS
  • PHP Laravel

Habilidades Blandas

  • Solución de Problemas
  • Escucha Activa
  • Persistencia
  • Flexibilidad
  • Comunicación Asertiva
  • Gestión del tiempo
  • Gestión de conflictos
  • Inteligencia emocional
  • Trabajo en equipo

Redes Sociales

WhatsAppGitHubLinkedInEmail

Curriculum Vitae

curriculum vitae de Gabriel Contreras
Teléfono: +573126004185

¡Disponible para nuevos proyectos!

Google Calendar¿Estás listo para agendar una reunión?

Certificaciones

  • Cisco CCNA Routing and Switching

Ingeniero de Sistemas, SRE, Desarrollador, autodidacta apasionado por mejorar la vida de las personas mediante la tecnología, electrónica y los retos tecnológicos...

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

👥Individuos e interacciones
💻Software funcionando
🤝Colaboración con el cliente
🔄Respuesta ante el cambio

Pipeline de CI/CD

📋
Planificar
Se definen los objetivos del proyecto.
💻
Codificar
Se escribe y revisa el código.
🏗️
Compilar
Se compila el código en ejecutables.
🔍
Análisis Estático
Se analiza el código en busca de errores y problemas de calidad.
🔒
Revisión de Seguridad
Se identifican vulnerabilidades de seguridad.
🧪
Probar
Se prueba la aplicación para garantizar su funcionalidad.
🚀
Desplegar
Se mueve la aplicación al entorno de producción.
🏷️
Liberar
Se hace disponible la nueva versión a los usuarios.
📊
Monitorear
Se rastrea el rendimiento de la aplicación y el comportamiento del usuario.
🔄
Retroalimentación
Se recopila y analiza la retroalimentación del usuario.
📊

Pipelines Totales

394

🏗️

Proyectos Gestionados

9

🛡️

Pipelines de Seguridad

16

Métricas Trimestrales 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.

Últimos Proyectos

AppiMotion+

Movilidad

57
2
2023
5 Incidentes

Carbonlytics

GreenTech

72
2
2022
1 Incidentes

Trackmile

Movilidad

58
2
2023
3 Incidentes

Inspira

Recursos Humanos

33
2
2022
1 Incidentes

Arpex

Geo referencia

28
2
2021
2 Incidentes

DCT

Energético

9
0
2021
0 Incidentes

Traffig

Dispositivos IoT/Edge

91
2
2023
4 Incidentes

Deep

AI/ML

30
2
2022
0 Incidentes

Gobierno Nube

Infraestructura

2
0
2021
2 Incidentes

Logros Clave

CategoríaResultados
Proyectos Gestionados9 proyectos a gran escala
Pipelines Creados y/o Gestionados400+ pipelines gestionados
Reducción de Costos40% de reducción de costos
Reducción en Tiempo de DespliegueDespliegues 40% más rápidos
Reducción de Incidentes80% menos incidentes tras la optimización
Eficiencia en Recursos35% mejora con agentes de escalado automático
Mejoras en SeguridadOWASP integrado en 16 pipelines críticos
Automatización de Procesos60% de los procesos automatizados
Calidad del Código & SeguridadMejorada con la integración de SonarCloud
Incremento en RendimientoManejo de datos 25% más rápido con MongoDB & RabbitMQ
Reducción en Tiempo de Respuesta30% más rápido en el tiempo de respuesta usando Redis y AFD
Redes Privadas & SeguridadConfiguración de redes privadas con VPCs y conexiones seguras
Propuestas de Arquitectura & CAF/WAFDiseño de 6 propuestas de arquitectura con integración de CAF/WAF
Landing Zones & EscalabilidadImplementación de landing zones con escalabilidad automática
Mentoría & Liderazgo de EquiposMentoría a equipos en mejores prácticas de arquitectura en la nube
Backups & Recuperación ante DesastresDiseño de estrategias de backup con RPO < 5 minutos

Tecnologías con las que he trabajado

ReactJS
ReactJS
Angular
Angular
Tailwind CSS
Tailwind CSS
Windows Server
Windows Server
MongoDB
MongoDB
Sequelize
Sequelize
Prisma ORM
Prisma ORM
Netlify
Netlify
Vercel
Vercel
Azure DevOps
Azure DevOps
TypeScript
TypeScript
Next.js
Next.js
TypeORM
TypeORM
MySQL
MySQL
PostgreSQL
PostgreSQL
Laravel
Laravel
NestJS
NestJS
GraphQL
GraphQL
GitHub Actions
GitHub Actions
Jest
Jest
Puppeteer
Puppeteer
Docker
Docker
Linux
Linux
Ansible
Ansible
Serverless Framework
Serverless Framework
Firebase
Firebase
Node.js
Node.js

Experiencia en nube

1+ '

Amazon Web Services

Amazon Web Services
  • EC2
  • S3
  • IAM
  • RDS Aurora
  • Route 53
  • CloudFront
  • AWS Lambda
  • CloudWatch
  • CloudFormation
  • AWS Lightsail
2+ '

Azure Cloud

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
1+ '

Google Cloud

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

2+ '
TerraformTerraform
1+ '
PulumiPulumi

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, Vagrant 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.

Línea de Tiempo de Proyectos de Software

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 LTSUbuntu 22.04 LTS

Ambientes:
  • Desarrollo
  • Integración
  • Producción

Tecnologías utilizadas

AnsibleAzure DevOpsAzure Virtual MachinesAutoscale setsPHPMySQLMoodleGitSQLBashPythonVimeo APIAzure Blob StorageAz cliAz copy

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

Usuarios Activos: 50000