+8
-1
config.toml
+8
-1
config.toml
···
11
11
12
12
13
13
default_language = "en"
14
-
title = "Guillermo Serrahima"
14
+
title = "guillermo serrahima"
15
15
author = "Guillermo Serrahima"
16
16
# taxonomies = []
17
17
···
53
53
{ name = "linkedin", url = "https://www.linkedin.com/in/ebkalderon" },
54
54
{ name = "mastodon", url = "https://sk.vylion.com/@coldrange" },
55
55
{ name = "bluesky", url = "https://bsky.app/profile/did:plc:hyyqbqqhpxt2bnn7s2e2iuxd" },
56
+
]
57
+
58
+
[extra.content_security_policy]
59
+
enable = true
60
+
allowed_domains = [
61
+
{ directive = "img-src", domains = ["'self'", "data:", "www.w3.org"] },
62
+
#{ directive = "img-src", domains = ["'self'", "www.w3.org"] },
56
63
]
57
64
58
65
[extra.responsive_images]
+4
-9
content/cv.es.md
+4
-9
content/cv.es.md
···
1
1
+++
2
2
title = "Mi CV"
3
+
4
+
description = "Conocimientos y experiencia previa"
3
5
+++
4
6
5
7
# Quién soy
···
84
86
85
87
En el pasado desarrollé un [robot de texto de cadenas Markov](https://github.com/vylion/velascobot) para [Telegram](https://telegram.org/).
86
88
87
-
Quiero trabajar en los siguientes proyectos a continuación:
88
-
89
-
* Llenar mi sitio web personal con contenido.
90
-
* Configurar una instancia de [Anubis](https://anubis.techaro.lol/) delante de mi sitio web personal.
91
-
* Al menos una de las siguientes:
92
-
* Configurar una instancia privada de Jenkins.
93
-
* Configurar una instancia de Spindle como solución de CI/CD para mis proyectos personales de Tangled.
94
-
* Aprender JavaScript, TypeScript y React para desarrollo *fullstack*.
89
+
Actualmente estoy interesado en aprender también JavaScript, TypeScript y React para desarrollo *fullstack*.
95
90
96
91
# Contacto
97
92
···
105
100
* WhatsApp
106
101
* Telegram
107
102
108
-
> [!IMPORTANT]
103
+
> [!NOTE]
109
104
> Por favor incluid el motivo de contacto en el primer mensaje de WhatsApp o Telegram para evitar el filtrado como spam.
+4
-9
content/cv.md
+4
-9
content/cv.md
···
1
1
+++
2
2
title = "My CV"
3
+
4
+
description = "Skills and previous experience"
3
5
+++
4
6
5
7
# Who am I
···
84
86
85
87
In the past I have developed [a text Markov chain bot](https://github.com/vylion/velascobot) for [Telegram](https://telegram.org/).
86
88
87
-
I want to work on the following projects next:
88
-
89
-
* Fill my personal site with content.
90
-
* Set up an [Anubis](https://anubis.techaro.lol/) instance in front of my personal site.
91
-
* At least one of the following:
92
-
* Set up a private instance of Jenkins for personal use.
93
-
* Set up my own Spindle instance as a Tangled CI/CD pipeline for my personal Tangled projects.
94
-
* Learn JavaScript, TypeScript and React for fullstack development.
89
+
I am also interested in learning JavaScript, TypeScript and React for fullstack development.
95
90
96
91
# Contact
97
92
···
105
100
* WhatsApp
106
101
* Telegram
107
102
108
-
> [!IMPORTANT]
103
+
> [!NOTE]
109
104
> Please state your reason for contacting on your first message through WhatsApp or Telegram to avoid being filtered as spam.
+5
-5
public/404.html
+5
-5
public/404.html
···
4
4
<head>
5
5
<meta charset="utf-8">
6
6
<meta name="viewport" content="width=device-width, initial-scale=1">
7
-
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'">
7
+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'; img-src 'self' data: www.w3.org">
8
8
9
-
<title>Page not found | Guillermo Serrahima</title>
9
+
<title>Page not found | guillermo serrahima</title>
10
10
11
11
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
12
12
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
···
20
20
<meta name="color-scheme" content="dark">
21
21
22
22
<meta property="og:type" content="website">
23
-
<meta property="og:site_name" content="Guillermo Serrahima">
24
-
<meta property="og:updated_time" content="2025-12-30T21:46:34.359763624+01:00">
23
+
<meta property="og:site_name" content="guillermo serrahima">
24
+
<meta property="og:updated_time" content="2025-12-30T22:59:21.689373437+01:00">
25
25
<meta name="fediverse:creator" content="@me.vylion.com@bsky.brid.gy">
26
26
</head>
27
27
···
30
30
<div class="header-container">
31
31
<span class="header-logo-container">
32
32
<a href="https://vylion.com">
33
-
<span class="logo">Guillermo Serrahima</span>
33
+
<span class="logo">guillermo serrahima</span>
34
34
</a>
35
35
</span>
36
36
</div>
+9
-18
public/cv/index.html
+9
-18
public/cv/index.html
···
4
4
<head>
5
5
<meta charset="utf-8">
6
6
<meta name="viewport" content="width=device-width, initial-scale=1">
7
-
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'">
7
+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'; img-src 'self' data: www.w3.org">
8
8
9
-
<title>My CV | Guillermo Serrahima</title>
9
+
<title>My CV | guillermo serrahima</title>
10
10
11
11
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
12
12
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
···
17
17
<link rel="canonical" href="https://vylion.com/cv/">
18
18
19
19
<meta name="author" content="Guillermo Serrahima">
20
+
<meta name="description" content="Skills and previous experience">
20
21
<meta name="robots" content="index, follow">
21
22
<meta name="theme-color" content="#211f1a">
22
23
<meta name="color-scheme" content="dark">
···
24
25
<meta property="og:title" content="My CV">
25
26
<meta property="og:type" content="article">
26
27
<meta property="og:url" content="https://vylion.com/cv/">
27
-
<meta property="og:site_name" content="Guillermo Serrahima">
28
-
<meta property="og:updated_time" content="2025-12-30T21:46:34.357929841+01:00">
28
+
<meta property="og:description" content="Skills and previous experience">
29
+
<meta property="og:site_name" content="guillermo serrahima">
30
+
<meta property="og:updated_time" content="2025-12-30T22:59:21.686383447+01:00">
29
31
<meta name="fediverse:creator" content="@me.vylion.com@bsky.brid.gy">
30
32
</head>
31
33
···
34
36
<div class="header-container">
35
37
<span class="header-logo-container">
36
38
<a href="https://vylion.com">
37
-
<span class="logo">Guillermo Serrahima</span>
39
+
<span class="logo">guillermo serrahima</span>
38
40
</a>
39
41
</span>
40
42
</div>
···
159
161
</ul>
160
162
<p>I currently use a custom built keyboard running my own firmware developed in C++ with <a href="https://qmk.fm/">QMK</a>.</p>
161
163
<p>In the past I have developed <a href="https://github.com/vylion/velascobot">a text Markov chain bot</a> for <a href="https://telegram.org/">Telegram</a>.</p>
162
-
<p>I want to work on the following projects next:</p>
163
-
<ul>
164
-
<li>Fill my personal site with content.</li>
165
-
<li>Set up an <a href="https://anubis.techaro.lol/">Anubis</a> instance in front of my personal site.</li>
166
-
<li>At least one of the following:
167
-
<ul>
168
-
<li>Set up a private instance of Jenkins for personal use.</li>
169
-
<li>Set up my own Spindle instance as a Tangled CI/CD pipeline for my personal Tangled projects.</li>
170
-
</ul>
171
-
</li>
172
-
<li>Learn JavaScript, TypeScript and React for fullstack development.</li>
173
-
</ul>
164
+
<p>I am also interested in learning JavaScript, TypeScript and React for fullstack development.</p>
174
165
<h1 id="contact">Contact</h1>
175
166
<p>I can be contacted by email at <code>gserrahima at mailbox.org</code>.</p>
176
167
<p>I am currently living in <code>Esplugues de Llobregat</code>, in Spain, Europe.</p>
···
180
171
<li>WhatsApp</li>
181
172
<li>Telegram</li>
182
173
</ul>
183
-
<blockquote class="markdown-alert-important">
174
+
<blockquote class="markdown-alert-note">
184
175
<p>Please state your reason for contacting on your first message through WhatsApp or Telegram to avoid being filtered as spam.</p>
185
176
</blockquote>
186
177
+6
-15
public/es/cv/index.html
+6
-15
public/es/cv/index.html
···
4
4
<head>
5
5
<meta charset="utf-8">
6
6
<meta name="viewport" content="width=device-width, initial-scale=1">
7
-
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'">
7
+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'; img-src 'self' data: www.w3.org">
8
8
9
9
<title>Mi CV | Guillermo Serrahima</title>
10
10
···
17
17
<link rel="canonical" href="https://vylion.com/es/cv/">
18
18
19
19
<meta name="author" content="Guillermo Serrahima">
20
+
<meta name="description" content="Conocimientos y experiencia previa">
20
21
<meta name="robots" content="index, follow">
21
22
<meta name="theme-color" content="#211f1a">
22
23
<meta name="color-scheme" content="dark">
···
24
25
<meta property="og:title" content="Mi CV">
25
26
<meta property="og:type" content="article">
26
27
<meta property="og:url" content="https://vylion.com/es/cv/">
28
+
<meta property="og:description" content="Conocimientos y experiencia previa">
27
29
<meta property="og:site_name" content="Guillermo Serrahima">
28
-
<meta property="og:updated_time" content="2025-12-30T21:46:34.357834684+01:00">
30
+
<meta property="og:updated_time" content="2025-12-30T22:59:21.686383446+01:00">
29
31
<meta name="fediverse:creator" content="@me.vylion.com@bsky.brid.gy">
30
32
</head>
31
33
···
159
161
</ul>
160
162
<p>Ahora mismo estoy usando un teclado mecánico de construcción personalizada, corriendo mi propio <em>firmware</em> desarrollado con <a href="https://qmk.fm/">QMK</a> en C++.</p>
161
163
<p>En el pasado desarrollé un <a href="https://github.com/vylion/velascobot">robot de texto de cadenas Markov</a> para <a href="https://telegram.org/">Telegram</a>.</p>
162
-
<p>Quiero trabajar en los siguientes proyectos a continuación:</p>
163
-
<ul>
164
-
<li>Llenar mi sitio web personal con contenido.</li>
165
-
<li>Configurar una instancia de <a href="https://anubis.techaro.lol/">Anubis</a> delante de mi sitio web personal.</li>
166
-
<li>Al menos una de las siguientes:
167
-
<ul>
168
-
<li>Configurar una instancia privada de Jenkins.</li>
169
-
<li>Configurar una instancia de Spindle como solución de CI/CD para mis proyectos personales de Tangled.</li>
170
-
</ul>
171
-
</li>
172
-
<li>Aprender JavaScript, TypeScript y React para desarrollo <em>fullstack</em>.</li>
173
-
</ul>
164
+
<p>Actualmente estoy interesado en aprender también JavaScript, TypeScript y React para desarrollo <em>fullstack</em>.</p>
174
165
<h1 id="contacto">Contacto</h1>
175
166
<p>Respondo al correo electrónico en <code>gserrahima [arroba] mailbox.org</code>.</p>
176
167
<p>Actualmente vivo en <code>Esplugues de Llobregat</code>, en España, Europa.</p>
···
180
171
<li>WhatsApp</li>
181
172
<li>Telegram</li>
182
173
</ul>
183
-
<blockquote class="markdown-alert-important">
174
+
<blockquote class="markdown-alert-note">
184
175
<p>Por favor incluid el motivo de contacto en el primer mensaje de WhatsApp o Telegram para evitar el filtrado como spam.</p>
185
176
</blockquote>
186
177
+3
-2
public/es/index.html
+3
-2
public/es/index.html
···
4
4
<head>
5
5
<meta charset="utf-8">
6
6
<meta name="viewport" content="width=device-width, initial-scale=1">
7
-
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'">
7
+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'; img-src 'self' data: www.w3.org">
8
8
9
9
<title>Guillermo Serrahima</title>
10
10
···
24
24
<meta property="og:type" content="website">
25
25
<meta property="og:url" content="https://vylion.com/es/">
26
26
<meta property="og:site_name" content="Guillermo Serrahima">
27
-
<meta property="og:updated_time" content="2025-12-30T21:46:34.358799354+01:00">
27
+
<meta property="og:updated_time" content="2025-12-30T22:59:21.687931882+01:00">
28
28
<meta name="fediverse:creator" content="@me.vylion.com@bsky.brid.gy">
29
29
</head>
30
30
···
74
74
<ul class="post-meta hidden">
75
75
</ul>
76
76
</header>
77
+
<p>Conocimientos y experiencia previa</p>
77
78
<a class="read-more" href="https://vylion.com/es/cv/" aria-label="Read more about Mi CV">read more →</a>
78
79
</article>
79
80
</main>
+7
-6
public/index.html
+7
-6
public/index.html
···
4
4
<head>
5
5
<meta charset="utf-8">
6
6
<meta name="viewport" content="width=device-width, initial-scale=1">
7
-
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'">
7
+
<meta http-equiv="Content-Security-Policy" content="default-src 'self'; style-src-attr 'unsafe-inline'; img-src 'self' data: www.w3.org">
8
8
9
-
<title>Guillermo Serrahima</title>
9
+
<title>guillermo serrahima</title>
10
10
11
11
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Regular.woff2" as="font" type="font/woff2" crossorigin="anonymous">
12
12
<link rel="preload" href="https://vylion.com/fonts/FiraCode-Bold.woff2" as="font" type="font/woff2" crossorigin="anonymous">
···
20
20
<meta name="theme-color" content="#211f1a">
21
21
<meta name="color-scheme" content="dark">
22
22
23
-
<meta property="og:title" content="Guillermo Serrahima">
23
+
<meta property="og:title" content="guillermo serrahima">
24
24
<meta property="og:type" content="website">
25
25
<meta property="og:url" content="https://vylion.com/">
26
-
<meta property="og:site_name" content="Guillermo Serrahima">
27
-
<meta property="og:updated_time" content="2025-12-30T21:46:34.358887949+01:00">
26
+
<meta property="og:site_name" content="guillermo serrahima">
27
+
<meta property="og:updated_time" content="2025-12-30T22:59:21.687931718+01:00">
28
28
<meta name="fediverse:creator" content="@me.vylion.com@bsky.brid.gy">
29
29
</head>
30
30
···
33
33
<div class="header-container">
34
34
<span class="header-logo-container">
35
35
<a href="https://vylion.com">
36
-
<span class="logo">Guillermo Serrahima</span>
36
+
<span class="logo">guillermo serrahima</span>
37
37
</a>
38
38
</span>
39
39
</div>
···
74
74
<ul class="post-meta hidden">
75
75
</ul>
76
76
</header>
77
+
<p>Skills and previous experience</p>
77
78
<a class="read-more" href="https://vylion.com/cv/" aria-label="Read more about My CV">read more →</a>
78
79
</article>
79
80
</main>
+1
-1
public/search_index.en.js
+1
-1
public/search_index.en.js
···
1
-
window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1},"9":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,"0":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"1":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"2":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"4":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"5":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"6":{"docs":{},"df":0,"3":{"docs":{},"df":0,"7":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"8":{"docs":{},"df":0,"8":{"docs":{},"df":0,"4":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"9":{"docs":{},"df":0,"1":{"docs":{},"df":0,"1":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":2}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{"https://vylion.com/cv/":{"tf":3.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"m":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"y":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":3.605551275463989}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":2}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"x":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}},"r":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"j":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}}}}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"'":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":3.0}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}}},"t":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"n":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"x":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"x":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"x":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"f":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":2.6457513110645907}},"df":2}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}},"t":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.8284271247461903}},"df":1}}}}}},"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":2.6457513110645907}},"df":1}}}}}},"q":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"&":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,";":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"y":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":2}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":2.0}},"df":2}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}},"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"q":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"x":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":2.8284271247461903}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1},"s":{"docs":{"https://vylion.com/cv/":{"tf":3.1622776601683795}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"s":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}}}},"title":{"root":{"docs":{},"df":0,"c":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://vylion.com/":{"body":"Hello! I'm Guillermo Serrahima, a Software Engineer from the area of Barcelona, Spain. This is my personal site.\nMaybe you'd like to check out the different sections:\n","id":"https://vylion.com/","title":"Home"},"https://vylion.com/cv/":{"body":"Who am I\nI am Guillermo Serrahima, a Software Engineer from the area of Barcelona, where I currently live. I graduated from the Polytechnic University of Catalonia with a Degree in Informatics Engineering in 2018.\nI am most comfortable when I am working with C++, Java, Python and Rust code. I am familiar with Git, Linux, and the command line. In my day to day I use Arch Linux as my main OS.\nIn addition, I have worked in the past with other languages like Golang, C, C#. I have worked on projects that used PostgreSQL, and I maintain SQLite and MySQL databases on my personal servers (depending on the scope.) I have used testing frameworks like GoogleTest and Pytest, and used CI/CD pipelines like Jenkins and GitHub CI/CD. I also regularly use Docker containers on both a profesional environment and my personal servers.\nLanguages\nI speak Spanish and Catalan natively, and I hold and have used a professional level of English on all my job positions.\nPrevious Experience\nAnsys (now part of Synopsys)\n\nLocation: Madrid (remote)\nPosition: R&D Engineer\nProjects:\n\nDeveloping a software tool on Python, to allow configuration of physics simuations using model-based design by clients with no code knowledge required, by way of a drag-and-drop interface.\nRefactoring a Dash Mantine wrapper library for Python, with the goal of open-sourcing said library.\n\n\nTools: Python, Pytest, Poetry, GitHub CI/CD, GitHub Actions, Docker, WSL, Windows\nPeriod: 2024 Aug. - 2025 Nov.\n\nVerbio (now Verbio by Capacity)\n\nLocation: Barcelona (hybrid)\nPosition: Backend Developer\nProjects:\n\nDeveloping a GRPC API gateway for a SaaS product written in Rust during the initial stages of commercialization and growth of the product.\nDeveloping client tools written in Python for integrating AWS storage with the SaaS product.\nDeveloping Terraform deployment scripts for hosting the different components of the SaaS product on AWS infrastructure.\nExtension of the internal REST API and database backend for a Dashboard of product metrics.\n\n\nTools: Jetbrains CLion (with Rust plugin), Cargo, GitLab CI/CD, Terraform, Python, Docker, Linux\nPeriod: 2022 Jun. - 2024 Jul.\n\nQAD DynaSys\n\nLocation: Barcelona (remote)\nPosition: Software Developer\nProjects:\n\nRefactoring of a C++ desktop app to allow servicing the desktop app as a SaaS product.\nDeveloping a C#-based frontend for interfacing with the C++ desktop app code.\n\n\nTools: Visual Studio, Windows\nPeriod: 2021 Jun. - 2022 Jun.\n\nCapitole Consulting\n\nLocation: Barcelona (remote)\nPosition: Software Developer\nProjects:\n\nDeveloping a Python tool for the processing of analysis results and generation of PDF reports.\nRefactoring of the analysis results data structures for use in the previous tool, and improve maintainability.\nFixing bugs and performance issues in a C++ application.\n\n\nPeriod: 2021 Jan. - Jun.\n\nHP Inc.\n\nLocation: Barcelona\nPosition: Junior SDET (2018), Junior DevOps (2019, remote)\nProjects:\n\nDeveloping C++ unit and integration tests.\nMaintaining several Jenkins instances as a private CI/CD pipeline solution.\n\n\nTools: GoogleTest, VS Code, Jenkins, Jira, Linux\nPeriod: Sep. 2018 - Sep. 2020\n\nMiscellanea\nI 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:\n\nAn instance of Nextcloud (a cloud drive solution) at cloud.sepo.family\nAn instance of Authentik (an SSO solution) at login.sepo.family\nAn instance of Forgejo (a Git forge) at git.vylion.com\nSeveral private instances of Portainer CE (one for each of my servers)\nA private instance of RustDesk\nA PDS ATProto server for hosting my own profile\nA knot server on knot1.tngl.vylion.com for my own Tangled repos\n\nI currently use a custom built keyboard running my own firmware developed in C++ with QMK.\nIn the past I have developed a text Markov chain bot for Telegram.\nI want to work on the following projects next:\n\nFill my personal site with content.\nSet up an Anubis instance in front of my personal site.\nAt least one of the following:\n\nSet up a private instance of Jenkins for personal use.\nSet up my own Spindle instance as a Tangled CI/CD pipeline for my personal Tangled projects.\n\n\nLearn JavaScript, TypeScript and React for fullstack development.\n\nContact\nI can be contacted by email at gserrahima at mailbox.org.\nI am currently living in Esplugues de Llobregat, in Spain, Europe.\nMy phone number is (+ ES Prefix) 637 911 884. I can be contacted through:\n\nCalls\nWhatsApp\nTelegram\n\n\nPlease state your reason for contacting on your first message through WhatsApp or Telegram to avoid being filtered as spam.\n\n","id":"https://vylion.com/cv/","title":"My CV"}},"docInfo":{"https://vylion.com/":{"body":17,"title":1},"https://vylion.com/cv/":{"body":477,"title":1}},"length":2},"lang":"English"}
1
+
window.searchIndex = {"fields":["title","body"],"pipeline":["trimmer","stopWordFilter","stemmer"],"ref":"id","version":"0.9.5","index":{"body":{"root":{"docs":{},"df":0,"2":{"docs":{},"df":0,"0":{"docs":{},"df":0,"1":{"docs":{},"df":0,"8":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1},"9":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"2":{"docs":{},"df":0,"0":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"1":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"2":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"4":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"5":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"6":{"docs":{},"df":0,"3":{"docs":{},"df":0,"7":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"8":{"docs":{},"df":0,"8":{"docs":{},"df":0,"4":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"9":{"docs":{},"df":0,"1":{"docs":{},"df":0,"1":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}},"t":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"t":{"docs":{},"df":0,"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"v":{"docs":{},"df":0,"o":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":2}}}}}}},"s":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"c":{"docs":{"https://vylion.com/cv/":{"tf":3.0}},"df":1,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"g":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"/":{"docs":{},"df":0,"c":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":1}}}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"m":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"d":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"b":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"y":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"g":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"k":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":3.605551275463989}},"df":1}}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"f":{"docs":{},"df":0,"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":2}},"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"p":{"docs":{},"df":0,"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"x":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"x":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"e":{"docs":{},"df":0,"j":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1,".":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}},"h":{"docs":{},"df":0,"u":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"w":{"docs":{},"df":0,"t":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}}}}}},"h":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}},"o":{"docs":{},"df":0,"l":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"'":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}}}}},"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"j":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"e":{"docs":{},"df":0,"n":{"docs":{},"df":0,"k":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"t":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"i":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"u":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"n":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"k":{"docs":{},"df":0,"e":{"docs":{},"df":0,"y":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"1":{"docs":{},"df":0,".":{"docs":{},"df":0,"t":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{},"df":0,".":{"docs":{},"df":0,"v":{"docs":{},"df":0,"y":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}}},"w":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"n":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"x":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"v":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"b":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":1}}},"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,".":{"docs":{},"df":0,"s":{"docs":{},"df":0,"e":{"docs":{},"df":0,"p":{"docs":{},"df":0,"o":{"docs":{},"df":0,".":{"docs":{},"df":0,"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}}}}}}}}},"m":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"l":{"docs":{},"df":0,"b":{"docs":{},"df":0,"o":{"docs":{},"df":0,"x":{"docs":{},"df":0,".":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"n":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"k":{"docs":{},"df":0,"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"b":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}},"o":{"docs":{},"df":0,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"n":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"e":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"x":{"docs":{},"df":0,"t":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"o":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"u":{"docs":{},"df":0,"m":{"docs":{},"df":0,"b":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"f":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":2.23606797749979}},"df":1}}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":2}}}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"o":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"l":{"docs":{},"df":0,"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"h":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"r":{"docs":{},"df":0,"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}},"t":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"q":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}},"r":{"docs":{},"df":0,"e":{"docs":{},"df":0,"f":{"docs":{},"df":0,"i":{"docs":{},"df":0,"x":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"v":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"v":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"o":{"docs":{},"df":0,"c":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"d":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}}}},"f":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"s":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"i":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"j":{"docs":{},"df":0,"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}}}}}},"y":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":2.6457513110645907}},"df":1}}}}}},"q":{"docs":{},"df":0,"a":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"m":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"&":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{},"df":0,"p":{"docs":{},"df":0,";":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"s":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"c":{"docs":{},"df":0,"y":{"docs":{},"df":0,"c":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"f":{"docs":{},"df":0,"a":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"g":{"docs":{},"df":0,"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"m":{"docs":{},"df":0,"o":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}}},"p":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1,"r":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"u":{"docs":{},"df":0,"i":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"u":{"docs":{},"df":0,"l":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"u":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1,"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}},"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/cv/":{"tf":2.0}},"df":1}},"c":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"d":{"docs":{},"df":0,"e":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"e":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"h":{"docs":{},"df":0,"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"a":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}}}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":2.449489742783178}},"df":1}},"i":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}},"i":{"docs":{},"df":0,"m":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"f":{"docs":{},"df":0,"t":{"docs":{},"df":0,"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":2.0}},"df":2}}}}},"l":{"docs":{},"df":0,"u":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}},"u":{"docs":{},"df":0,"r":{"docs":{},"df":0,"c":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"p":{"docs":{},"df":0,"a":{"docs":{},"df":0,"i":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/":{"tf":1.0},"https://vylion.com/cv/":{"tf":1.0}},"df":2}},"m":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"e":{"docs":{},"df":0,"a":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"q":{"docs":{},"df":0,"l":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"s":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"t":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"g":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"r":{"docs":{},"df":0,"u":{"docs":{},"df":0,"c":{"docs":{},"df":0,"t":{"docs":{},"df":0,"u":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"u":{"docs":{},"df":0,"d":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"y":{"docs":{},"df":0,"n":{"docs":{},"df":0,"o":{"docs":{},"df":0,"p":{"docs":{},"df":0,"s":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}},"t":{"docs":{},"df":0,"a":{"docs":{},"df":0,"n":{"docs":{},"df":0,"g":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}},"e":{"docs":{},"df":0,"l":{"docs":{},"df":0,"e":{"docs":{},"df":0,"g":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}}}}},"r":{"docs":{},"df":0,"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"f":{"docs":{},"df":0,"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"m":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}},"s":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}},"x":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"h":{"docs":{},"df":0,"r":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"g":{"docs":{},"df":0,"h":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"o":{"docs":{},"df":0,"o":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":2.8284271247461903}},"df":1}}},"y":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"s":{"docs":{},"df":0,"c":{"docs":{},"df":0,"r":{"docs":{},"df":0,"i":{"docs":{},"df":0,"p":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}}}}}},"u":{"docs":{},"df":0,"n":{"docs":{},"df":0,"i":{"docs":{},"df":0,"t":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}}},"s":{"docs":{"https://vylion.com/cv/":{"tf":3.0}},"df":1}},"v":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{},"df":0,"b":{"docs":{},"df":0,"i":{"docs":{},"df":0,"o":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"i":{"docs":{},"df":0,"s":{"docs":{},"df":0,"u":{"docs":{},"df":0,"a":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"p":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1},"s":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"w":{"docs":{},"df":0,"a":{"docs":{},"df":0,"y":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"a":{"docs":{},"df":0,"t":{"docs":{},"df":0,"s":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}}},"i":{"docs":{},"df":0,"n":{"docs":{},"df":0,"d":{"docs":{},"df":0,"o":{"docs":{},"df":0,"w":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}},"o":{"docs":{},"df":0,"r":{"docs":{},"df":0,"k":{"docs":{"https://vylion.com/cv/":{"tf":1.7320508075688772}},"df":1}}},"r":{"docs":{},"df":0,"a":{"docs":{},"df":0,"p":{"docs":{},"df":0,"p":{"docs":{},"df":0,"e":{"docs":{},"df":0,"r":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}}}},"i":{"docs":{},"df":0,"t":{"docs":{},"df":0,"t":{"docs":{},"df":0,"e":{"docs":{},"df":0,"n":{"docs":{"https://vylion.com/cv/":{"tf":1.4142135623730951}},"df":1}}}}}},"s":{"docs":{},"df":0,"l":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}}},"y":{"docs":{},"df":0,"o":{"docs":{},"df":0,"u":{"docs":{},"df":0,"'":{"docs":{},"df":0,"d":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}}}},"title":{"root":{"docs":{},"df":0,"c":{"docs":{},"df":0,"v":{"docs":{"https://vylion.com/cv/":{"tf":1.0}},"df":1}},"h":{"docs":{},"df":0,"o":{"docs":{},"df":0,"m":{"docs":{},"df":0,"e":{"docs":{"https://vylion.com/":{"tf":1.0}},"df":1}}}}}}},"documentStore":{"save":true,"docs":{"https://vylion.com/":{"body":"Hello! I'm Guillermo Serrahima, a Software Engineer from the area of Barcelona, Spain. This is my personal site.\nMaybe you'd like to check out the different sections:\n","id":"https://vylion.com/","title":"Home"},"https://vylion.com/cv/":{"body":"Who am I\nI am Guillermo Serrahima, a Software Engineer from the area of Barcelona, where I currently live. I graduated from the Polytechnic University of Catalonia with a Degree in Informatics Engineering in 2018.\nI am most comfortable when I am working with C++, Java, Python and Rust code. I am familiar with Git, Linux, and the command line. In my day to day I use Arch Linux as my main OS.\nIn addition, I have worked in the past with other languages like Golang, C, C#. I have worked on projects that used PostgreSQL, and I maintain SQLite and MySQL databases on my personal servers (depending on the scope.) I have used testing frameworks like GoogleTest and Pytest, and used CI/CD pipelines like Jenkins and GitHub CI/CD. I also regularly use Docker containers on both a profesional environment and my personal servers.\nLanguages\nI speak Spanish and Catalan natively, and I hold and have used a professional level of English on all my job positions.\nPrevious Experience\nAnsys (now part of Synopsys)\n\nLocation: Madrid (remote)\nPosition: R&D Engineer\nProjects:\n\nDeveloping a software tool on Python, to allow configuration of physics simuations using model-based design by clients with no code knowledge required, by way of a drag-and-drop interface.\nRefactoring a Dash Mantine wrapper library for Python, with the goal of open-sourcing said library.\n\n\nTools: Python, Pytest, Poetry, GitHub CI/CD, GitHub Actions, Docker, WSL, Windows\nPeriod: 2024 Aug. - 2025 Nov.\n\nVerbio (now Verbio by Capacity)\n\nLocation: Barcelona (hybrid)\nPosition: Backend Developer\nProjects:\n\nDeveloping a GRPC API gateway for a SaaS product written in Rust during the initial stages of commercialization and growth of the product.\nDeveloping client tools written in Python for integrating AWS storage with the SaaS product.\nDeveloping Terraform deployment scripts for hosting the different components of the SaaS product on AWS infrastructure.\nExtension of the internal REST API and database backend for a Dashboard of product metrics.\n\n\nTools: Jetbrains CLion (with Rust plugin), Cargo, GitLab CI/CD, Terraform, Python, Docker, Linux\nPeriod: 2022 Jun. - 2024 Jul.\n\nQAD DynaSys\n\nLocation: Barcelona (remote)\nPosition: Software Developer\nProjects:\n\nRefactoring of a C++ desktop app to allow servicing the desktop app as a SaaS product.\nDeveloping a C#-based frontend for interfacing with the C++ desktop app code.\n\n\nTools: Visual Studio, Windows\nPeriod: 2021 Jun. - 2022 Jun.\n\nCapitole Consulting\n\nLocation: Barcelona (remote)\nPosition: Software Developer\nProjects:\n\nDeveloping a Python tool for the processing of analysis results and generation of PDF reports.\nRefactoring of the analysis results data structures for use in the previous tool, and improve maintainability.\nFixing bugs and performance issues in a C++ application.\n\n\nPeriod: 2021 Jan. - Jun.\n\nHP Inc.\n\nLocation: Barcelona\nPosition: Junior SDET (2018), Junior DevOps (2019, remote)\nProjects:\n\nDeveloping C++ unit and integration tests.\nMaintaining several Jenkins instances as a private CI/CD pipeline solution.\n\n\nTools: GoogleTest, VS Code, Jenkins, Jira, Linux\nPeriod: Sep. 2018 - Sep. 2020\n\nMiscellanea\nI 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:\n\nAn instance of Nextcloud (a cloud drive solution) at cloud.sepo.family\nAn instance of Authentik (an SSO solution) at login.sepo.family\nAn instance of Forgejo (a Git forge) at git.vylion.com\nSeveral private instances of Portainer CE (one for each of my servers)\nA private instance of RustDesk\nA PDS ATProto server for hosting my own profile\nA knot server on knot1.tngl.vylion.com for my own Tangled repos\n\nI currently use a custom built keyboard running my own firmware developed in C++ with QMK.\nIn the past I have developed a text Markov chain bot for Telegram.\nI am also interested in learning JavaScript, TypeScript and React for fullstack development.\nContact\nI can be contacted by email at gserrahima at mailbox.org.\nI am currently living in Esplugues de Llobregat, in Spain, Europe.\nMy phone number is (+ ES Prefix) 637 911 884. I can be contacted through:\n\nCalls\nWhatsApp\nTelegram\n\n\nPlease state your reason for contacting on your first message through WhatsApp or Telegram to avoid being filtered as spam.\n\n","id":"https://vylion.com/cv/","title":"My CV"}},"docInfo":{"https://vylion.com/":{"body":17,"title":1},"https://vylion.com/cv/":{"body":443,"title":1}},"length":2},"lang":"English"}