<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Inicio on Guillermo Serrahima</title>
    <link>https://vylion.com/es/</link>
    <description>Recent content in Inicio on Guillermo Serrahima</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>es-es</language><atom:link href="https://vylion.com/es/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Curriculum Vitae</title>
      <link>https://vylion.com/es/cv/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://vylion.com/es/cv/</guid>
      <description>&lt;h1 id=&#34;quién-soy&#34;&gt;Quién soy&lt;/h1&gt;
&lt;p&gt;Soy Guillermo Serrahima, un ingeniero de software del área de &lt;code&gt;Barcelona&lt;/code&gt;, donde vivo actualmente. Me gradué en la &lt;a href=&#34;https://www.upc.edu/es&#34;&gt;Universitat Politècnica de Catalunya&lt;/a&gt; con un &lt;code&gt;Grado en Ingeniería Informática&lt;/code&gt; en 2018.&lt;/p&gt;
&lt;p&gt;Como más cómodo me siento es trabajando con código en &lt;code&gt;C++&lt;/code&gt;, &lt;code&gt;Java&lt;/code&gt;, &lt;code&gt;Python&lt;/code&gt; y &lt;code&gt;Rust&lt;/code&gt;. Estoy familiarizado con &lt;code&gt;Git&lt;/code&gt;, &lt;code&gt;Linux&lt;/code&gt;, y la línea de comandos. En mi día a día uso &lt;strong&gt;Arch Linux&lt;/strong&gt; como mi &lt;abbr title=&#34;Sistema Operativo&#34;&gt;SO&lt;/abbr&gt; habitual.&lt;/p&gt;
&lt;p&gt;Además, he trabajado en el pasado con otros lenguajes como &lt;code&gt;Golang&lt;/code&gt;, &lt;code&gt;C&lt;/code&gt;, &lt;code&gt;C#&lt;/code&gt;. He trabajado en proyectos que usaban &lt;code&gt;PostgreSQL&lt;/code&gt;, y mantengo bases de datos de &lt;code&gt;SQLite&lt;/code&gt; y &lt;code&gt;MySQL&lt;/code&gt; en mis servidores personales (cada cual dependiendo de la envergadura del servicio que lo requiere.) He usado &lt;em&gt;frameworks&lt;/em&gt; como &lt;code&gt;GoogleTest&lt;/code&gt; y &lt;code&gt;Pytest&lt;/code&gt;, y he usado sistemas de &lt;abbr title=&#34;Continuous Integration/Continuous Development&#34;&gt;CI/CD&lt;/abbr&gt; como &lt;code&gt;Jenkins&lt;/code&gt; y &lt;code&gt;GitHub CI/CD&lt;/code&gt;. También uso contenedores de &lt;code&gt;Docker&lt;/code&gt; de forma regular tanto en entornos profesionales como en mis servidores personales.&lt;/p&gt;</description>
      <content>&lt;h1 id=&#34;quién-soy&#34;&gt;Quién soy&lt;/h1&gt;
&lt;p&gt;Soy Guillermo Serrahima, un ingeniero de software del área de &lt;code&gt;Barcelona&lt;/code&gt;, donde vivo actualmente. Me gradué en la &lt;a href=&#34;https://www.upc.edu/es&#34;&gt;Universitat Politècnica de Catalunya&lt;/a&gt; con un &lt;code&gt;Grado en Ingeniería Informática&lt;/code&gt; en 2018.&lt;/p&gt;
&lt;p&gt;Como más cómodo me siento es trabajando con código en &lt;code&gt;C++&lt;/code&gt;, &lt;code&gt;Java&lt;/code&gt;, &lt;code&gt;Python&lt;/code&gt; y &lt;code&gt;Rust&lt;/code&gt;. Estoy familiarizado con &lt;code&gt;Git&lt;/code&gt;, &lt;code&gt;Linux&lt;/code&gt;, y la línea de comandos. En mi día a día uso &lt;strong&gt;Arch Linux&lt;/strong&gt; como mi &lt;abbr title=&#34;Sistema Operativo&#34;&gt;SO&lt;/abbr&gt; habitual.&lt;/p&gt;
&lt;p&gt;Además, he trabajado en el pasado con otros lenguajes como &lt;code&gt;Golang&lt;/code&gt;, &lt;code&gt;C&lt;/code&gt;, &lt;code&gt;C#&lt;/code&gt;. He trabajado en proyectos que usaban &lt;code&gt;PostgreSQL&lt;/code&gt;, y mantengo bases de datos de &lt;code&gt;SQLite&lt;/code&gt; y &lt;code&gt;MySQL&lt;/code&gt; en mis servidores personales (cada cual dependiendo de la envergadura del servicio que lo requiere.) He usado &lt;em&gt;frameworks&lt;/em&gt; como &lt;code&gt;GoogleTest&lt;/code&gt; y &lt;code&gt;Pytest&lt;/code&gt;, y he usado sistemas de &lt;abbr title=&#34;Continuous Integration/Continuous Development&#34;&gt;CI/CD&lt;/abbr&gt; como &lt;code&gt;Jenkins&lt;/code&gt; y &lt;code&gt;GitHub CI/CD&lt;/code&gt;. También uso contenedores de &lt;code&gt;Docker&lt;/code&gt; de forma regular tanto en entornos profesionales como en mis servidores personales.&lt;/p&gt;
&lt;h1 id=&#34;idiomas&#34;&gt;Idiomas&lt;/h1&gt;
&lt;p&gt;Hablo &lt;code&gt;español&lt;/code&gt; y &lt;code&gt;catalán&lt;/code&gt; de forma nativa, y hablo y he usado el &lt;code&gt;inglés&lt;/code&gt; de forma profesional en todos mis puestos de trabajo.&lt;/p&gt;
&lt;h1 id=&#34;experiencia-previa&#34;&gt;Experiencia previa&lt;/h1&gt;
&lt;h3 id=&#34;ansys-ahora-parte-de-synopsys&#34;&gt;Ansys (ahora parte de Synopsys)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Localización: Madrid (remoto)&lt;/li&gt;
&lt;li&gt;Posición: R&amp;amp;D Engineer&lt;/li&gt;
&lt;li&gt;Proyectos:
&lt;ul&gt;
&lt;li&gt;Desarrollo de una herramienta en Python para la configuración de simulaciones de físicas mediante &lt;a href=&#34;https://www.synopsys.com/glossary/what-is-model-based-design.html&#34;&gt;diseño basado en modelos&lt;/a&gt; para clientes sin conocimiento de programación necesario, con una interfaz de arrastrar-y-soltar.&lt;/li&gt;
&lt;li&gt;Refactorización de una librería &lt;em&gt;wrapper&lt;/em&gt; de Dash Mantine para Python, con el objetivo de liberar el código de forma pública.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Herramientas: Python, Pytest, Poetry, GitHub CI/CD, GitHub Actions, Docker, WSL, Windows&lt;/li&gt;
&lt;li&gt;Periodo: 2024 Ago. - 2025 Nov.&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&#34;verbio-ahora-verbio-by-capacity&#34;&gt;Verbio (ahora Verbio by Capacity)&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Localización: Barcelona (híbrido)&lt;/li&gt;
&lt;li&gt;Posición: Backend Developer&lt;/li&gt;
&lt;li&gt;Proyectos:
&lt;ul&gt;
&lt;li&gt;Desarrollo de una API de GRPC para un producto &lt;abbr title=&#34;Software-as-a-Service&#34;&gt;SaaS&lt;/abbr&gt; escrito en Rust durante la fase inicial de comercialización y crecimiento del producto.&lt;/li&gt;
&lt;li&gt;Desarrollo de herramientas cliente en Pytohn para la integración del uso de almacenamiento en &lt;abbr title=&#34;Amazon Web Service&#34;&gt;AWS&lt;/abbr&gt; en el producto SaaS mencionado.&lt;/li&gt;
&lt;li&gt;Desarrollo de &lt;em&gt;scripts&lt;/em&gt; de despliegue en Terraform para hospedar los diferentes componentes del producto SaaS en infraestructura AWS.&lt;/li&gt;
&lt;li&gt;Extensión del backend de una API REST y una base de datos internas para un panel de métricas de uso del producto.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Herramientas: Jetbrains CLion (con plugin de Rust), Cargo, GitLab CI/CD, Terraform, Python, Docker, Linux&lt;/li&gt;
&lt;li&gt;Periodo: 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;Localización: Barcelona (remoto)&lt;/li&gt;
&lt;li&gt;Posición: Software Developer&lt;/li&gt;
&lt;li&gt;Proyectos:
&lt;ul&gt;
&lt;li&gt;Refactorización de una aplicación de escritorio escrita en C++ para permiting servir dicha aplicación como producto SaaS.&lt;/li&gt;
&lt;li&gt;Desarrollo de un &lt;em&gt;frontend&lt;/em&gt; basado en C# para interactuar con el código de la aplicación de escritorio.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Herramientas: Visual Studio, Windows&lt;/li&gt;
&lt;li&gt;Periodo: 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;Localización: Barcelona (remoto)&lt;/li&gt;
&lt;li&gt;Posición: Software Developer&lt;/li&gt;
&lt;li&gt;Proyectos:
&lt;ul&gt;
&lt;li&gt;Desarrollo de una herramienta en Python para el procesado de resultados de análisis y generación de informes en PDF.&lt;/li&gt;
&lt;li&gt;Refactorización de las estructuras de datos de los resultados de análisis para el uso en la herramienta mencionada, y para mejorar mantenimiento futuro.&lt;/li&gt;
&lt;li&gt;Arreglo de errores y problemas de rendimiento en una aplicación C++.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Periodo: 2021 Ene. - 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;Localización: Barcelona&lt;/li&gt;
&lt;li&gt;Posición: Junior SDET (2018), Junior DevOps (2019, remoto)&lt;/li&gt;
&lt;li&gt;Proyectos:
&lt;ul&gt;
&lt;li&gt;Desarrollo de tests de unidad y de integración en C++.&lt;/li&gt;
&lt;li&gt;Mantenimiento de varias instancias de Jenkins como solución de sistema CI/CD privado.&lt;/li&gt;
&lt;/ul&gt;
&lt;/li&gt;
&lt;li&gt;Herramientas: GoogleTest, VS Code, Jenkins, Jira, Linux&lt;/li&gt;
&lt;li&gt;Periodo: Sep. 2018 - Sep. 2020&lt;/li&gt;
&lt;/ul&gt;
&lt;h1 id=&#34;miscellanea&#34;&gt;Miscellanea&lt;/h1&gt;
&lt;p&gt;Mantengo varios servidores personales pequeños (ordenadores reciclados en casa + un &lt;abbr title=&#34;Virtual Private Server&#34;&gt;VPS&lt;/abbr&gt; en la nube) con servicios para mis propias necesidades. Algunos de los servicios que mantengo son:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Una instancia de &lt;a href=&#34;https://nextcloud.com/&#34;&gt;Nextcloud&lt;/a&gt; (un &lt;em&gt;drive&lt;/em&gt; en la nube) en &lt;a href=&#34;https://cloud.sepo.family&#34;&gt;cloud.sepo.family&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Una instancia de &lt;a href=&#34;https://goauthentik.io/&#34;&gt;Authentik&lt;/a&gt; (una solución de &lt;abbr title=&#34;Single Sign-On&#34;&gt;SSO&lt;/abbr&gt;) en &lt;a href=&#34;https://login.sepo.family&#34;&gt;login.sepo.family&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Una instancia de &lt;a href=&#34;https://forgejo.org/&#34;&gt;Forgejo&lt;/a&gt; (una forja Git) en &lt;a href=&#34;https://git.vylion.com&#34;&gt;git.vylion.com&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Varias instancias de &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; (una por cada servidor)&lt;/li&gt;
&lt;li&gt;Una instancia privada de &lt;a href=&#34;https://rustdesk.com/&#34;&gt;RustDesk&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Un servidor &lt;abbr title=&#34;Personal Data Server&#34;&gt;PDS&lt;/abbr&gt; de &lt;abbr title=&#34;Authenticated Transfer Protocol&#34;&gt;ATProto&lt;/abbr&gt; para hospedar mi propio &lt;a href=&#34;https://bsky.app/profile/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd&#34;&gt;perfil&lt;/a&gt;&lt;/li&gt;
&lt;li&gt;Un servidor &lt;em&gt;knot&lt;/em&gt; en &lt;code&gt;knot1.tngl.vylion.com&lt;/code&gt; para &lt;a href=&#34;https://tangled.org/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd&#34;&gt;mis propios&lt;/a&gt; repositorios de &lt;a href=&#34;https://tangled.org/&#34;&gt;Tangled&lt;/a&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ahora mismo estoy usando un teclado mecánico de construcción personalizada, corriendo mi propio &lt;em&gt;firmware&lt;/em&gt; desarrollado con &lt;a href=&#34;https://qmk.fm/&#34;&gt;QMK&lt;/a&gt; en C++.&lt;/p&gt;
&lt;p&gt;En el pasado desarrollé un &lt;a href=&#34;https://github.com/vylion/velascobot&#34;&gt;robot de texto de cadenas Markov&lt;/a&gt; para &lt;a href=&#34;https://telegram.org/&#34;&gt;Telegram&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;Actualmente estoy interesado en aprender también JavaScript, TypeScript y React para desarrollo &lt;em&gt;fullstack&lt;/em&gt;.&lt;/p&gt;
&lt;h1 id=&#34;contacto&#34;&gt;Contacto&lt;/h1&gt;
&lt;p&gt;Respondo al correo electrónico en &lt;code&gt;gserrahima [arroba] mailbox.org&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Actualmente vivo en &lt;code&gt;Esplugues de Llobregat&lt;/code&gt;, en España, Europa.&lt;/p&gt;
&lt;p&gt;Mi número de teléfono es &lt;code&gt;(+ ES Prefix) 637 911 884&lt;/code&gt;. Puedo ser contactado a través de:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Llamadas&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]
Por favor incluid el motivo de contacto en el primer mensaje de WhatsApp o Telegram para evitar el filtrado como spam.&lt;/p&gt;
&lt;/blockquote&gt;
</content>
    </item>
    
  </channel>
</rss>
