About Me
I’m a self-taught system administrator and software developer. I also taught myself about music production and video editing (motion graphics and video production/postproduction).
I was always passionate about computers and I think I have a non-common ease of understanding of how they work and it’s most complex concepts, enabling me to learn quickly and with high standards.
I began my journey as a software developer using Python as my main language, as it looked like the most complete tool that would allow me to aquire the biggest amount of knowledge with the least syntactic barrier. I enjoy learning new technologies and frameworks, although I’m mainly focused on backend.
Experience
Marfeel
SysOps
August 2022 - Present
Main technologies/tools I use daily:
- Kubernetes
- Ansible
- Docker
- Helm
- ArgoCD
- Prometheus
- Grafana
Alliantum GmbH
System Administrator
June 2021 - June 2022
With a Developer Experience role, established guidelines and standards, improving maintainability and efficiency by implementing CI/CD pipelines, automating repetitive tasks, and building custom tools.
- Built an automated per-branch Odoo instance manager, with client and server side tooling. The developers could connect their local instance to a clone of the production database and file system, located in the on-premise infrastructure of a client through our VPN, and later to their recently migrated infrastructure in GCP.
- Built in-house pipelines, tooling and scripts to improve the developer efficacy, reduce errors, improve maintainability, and increase the frequency of production updates while decreasing the number of incidents.
- Responsible for the on-premise infrastructure of our biggest client, which we then migrated to Google Cloud Platform, as well as all of the company’s services to Google Workspace.
- Responsible for the infrastructure of multiple smaller clients, located in a cloud provider (Hetzner).
- Responsible for the security of the infrastructure, as well as backups and rollbacks.
Alliantum GmbH
Software Developer
December 2020 - June 2021
Maintained custom Odoo (former OpenERP) installations, and developed tailor-made addons for the client.
- Migrated from old releases to the latest one available (enterprise and community).
- Frequent production updates, maintenance tasks, and hotfixes.
Projects
Whole-day timezone comparison
When working with people that are not in your local timezone, the available resources are the usual webpages that only show one hour at a time. With this script you can quickly compare a full day of your timezone against a foreign one.
Automate uploading entire music albums to the LBRY network
Made mostly to practice Selenium, and designed for music albums, it uploads entire folders to the LBRY protocol. Still rough around the edges and neither well thought nor complete.
Skills
- Python, Bash, Rust, JS, HTML, CSS, SQL
- Django, Flask, FastAPI, Jinja
- Ansible, Terraform
- Docker, Kubernetes
- PostgreSQL, MySQL, MongoDB, Redis
- Linux, Windows, MacOS
- Proxmox
- BorgBackup
- SSH, GPG
- Git, Github, Gitlab
- CI/CD pipelines