<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Home on Guillermo Serrahima</title>
    <link>https://vylion.com/en/</link>
    <description>Recent content in Home on Guillermo Serrahima</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language><atom:link href="https://vylion.com/en/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Résumé</title>
      <link>https://vylion.com/en/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://vylion.com/en/cv/</guid>
      <description>&lt;h1 id=&#34;who-am-i&#34;&gt;Who am I&lt;/h1&gt;
&lt;p&gt;I am Guillermo Serrahima, a Software Engineer from the area of Barcelona, where I currently live. I graduated from the &lt;a href=&#34;https://www.upc.edu/en&#34;&gt;Polytechnic University of Catalonia&lt;/a&gt; with a &lt;code&gt;Degree in Informatics Engineering&lt;/code&gt; in 2018.&lt;/p&gt;
&lt;p&gt;I am most comfortable when I am working with &lt;code&gt;C++&lt;/code&gt;, &lt;code&gt;Java&lt;/code&gt;, &lt;code&gt;Python&lt;/code&gt; and &lt;code&gt;Rust&lt;/code&gt; code. I am familiar with &lt;code&gt;Git&lt;/code&gt;, &lt;code&gt;Linux&lt;/code&gt;, and the command line. In my day to day I use &lt;strong&gt;Arch Linux&lt;/strong&gt; as my main &lt;abbr title=&#34;Operating System&#34;&gt;OS&lt;/abbr&gt;.&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;who-am-i&#34;&gt;Who am I&lt;/h1&gt;
&lt;p&gt;I am Guillermo Serrahima, a Software Engineer from the area of Barcelona, where I currently live. I graduated from the &lt;a href=&#34;https://www.upc.edu/en&#34;&gt;Polytechnic University of Catalonia&lt;/a&gt; with a &lt;code&gt;Degree in Informatics Engineering&lt;/code&gt; in 2018.&lt;/p&gt;
&lt;p&gt;I am most comfortable when I am working with &lt;code&gt;C++&lt;/code&gt;, &lt;code&gt;Java&lt;/code&gt;, &lt;code&gt;Python&lt;/code&gt; and &lt;code&gt;Rust&lt;/code&gt; code. I am familiar with &lt;code&gt;Git&lt;/code&gt;, &lt;code&gt;Linux&lt;/code&gt;, and the command line. In my day to day I use &lt;strong&gt;Arch Linux&lt;/strong&gt; as my main &lt;abbr title=&#34;Operating System&#34;&gt;OS&lt;/abbr&gt;.&lt;/p&gt;
&lt;p&gt;In addition, I have worked in the past with other languages like &lt;code&gt;Golang&lt;/code&gt;, &lt;code&gt;C&lt;/code&gt;, &lt;code&gt;C#&lt;/code&gt;. I have worked on projects that used &lt;code&gt;PostgreSQL&lt;/code&gt;, and I maintain &lt;code&gt;SQLite&lt;/code&gt; and &lt;code&gt;MySQL&lt;/code&gt; databases on my personal servers (depending on the scope.) I have used testing frameworks like &lt;code&gt;GoogleTest&lt;/code&gt; and &lt;code&gt;Pytest&lt;/code&gt;, and used CI/CD pipelines like &lt;code&gt;Jenkins&lt;/code&gt; and &lt;code&gt;GitHub CI/CD&lt;/code&gt;. I also regularly use &lt;code&gt;Docker&lt;/code&gt; containers on both a profesional environment and my personal servers.&lt;/p&gt;
&lt;h1 id=&#34;languages&#34;&gt;Languages&lt;/h1&gt;
&lt;p&gt;I speak &lt;code&gt;Spanish&lt;/code&gt; and &lt;code&gt;Catalan&lt;/code&gt; natively, and I hold and have used a professional level of &lt;code&gt;English&lt;/code&gt; on all my job positions.&lt;/p&gt;
&lt;h1 id=&#34;previous-experience&#34;&gt;Previous Experience&lt;/h1&gt;
&lt;h3 id=&#34;ansys-now-part-of-synopsys&#34;&gt;Ansys (now part of Synopsys)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Location: Madrid (remote)&lt;/li&gt;
&lt;li&gt;Position: R&amp;amp;D Engineer&lt;/li&gt;
&lt;li&gt;Projects:
&lt;ul&gt;
&lt;li&gt;Developing a software tool on Python, to allow configuration of physics simuations using &lt;a href=&#34;https://www.synopsys.com/glossary/what-is-model-based-design.html&#34;&gt;model-based design&lt;/a&gt; by clients with no code knowledge required, by way of a drag-and-drop interface.&lt;/li&gt;
&lt;li&gt;Refactoring a Dash Mantine wrapper library for Python, with the goal of open-sourcing said library.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tools: Python, Pytest, Poetry, GitHub CI/CD, GitHub Actions, Docker, WSL, Windows&lt;/li&gt;
&lt;li&gt;Period: 2024 Aug. - 2025 Nov.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;verbio-now-verbio-by-capacity&#34;&gt;Verbio (now Verbio by Capacity)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Location: Barcelona (hybrid)&lt;/li&gt;
&lt;li&gt;Position: Backend Developer&lt;/li&gt;
&lt;li&gt;Projects:
&lt;ul&gt;
&lt;li&gt;Developing a GRPC API gateway for a SaaS product written in Rust during the initial stages of commercialization and growth of the product.&lt;/li&gt;
&lt;li&gt;Developing client tools written in Python for integrating AWS storage with the SaaS product.&lt;/li&gt;
&lt;li&gt;Developing Terraform deployment scripts for hosting the different components of the SaaS product on AWS infrastructure.&lt;/li&gt;
&lt;li&gt;Extension of the internal REST API and database backend for a Dashboard of product metrics.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tools: Jetbrains CLion (with Rust plugin), Cargo, GitLab CI/CD, Terraform, Python, Docker, Linux&lt;/li&gt;
&lt;li&gt;Period: 2022 Jun. - 2024 Jul.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;qad-dynasys&#34;&gt;QAD DynaSys&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Location: Barcelona (remote)&lt;/li&gt;
&lt;li&gt;Position: Software Developer&lt;/li&gt;
&lt;li&gt;Projects:
&lt;ul&gt;
&lt;li&gt;Refactoring of a C++ desktop app to allow servicing the desktop app as a SaaS product.&lt;/li&gt;
&lt;li&gt;Developing a C#-based frontend for interfacing with the C++ desktop app code.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tools: Visual Studio, Windows&lt;/li&gt;
&lt;li&gt;Period: 2021 Jun. - 2022 Jun.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;capitole-consulting&#34;&gt;Capitole Consulting&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Location: Barcelona (remote)&lt;/li&gt;
&lt;li&gt;Position: Software Developer&lt;/li&gt;
&lt;li&gt;Projects:
&lt;ul&gt;
&lt;li&gt;Developing a Python tool for the processing of analysis results and generation of PDF reports.&lt;/li&gt;
&lt;li&gt;Refactoring of the analysis results data structures for use in the previous tool, and improve maintainability.&lt;/li&gt;
&lt;li&gt;Fixing bugs and performance issues in a C++ application.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Period: 2021 Jan. - Jun.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;hp-inc&#34;&gt;HP Inc.&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Location: Barcelona&lt;/li&gt;
&lt;li&gt;Position: Junior SDET (2018), Junior DevOps (2019, remote)&lt;/li&gt;
&lt;li&gt;Projects:
&lt;ul&gt;
&lt;li&gt;Developing C++ unit and integration tests.&lt;/li&gt;
&lt;li&gt;Maintaining several Jenkins instances as a private CI/CD pipeline solution.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Tools: GoogleTest, VS Code, Jenkins, Jira, Linux&lt;/li&gt;
&lt;li&gt;Period: Sep. 2018 - Sep. 2020&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;miscellanea&#34;&gt;Miscellanea&lt;/h1&gt;
&lt;p&gt;I host several tiny personal servers (recycled computers at home + a cloud VPS) with services for my own needs. Some of the services I host are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;An instance of &lt;a href=&#34;https://nextcloud.com/&#34;&gt;Nextcloud&lt;/a&gt; (a cloud drive solution) at &lt;a href=&#34;https://cloud.sepo.family&#34;&gt;cloud.sepo.family&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An instance of &lt;a href=&#34;https://goauthentik.io/&#34;&gt;Authentik&lt;/a&gt; (an &lt;abbr title=&#34;Single Sign-On&#34;&gt;SSO&lt;/abbr&gt; solution) at &lt;a href=&#34;https://login.sepo.family&#34;&gt;login.sepo.family&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;An instance of &lt;a href=&#34;https://forgejo.org/&#34;&gt;Forgejo&lt;/a&gt; (a Git forge) at &lt;a href=&#34;https://git.vylion.com&#34;&gt;git.vylion.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Several private instances of &lt;a href=&#34;https://www.portainer.io/&#34;&gt;Portainer&lt;/a&gt; &lt;abbr title=&#34;Community Edition&#34;&gt;CE&lt;/abbr&gt; (one for each of my servers)&lt;/li&gt;
&lt;li&gt;A private instance of &lt;a href=&#34;https://rustdesk.com/&#34;&gt;RustDesk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A &lt;abbr title=&#34;Personal Data Server&#34;&gt;PDS&lt;/abbr&gt; &lt;abbr title=&#34;Authenticated Transfer Protocol&#34;&gt;ATProto&lt;/abbr&gt; server for hosting my own &lt;a href=&#34;https://bsky.app/profile/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd&#34;&gt;profile&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;A knot server on &lt;code&gt;knot1.tngl.vylion.com&lt;/code&gt; for &lt;a href=&#34;https://tangled.org/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd&#34;&gt;my own&lt;/a&gt; &lt;a href=&#34;https://tangled.org/&#34;&gt;Tangled&lt;/a&gt; repos&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;I currently use a custom built keyboard running my own firmware developed in C++ with &lt;a href=&#34;https://qmk.fm/&#34;&gt;QMK&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;In the past I have developed &lt;a href=&#34;https://github.com/vylion/velascobot&#34;&gt;a text Markov chain bot&lt;/a&gt; for &lt;a href=&#34;https://telegram.org/&#34;&gt;Telegram&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;I am also interested in learning JavaScript, TypeScript and React for fullstack development.&lt;/p&gt;
&lt;h1 id=&#34;contact&#34;&gt;Contact&lt;/h1&gt;
&lt;p&gt;I can be contacted by email at &lt;code&gt;gserrahima at mailbox.org&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;I am currently living in &lt;code&gt;Esplugues de Llobregat&lt;/code&gt;, in Spain, Europe.&lt;/p&gt;
&lt;p&gt;My phone number is &lt;code&gt;(+ ES Prefix) 637 911 884&lt;/code&gt;. I can be contacted through:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Calls&lt;/li&gt;
&lt;li&gt;WhatsApp&lt;/li&gt;
&lt;li&gt;Telegram&lt;/li&gt;
&lt;/ul&gt;
&lt;blockquote&gt;
&lt;p&gt;[!NOTE]
Please state your reason for contacting on your first message through WhatsApp or Telegram to avoid being filtered as spam.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    </item>
    
  </channel>
</rss>
