Comencé mi carrera como desarrollador de software en 2005. Desde entonces, he trabajado con una variedad de tecnologías y plataformas. A continuación se muestra una línea de tiempo de mi experiencia profesional, destacando los roles clave y responsabilidades que he tenido a lo largo de los años.
También comparto sobre mi trabajo en conferencias y meetups. Puedes encontrar más información en la página de Public Speaking. Todas mis contribuciones de código abierto están listadas en la página de Open Source.
Spectro Cloud
Ene 2023 - Presente
Staff Engineer
Como miembro del equipo de open-source, contribuyo al desarrollo de Kairos, una meta-distribución de Linux inmutable diseñada para entornos Kubernetes en el edge. Represento el proyecto dando presentaciones en eventos como FOSDEM, All Systems Go, Open-Source Summit, KubeCon y más, compartiendo conocimientos e impulsando la participación de la comunidad.BashGinkgoGoHugoLinuxRing Twice
Abr 2020 - Dic 2022
Lead Software Developer
Reportando directamente al CTO, lideré los esfuerzos de desarrollo, diseñé soluciones clave y establecí procesos de desarrollo que optimizaron la productividad. Capacité a colegas, formando un equipo de desarrollo capaz y cohesivo, y mejoré significativamente el rendimiento de la aplicación principal de backend para aumentar la eficiencia general.AnsibleEC2HerokuRubyRuby on RailsRSpecPostgreSQLS3WordPressCloudBees
Abr 2019 - Dic 2019
Senior Software Developer
Como parte del equipo SaaS Codeship, entregué mantenimiento y mejoras a Codeship, un sistema CI/CD, y mantuve integraciones open-source clave. También contribuí con características y correcciones a Jenkins-X, un proyecto open-source de CI/CD, apoyando flujos de trabajo de desarrollo y fortaleciendo la confiabilidad de la plataforma.DockerGoHerokuLambdaLXCRubyRuby on RailsRSpecPostgreSQLStep FunctionsBabbel
May 2018 - Mar 2018
Senior Software Developer
Como miembro del equipo de Marketing Tech, mejoré el rendimiento del sistema migrando algunos servicios de Ruby a Go. Integré múltiples fuentes de datos en un CMS headless, empoderando al equipo de marketing con herramientas útiles. Además, participé en CoP (Comunidades de Práctica) para impulsar el crecimiento de ingeniería y el intercambio de conocimientos en la organización.GoJekyllLambdaRubyRuby on RailsRSpecPostgreSQLS3SUSE
Abr 2015 - Abr 2018
Senior Software Developer
Contribuí al desarrollo de Machinery, una herramienta diseñada para la introspección de sistemas Linux, apoyando la migración y el análisis de configuración. Más tarde, me uní al equipo europeo de BOSH, colaborando con el equipo de Cloud Foundry de SAP para avanzar en soluciones de automatización de despliegue e infraestructura.BOSHGoLinuxOpenStackRubyRSpecLAS
Ago 2012 - Ene 2015
Software Developer
Gestioné la configuración de una flota de máquinas OS X y desarrollé aplicaciones web internas para apoyar a varios departamentos. Creé un sistema para sincronizar datos entre múltiples sistemas escolares, asegurando precisión y consistencia, y desarrollé plugins para mejorar la funcionalidad en el sistema de tickets Redmine.LinuxOS XPuppetRedmineRubySinatraCreative Works
Ago 2009 - Sep 2012
Software Developer
Lideré el desarrollo para 4over4, la imprenta más grande de la Costa Este de EE. UU., entregando nuevas funciones, correcciones y mantenimiento para un carrito de compras personalizado enfocado en productos de papel. Además, implementé mejoras para cuentas más pequeñas usando Refinery CMS, mejorando las capacidades de la plataforma para diversos clientes.CodeIgniterjQueryLinuxPHPRefinery CMSRubyTelefónica
May 2005 - Jul 2009
Systems Analyst
Como parte del equipo de Data-Warehouse, recopilé y gestioné datos de clientes para usuarios en Guatemala y El Salvador. Desarrollé tableros para las necesidades de autoservicio de los equipos de marketing y gestión, y automatizé numerosos procesos manuales, mejorando significativamente el acceso a los datos y la eficiencia operativa.BashPL/SQLOracle DBMSUnix