# Guillermo Serrahima (@serrahima.dev)

Profile: https://sifa.id/p/serrahima.dev
Headline: Back End Engineer

## About

Backend and systems-oriented Software Engineer with experience in R\&D environments and cloud-based SaaS platforms. Background in Rust, Python, and C++, with hands-on experience designing APIs, infrastructure tooling, and developer-facing products. Comfortable working across the full software lifecycle, from prototyping and refactoring to deployment, CI/CD, and production support.

## Career

- **R&D Engineer at Ansys** (Aug 2024 - Nov 2025)
  Full-time · Remote
  Successfully demonstrated a proof-of-concept for clients that removed the need for coding knowledge for in-depth customization of complex physics simulation pipelines.
  
  Redesigned an internal unmaintained Python library project, as well as introduced testing and continuous integration, to bring it up to company standards.
- **Back End Developer at Verbio Technologies** (Jun 2022 - Jul 2024)
  Full-time · Hybrid
  Implemented scalable and secure solutions focused on providing a reliable service and efficient operation for cloud-based voice recognition.
- **Software Engineer at QAD DynaSys | Digital Supply Chain Planning Software** (Jun 2021 - Jun 2022)
  Full-time · Remote
  Contributed to the transformation of a desktop app into a web app, adapting it to a marketable SaaS model.
- **C++ Consultor at Capitole Consulting** (Jan 2021 - Jun 2021)
  Full-time · Remote
  Saved time through the automation of manual PDF report redaction, and integration of data analysis.
- **Junior DevOps Engineer at HP Inc.** (Oct 2019 - Aug 2020)
  Full-time · Remote
- **Junior SDET at HP Inc.** (Sep 2018 - Oct 2019)
  On-site

## Skills

### Technical
- Amazon Web Services (AWS)
- Android Development
- Arduino
- Back-End Web Development
- Bash
- C
- C#
- C++
- CI/CD
- Code Refactoring
- Docker
- Functional Programming
- Git
- Haskell
- HTML
- Java
- JavaScript
- Jira
- LaTeX
- Linux
- Lua
- Matlab
- Object-Oriented Programming (OOP)
- Programming
- Pydantic
- Python
- Python (Programming Language)
- Representational State Transfer (REST)
- REST APIs
- Rust (Programming Language)
- Software Development
- SQLite
- SWI-Prolog
- Terraform
- Test Automation
- Unity3D
- Visual Studio
- XML
### Business
- Agile
- Agile Methodologies
- Scrum
- Software as a Service (SaaS)
### Interpersonal
- English
- Teamwork
### Other
- Android
- API Development
- Arch Linux
- Catalan
- Computer Science
- Cookiecutter
- Debian
- GitHub Copilot
- GoogleTest
- gRPC
- Jenkins
- Open-Source Software
- OpenSuse
- Pixel Art
- Pytest
- Qt
- Raspberry Pi
- Simple and Fast Multimedia Library (SFML)
- Swing Dance
- Test Cases
- Test Planning
- Testing Tools
- Ubuntu

## Projects

- **Velascobot2** — https://tangled.org/vylion.eurosky.social/velascobot2 (Feb 2026)
  Rewrite of Velascobot with more Python experience.
- **Velascobot** — https://git.vylion.com/vylion/velascobot (Sep 2017 - Dec 2020)
  Personal project of a non-sequitur, silly chatbot for the Telegram chat application using Markov chains for text generation. Personal project that I did during some of my free time.
- **Bindmage Duels** — https://globalgamejam.org/2018/games/bindmage-duels (Jan 2018)
  Participated as part of a group project in the 2018 Global Game Jam, from the 26th to the 28th of January.
- **WordWeaver** — https://github.com/vylion/WordWeaver (Mar 2017)
  Personal project for an Android app for pseudorandom word generation. Tool mainly designed for the creation of constructed languages.
  
  Project started for the Fall 2017 Hackathon event by HackUPC from the 3rd of March to the 5th.
- **( ( ( Radio Wave ) ) )** — https://globalgamejam.org/2017/games/radio-wave (Jan 2017)
  Participated as part of a group project in the 2017 Global Game Jam, from the 20th to the 22nd of January.

## Publications

- Learning OAuth — vylion.leaflet.pub (Jun 2026) https://vylion.leaflet.pub/3modlexge4k2o
- Shoutout to acme-dns — vylion.leaflet.pub (Apr 2026) https://vylion.leaflet.pub/3mko26p2kh22k
- First contact with Proxmox — vylion.leaflet.pub (Mar 2026) https://vylion.leaflet.pub/3mga2rmm6ok22
- My journey so far with selfhosting — vylion.leaflet.pub (Jan 2026) https://vylion.leaflet.pub/3mdbtlfugdk2m
- My first homelab server — vylion.leaflet.pub (Jan 2026) https://vylion.leaflet.pub/3mdbbno6ixc24

## Education

- **Universitat Politècnica de Catalunya** — Bachelor's degree (2013 - 2018)

## Languages

- Catalan (native)
- Spanish (native)
- English (professional working)

## Links

- Tangled: https://tangled.org/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd
