aboutsummaryrefslogtreecommitdiff
path: root/src/public/en/cv.html
blob: 825c517dad679ff7e0484024ee1e4a171486a72f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
<img src="<%= url_for('images/me.jpeg') %>" alt="A picture of me :-)" id="image-profile" width="120">

<div id="info">
    <nobr><a href="mailto:mssola@mssola.com" title="Personal e-mail"><img src="https://cdn.simpleicons.org/gmail/black/white" />mssola@mssola.com</a></nobr> -
    <nobr><a href="https://github.com/mssola" title="Github profile"><img src="https://cdn.simpleicons.org/github/black/white" />@mssola</a></nobr> -
    <nobr><a href="https://mastodont.cat/@mssola" title="Mastodon profile"><img src="https://cdn.simpleicons.org/mastodon/black/white" />@mssola</a></nobr> -
    <nobr><a href="https://twitter.com/miquelssola" title="Twitter/X profile"><img src="https://cdn.simpleicons.org/x/black/white" />@miquelssola</a></nobr> -
    <nobr><a href="https://orcid.org/0009-0006-7304-3150" title="ORCID"><img src="https://cdn.simpleicons.org/orcid/black/white" />ORCID</a></nobr>
</div>

<h3>Education</h3>

<div class="entry">
    <div class="entry-block">
        <div><b>RISC-V Foundational Associate</b></div>
        <div><pre>December 2024</pre></div>
    </div>
    <div class="entry-block">
        <div>
            <em>
                RISC-V International
            </em>
            <span>
                (see <a href="https://ti-user-certificates.s3.amazonaws.com/e0df7fbf-a057-42af-8a1f-590912be5460/20b0624e-1ded-45b7-8eaa-1172c5ea9b4e-miquel-sabat-sol-371eac27-1091-4050-bbfb-9cd6e705fcf0-certificate.pdf" title="Certification">certification</a>)
            </span>
        </div>

        <div></div>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Master’s Degree in Advanced Research in Humanistic Studies</b></div>
        <div><pre>October 2022 - September 2023</pre></div>
    </div>
    <div class="entry-block">
        <div><b>Speciality in Linguistic and Literary Studies</b></div>
        <div></div>
    </div>
    <div class="entry-block">
        <div><em>Universitat Rovira i Virgili (<a href="https://www.urv.cat/en/" title="URV's site">URV</a>)</em></div>
        <div></div>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>University extension course</b>:</div>
        <div><pre>October 2020 - May 2021</pre></div>
    </div>
    <div class="entry-block">
        <div><b>«The discourse on the promotion of the catalan language: perspectives and arguments»</b></div>
        <div></div>
    </div>
    <div class="entry-block">
        <div><em>Centre de Recerca en Sociolingüística i Comunicació (<a href="https://www.ub.edu/web/ub/en/recerca_innovacio/recerca_a_la_UB/observatoris/observatoris/cusc.html" title="CUSC's site">CUSC</a>)</em></div>
        <div></div>
    </div>
    <div class="entry-block">
        <div><em>Universitat de Barcelona (<a href="https://www.ub.edu/web/portal/en/" title="UB's site">UB</a>)</em></div>
        <div></div>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Bachelor’s Degree in Catalan Language and Literature</b></div>
        <div><pre>September 2016 - January 2022</pre></div>
    </div>
    <div class="entry-block">
        <div><em>Universitat Oberta de Catalunya (<a href="https://www.uoc.edu/portal/en/index.html" title="UOC's site">UOC</a>)</em></div>
        <div></div>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Bachelor’s Degree in Computer Engineering</b></div>
        <div><pre>September 2008 - June 2014</pre></div>
    </div>
    <div class="entry-block">
        <div><em>Facultat d'Informàtica de Barcelona (<a href="https://www.fib.upc.edu/en" title="FIB's site">FIB</a>)</em></div>
        <div></div>
    </div>
    <div class="entry-block">
        <div><em>Universitat Politècnica de Catalunya (<a href="https://www.upc.edu/en" title="UPC's">UPC</a>)</em></div>
        <div></div>
    </div>
</div>

<h3>Experience</h3>

<div class="entry">
    <div class="entry-block">
        <div><b>Senior Full-Stack Software Developer</b> at <a href="https://www.suse.com/">SUSE</a></div>
        <div><pre>December 2020 - Present</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            Currently maintaining, inside of the <a href="https://scc.suse.com">SCC team</a>,
            all those tools that make possible the interactions between customers and SUSE’s software through subscriptions.
        </span>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Councilor</b> at <a href="https://www.anoia.cat/">Consell Comarcal de l'Anoia</a></div>
        <div><pre>October 2020 - July 2023</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            Taking this position from representatives that left office early, in october 2020
            I took the office of Councilor and spokesman of the CUP party. I left office at the end of the term.
        </span>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Councilor</b> at <a href="https://www.capellades.cat/">Capellades' Town Hall</a></div>
        <div><pre>Juny 2019 - Present</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            In the municipal elections celebrated in may 2019, I was nominated as councilor at Capellades for the Vila de Capellades - CUP party.
            When forming up the government of the Town Hall, I was nominated as councilor of <b>Youth</b>, <b>Citizen Participation</b> and <b>Transparency</b>;
            which <a href="http://viladecapellades.cat/noticia/309/comunicat-de-vila-de-capellades-cup-en-relacio-a-la-sortida-del-govern">I renounced in March 2023</a>.

            In the municipal elections celebrated in may 2023 I was reelected as councilor at Capellades for the same party, but remaining at the opposition this time.
        </span>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Software Developer</b> at <a href="https://www.suse.com/">SUSE</a></div>
        <div><pre>June 2015 - November 2020</pre></div>
    </div>
    <div class="entry-description">
        <ul>
            <li>
                Started the Docker team at SUSE, which evolved into the <a href="https://www.suse.com/products/caas-platform/">SUSE CaaS Platform</a>
                product (nowadays merged inside of the SUSE Rancher product), an enterprise class container management solution based on <a href="https://kubernetes.io/">Kubernetes</a>.
            </li>
            <li>
                Maintained tools such as <a href="https://github.com/SUSE/Portus">Portus</a> (a Ruby on Rails application with Vue.js on the frontend)
                and <a href="https://github.com/SUSE/zypper-docker">zypper-docker</a> (a Go CLI tool for patching and updating SUSE-based images).
                I have been the main contributor to these projects, and I have also been responsible for packaging and releasing them both as
                RPM packages and Docker images (by using <a href="https://build.opensuse.org/">OBS</a>).
            </li>
            <li>
                Helped to create <a href="https://github.com/SUSE/skuba">skuba</a>, a CLI tool written in Go that was being used to
                orchestrate the Kubernetes pieces underneath <a href="https://www.suse.com/products/caas-platform/">SUSE CaaS Platform</a>.
            </li>
            <li>
                Given numerous talks, workshops and trainings about container-related technologies. I have also contributed with talks and workshops for
                <a href="https://www.susecon.com/">SUSECon</a> (main company event) in 2016, 2017 and 2019.
            </li>
        </ul>
    </div>
</div>



<div class="entry">
    <div class="entry-block">
        <div><b>Web developer</b> at <b>Saifor</b></div>
        <div><pre>February 2012 - March 2015</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            Full-stack developer at Saifor. In there I developed a set of internal web applications written in PHP and PostgreSQL.
        </span>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Developer</b> at <b>KDE</b></div>
        <div><pre>January 2011 - March 2015</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            I was involved with the KDE free software project. I was mainly focused on <a href="https://www.kdevelop.org/">KDevelop</a>,
            where I was the maintainer for its Ruby support, and <a href="https://kate-editor.org/">Kate</a>.
        </span>
    </div>
</div>

<div class="entry">
    <div class="entry-block">
        <div><b>Student</b> at <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a></div>
        <div><pre>April 2012 - August 2012</pre></div>
    </div>
    <div class="entry-description entry-space">
        <span>
            I spent the summer of <a href="https://www.google-melange.com/archive/gsoc/2012/orgs/kde/projects/mssola.html">2012</a>
            working on a Google Summer of Code (GSoC). During this time I stabilized the KDevelop Ruby support successfully.
        </span>
    </div>
</div>

<h3>Technical skills</h3>

<ul>
    <li class="text-justify">
        <b>Programming languages and frameworks</b>: advanced knowledge of C, Go, Ruby and Ruby on Rails,
        with a high degree of proficiency in Rust and RISC-V and MOS 6502 assembly languages.
        I also have a good degree of proficiency in <nobr>C++</nobr>, Javascript and PHP; with some basic knowledge
        on Python, Perl and Java.
    </li>
    <li class="text-justify">
        <b>Linux</b>: I have made a couple of contributions to the Linux kernel.
        See <a title="lore.kernel.org" href="https://lore.kernel.org/all/?q=Miquel+Sabat%C3%A9+Sol%C3%A0">the emails and patches</a> I have sent
        and the <a title="Commits in git.kernel.org" href="https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/log/?qt=author&q=Miquel+Sabat%C3%A9+Sol%C3%A0">list of commits</a>
        which have been accepted into the mainline repository.
    </li>
    <li class="text-justify">
        <b>Administration</b>: overall understanding in UNIX/Linux System administration.
    </li>
    <li class="text-justify">
        <b>Mentor</b>: I have been a mentor in the <a href="https://summerofcode.withgoogle.com/">Google Summer of Code</a> program
        in <a href="https://summerofcode.withgoogle.com/archive/2016/projects/6422685504503808">2016</a> with <a href="https://www.opensuse.org/">openSUSE</a>.
    </li>
    <li class="text-justify">
        <b>Methodologies</b>: familiar with the <a href="https://www.scrum.org/">SCRUM</a> and
        <a href="https://en.wikipedia.org/wiki/Kanban">Kanban</a>, being also experienced with it in remote environments.
    </li>
</ul>

<h3>Languages</h3>

<ul>
    <li><b>Catalan</b>: native proficiency.</li>
    <li><b>Spanish</b>: written and spoken proficiently.</li>
    <li><b>English</b>: written and spoken proficiently.</li>
</ul>