Skip to content
rodolfo.gg

I am an engineer with more than 29 years of experience and a background in computer science. I am enthusiastic about programming and systems administration, with a special interest in designing robust and scalable software. I have participated in building and administering systems used by millions of users and even by entire countries. I am currently pursuing a master’s degree in artificial intelligence at UNIR.

Software development: Broad experience in multiple languages: JavaScript, PHP, Go, Python, C, C++, Perl, SQL, Prolog, Lisp, Pascal, Assembly, and others. I have worked full stack with technologies such as Svelte, Node.js, Laravel, Yii, PRADO, CodeIgniter, and GoFiber. I have also done a bit of work with Java, Visual Basic, and C#.

Open-source enthusiast: I have participated in several projects, such as the development of Yii. Notable open-source projects include gormcache (a cache plugin for GORM with support for Redis, Memcached, and BoltDB), go-storage (a multi-cloud storage library for Go, which I currently maintain), svelte-i18n-gettext (internationalization for Svelte with gettext), and gettext-translator (a translator for Gettext files using artificial intelligence).

Cloud and DevOps: I have worked on architecture design, administration of environments in AWS, Alibaba Cloud, and Azure, and migration of on-premises systems to the cloud (and vice versa). I have experience with Docker, Ansible, Cloudflare, and VMware. I have developed FaaS solutions with AWS Lambda and Aliyun Function Compute.

Databases: I have worked with MySQL, PostgreSQL, MongoDB, Redis, SQLite, ElasticSearch, DynamoDB, BoltDB, and Neo4j.

Systems administration: I am a GNU/Linux enthusiast and have worked since the mid-1990s with Slackware and Red Hat. Then came Ubuntu, CentOS/Fedora, Debian, and Alpine. I have administered Apache, Nginx, ProFTPd, Postfix, Dovecot, and many other servers. Additionally, I have worked administering Cisco routers, satellite Internet connections, and dial-up service provision.

Other areas of interest: Music production (at an amateur level) with Ableton Live and a bit of Studio One, mainly inspired by my love for classic electronic music (Jean-Michel Jarre, Vangelis, Tangerine Dream, among others). My work and personal interests have also led me, at different points, to learn how to use software such as Adobe Photoshop, Adobe Premiere, 3D Studio, and others.

Always looking to keep learning new things.

On my LinkedIn and GitHub, you can learn a bit more about my professional life.