Skip to content
rodolfo.gg

Soy un ingeniero con más de 29 años de experiencia y formación en ciencias de la computación. Entusiasta de la programación y la administración de sistemas, con especial interés en el diseño de software robusto y escalable. He participado en la construcción y administración de sistemas utilizados por millones de usuarios y hasta por países enteros. Actualmente estudio la maestría en inteligencia artificial en la UNIR.

Desarrollo de software: Amplia experiencia en múltiples lenguajes: JavaScript, PHP, Go, Python, C, C++, Perl, SQL, Prolog, Lisp, Pascal, Assembly y otros. He desarrollado full stack con tecnologías como Svelte, Node.js, Laravel, Yii, PRADO, CodeIgniter o GoFiber. También he desarrollado un poco con Java, Visual Basic y C#.

Aficionado al software libre: He participado en algunos proyectos, como el desarrollo de Yii. Proyectos de código abierto destacados incluyen gormcache (plugin de caché para GORM con soporte para Redis, Memcached y BoltDB), go-storage (librería de almacenamiento multinube para Go, a la que le estoy dando mantenimiento), svelte-i18n-gettext (internacionalización para Svelte con gettext), y gettext-translator (traductor de archivos de Gettext usando inteligencia artificial).

Cloud y DevOps: Me he dedicado al diseño de arquitecturas, a la administración de entornos en AWS, Alibaba Cloud y Azure, y a la migración de sistemas on premises a la nube (y viceversa). Tengo experiencia con Docker, Ansible, Cloudflare y VMware. He desarrollado FaaS con AWS Lambda y Aliyun Function Compute.

Bases de datos: He trabajado con MySQL, PostgreSQL, MongoDB, Redis, SQLite, ElasticSearch, DynamoDB, BoltDB y Neo4j.

Administración de sistemas: Soy aficionado a GNU/Linux, habiendo trabajado desde mediados de los 1990 con Slackware y Red Hat. De ahí han seguido Ubuntu, CentOS/Fedora, Debian o Alpine. He administrado servidores Apache, Nginx, ProFTPd, Postfix, Dovecot y muchos más. Adicionalmente, he trabajado administrando routers Cisco, conexiones satelitales a Internet y proveeduría de servicios de acceso telefónico (dial-up).

Otras áreas de interés: Producción musical (a nivel amateur) con Ableton Live y un poco de Studio One, inspirada principalmente por mi afición a la música electrónica clásica (Jean-Michel Jarre, Vangelis, Tangerine Dream, entre otros). El trabajo y el interés personal me han llevado, en su momento, a aprender el manejo de programas como Adobe Photoshop, Adobe Premiere, 3D Studio y otros.

Siempre en busca de aprender cosas nuevas.

En mi LinkedIn y GitHub puedes conocer un poco más de mi vida profesional.