mssola@mssola.com - Git - @mssola - @mssola - @miquelssola - ORCID

### Educació

RISC-V Foundational Associate

    Desembre 2024

RISC-V International (vegeu el certificat)
Màster en Recerca Avançada en Estudis Humanístics

    Octubre 2022 - Setembre 2023

Especialitat en Estudis Lingüístics i Literaris
Universitat Rovira i Virgili (URV)
Curs d'extensió universitària:

    Octubre 2020 - Maig 2021

«Els discursos sobre la promoció del català: perspectives i argumentaris»
Centre de Recerca en Sociolingüística i Comunicació (CUSC)
Universitat de Barcelona (UB)
Grau en Llengua i Literatura Catalanes

    Setembre 2016 - Gener 2022

Universitat Oberta de Catalunya (UOC)
Grau en Enginyeria Informàtica

    Setembre 2008 - Juny 2014

Facultat d'Informàtica de Barcelona (FIB)
Universitat Politècnica de Catalunya (UPC)

### Experiència

Enginyer de programari Full-Stack Sènior a SUSE

    Desembre 2020 - Present

Promoció per la qual se'm va designar com a Enginyer de programari Full-Stack Sènior. Responsable de mantenir, dins de l'equip de SCC, totes aquelles eines que possibiliten les interaccions entre els clients i el programari de SUSE a través de subscripcions.
Conseller al Consell Comarcal de l'Anoia

    Octubre 2020 - Juliol 2023

En substitució de dues companyes que van renunciar-hi, vaig entrar conjuntament amb un altre regidor de la comarca com a conseller del Consell Comarcal de l'Anoia. Així, a l'octubre del 2020 vaig ser nomenat conseller i portaveu del grup comarcal de la CUP, càrrec que vaig deixar una vegada acabada la legislatura 2019-2023.
Regidor a l'Ajuntament de Capellades

    Juny 2019 - Present

A les eleccions celebrades el maig de 2019 vaig ser escollit regidor de Capellades per la llista de Vila de Capellades - CUP. En la formació de l'equip de govern se'm van atorgar les regidories de Joventut, Participació ciutadana i Transparència; que posteriorment, el març de 2023, vaig renunciar. A les eleccions municipals celebrades el 28 de maig de 2023 vaig tornar a ser escollit regidor de Capellades per la llista de Vila de Capellades - CUP, mantenint-me, aquesta vegada, a l'oposició.
Enginyer de programari a SUSE

    Juny 2015 - Novembre 2020

- Vaig ser un dels membres que va iniciar l'equip de Docker a SUSE, evolucionant fins el producte SUSE CaaS Platform (avui en dia integrat dins de SUSE Rancher), una solució de gestió de contenidors de classe empresarial basat en Kubernetes.
- Mantenidor d'eines com ara Portus (una aplicació de Ruby en Rails amb Vue.js al frontend) i zypper-docker (una eina de comandes en Go per aplicar pedaços i actualitzacions a imatges basades en SUSE). He estat el contribuïdor principal d'aquests projectes i també he estat responsable del seu empaquetament i lliurament tant en paquets RPM com en imatges de Docker (utilitzant OBS).
- Vaig contribuir a l'inici de skuba, una eina de comandes escrita en Go que s'utilitzava per a orquestrar les peces de Kubernetes sota el producte SUSE CaaS Platform.
- He participat en diverses xerrades, tallers i entrenaments sobre tecnologies relacionades amb contenidors. També he contribuït amb xerrades i tallers als SUSECon (esdeveniment principal de la companyia) dels anys 2016, 2017 i 2019.

Desenvolupador web a Saifor

    Febrer 2012 - Març 2015

Desenvolupador Full-Stack. Responsable de desenvolupar i mantenir aplicacions web escrites en PHP i Javascript, amb PostgreSQL a la base de dades.
Desenvolupador a KDE

    Gener 2011 - Març 2015

Involucrat en el projecte de programari lliure KDE, sobretot en els editors KDevelop (en el qual mantenia el seu suport de Ruby) i Kate.
Estudiant del Google Summer of Code

    Abril 2012 - Agost 2012

Durant l'estiu de 2012 vaig ser estudiant del programa Google Summer of Code. Durant aquest temps vaig treballar en estabilitzar el suport de Ruby a KDevelop.

### Habilitats tècniques

- Llenguatges de programació i frameworks: coneixements avançats de C, Go, Ruby, Ruby on Rails i llenguatge d'assemblador per a RISC-V i MOS 6502, amb un grau elevat de confiança en Rust. També tinc un bon grau de coneixement en C++, Javascript i PHP; i un coneixement bàsic de Python, Perl i Java.
- Linux: he fet algunes contribucions al nucli Linux. Vegeu els correus i pedaços que he enviat i el llistat de commits ja acceptats en el repositori principal.
- Administració: coneixements avançats d'eines d'administració de UNIX/Linux.
- Mentor: vaig fer de mentor en el programa Google Summer of Code el 2016 amb openSUSE.
- Metodologies: familiaritzat en SCRUM i Kanban, amb experiència en la seva aplicació en equips treballant en remot.

### Llengües

- Català: parlant nadiu.
- Castellà: escrit i parlat amb solvència.
- Anglès: escrit i parlat amb solvència.