-
Notifications
You must be signed in to change notification settings - Fork 0
/
martin-hanzel-cv.json
313 lines (313 loc) · 11.2 KB
/
martin-hanzel-cv.json
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
{
"name": "Martin Hanzel",
"title": "(Remote) software developer",
"contact": {
"email": "[email protected]",
"github": "https://github.com/arthanzel",
"gitlab": "https://gitlab.com/arthanzel",
"linkedin": "https://linkedin.com/in/arthanzel"
},
"bio": [
"I'm a computer scientist, a genetic engineer, a mentor, and a successful geek. I love to share my passion for technology with everyone around me. I live in Lausanne, Switzerland, where I'm working towards a Master's degree at [EPFL](https://www.epfl.ch/en/) in one of the best computer science courses in the world.",
"I'm looking for interesting and challenging employment at a remote-friendly company with a great culture and opportunities for advancement. Let's talk together about solving problems with technology."
],
"location": "Capable of working remotely. Living in **Lausanne**, Switzerland. Able to live+work in Canada, EU, and Switzerland.",
"education": [
{
"title": "Master of Computer Science",
"year": [
2019,
"present"
],
"institution": "École Polytechnique Fédérale de Lausanne",
"research": [
"Machine Learning",
"Languages",
"Distributed Systems"
]
},
{
"title": "B.Sc. Computer Science",
"subtitle": "Top in the Faculty of Engineering",
"year": [
2017,
2019
],
"distinction": "Summa Cum Laude",
"institution": "University of Ottawa",
"research": [
"Web Technologies",
"Privacy and Security",
"Blockchain"
]
},
{
"title": "B.Sc. Biomedical Science",
"subtitle": "Minor in Computer Science",
"year": [
2013,
2017
],
"distinction": "Magna Cum Laude",
"institution": "University of Ottawa",
"research": [
"Biological Computation",
"Genetic Engineering",
"Ecological Modelling"
]
}
],
"experience": [
{
"title": "Software Developer (Student)",
"place": "eSMART Technologies SA",
"year": [
2020,
2021
],
"tag": "technical",
"remarks": [
"Architected a **microservice-based**, **IoT** messaging system for internet-connected smart homes, capable of scaling to 100,000s of messages per second.",
"Overhauled existing security architecture to a **token-based** scheme and enhanced security of device discovery and pairing protocols.",
"Designed an **HTTP** and **WebSocket** API for inter-device messaging.",
"Evaluated database software for **performance**, **data warehousing**, and **data-gathering**.",
"Created automated provisioning and deployment processes for **cloud infrastructure**.",
"Partially **remote**."
],
"technologies": [
"DevOps",
"Typescript",
"WebSockets",
"Vue.js",
"PostgreSQL",
"MySQL",
"TimescaleDB",
"RabbitMQ",
"Eclipse Mosquitto",
"AWS"
]
},
{
"title": "Frontend Engineer (Remote)",
"place": "GitLab Inc.",
"year": 2019,
"tag": "technical",
"remarks": [
"Self-managed tasks in an **all-remote** team of people from around the world.",
"Participated in **code reviews** daily.",
"Realized UI designs in **responsive CSS** for four or more device sizes.",
"Created new **UI components** and migrated legacy jQuery code to **ES6 + Vue**.",
"Practiced **TDD** and contributed to the migration of the test suite from Karma to Jest.",
"Patched **security** holes in frontend code and managed security backports.",
"Wrote at least as many lines of tests than production code, with **100% coverage**."
],
"technologies": [
"Asynchronous",
"HTML/CSS",
"JavaScript",
"Vue.js",
"Ruby",
"Git"
]
},
{
"title": "Web Developer",
"place": "Pivotree",
"year": [
2011,
2018
],
"tag": "technical",
"remarks": [
"Led **R&D** for next-generation **e-commerce** applications using **isomorphic rendering** and **microservices**.",
"Developed **full-stack** B2B and B2C e-commerce applications for large retailers using the **Oracle Commerce** framework.",
"Worked **remotely** from Valencia, Spain while collaborating with a team in Ottawa, Canada.",
"Clients include: Princess Auto, Lorex, Simons, and Videotron."
],
"technologies": [
"Agile",
"Java/J2EE",
"JSP",
"JavaScript",
"React/Redux",
"Oracle Commerce",
"OracleDB, MySQL"
]
},
{
"title": "Freelance Web Developer",
"year": [
2013,
2015
],
"tag": "technical",
"remarks": [
"Designed and developed **custom webapps** for student groups at the University of Ottawa.",
"Worked closely with clients to deliver and maintain **pixel-perfect** solutions.",
"Clients include: University of Ottawa Healthcare Symposium, Actions for Healthcare, iGEMuOttawa."
]
},
{
"title": "Residence Mentor",
"place": "University of Ottawa",
"year": [
2014,
2017
],
"tag": "people",
"remarks": [
"Designed and piloted a mentors-in-residence program to provide full-time academic support to first-year students.",
"Increased funding for the Mentoring Centre by **300%** within a year.",
"Increased resident conversion rate **by a factor of 10** within a year.",
"Developed software to **automate** data entry and reduced bureaucratic workload from hours to a few minutes.",
"Organized weekly study groups and coordinated monthly **community-building events** for residents."
]
},
{
"title": "President / Research Associate",
"place": "University of Ottawa iGEM Team",
"year": [
2013,
2016
],
"tag": "people",
"remarks": [
"Led **iGEMuOttawa**, a genetic engineering and synthetic biology research group made up of undergraduate student researchers.",
"Built *in vivo* genetic networks using computing and electronic engineering metaphors.",
"Oversaw the group's **finances, fundraising, and hiring**.",
"Wrote bioinformatics software for **data analysis** and genetic tooling.",
"**Presented own research** three times at a world-wide conference in Boston, U.S.A..",
"**Consulted** for a biotechnology startup in Ottawa.",
"**Secured sponsorship** from universities and biotech companies."
]
},
{
"title": "Founder",
"place": "uEducate",
"year": 2013,
"tag": "people",
"remarks": [
"Founded **uEducate**, an organization dedicated to **promoting higher education** in science and technology.",
"Established an annual science competition for high school students in Ontario, Canada.",
"**Created financial scholarships** for aspiring science students, in the amount of **$4000** in the first year and more in years after."
]
}
],
"skills": {
"Java + Scala": 5,
"HTML": 5,
"CSS": 5,
"JS/Typescript/Node": 5,
"React/Vue": 5,
"Linux": 5,
"Git": 5,
"Go": 4,
"C#": 4,
"C/C++": 4,
"Python": 4,
"SQL/RDBMS": 4,
"NoSQL": 4,
"Mathematica": 4,
"Matlab": 4,
"Ruby": 3,
"Lisp/Scheme": 2,
"Rust": 2
},
"languages": {
"English": "Native",
"Slovak": "Native",
"Czech": "Native",
"French": "B2",
"Spanish": "A2"
},
"projects": [
{
"name": "Share Tree DB",
"description": "A distributed database system, based on blockchain, allowing the secure storage an sharing of data on untrusted hardware. Enables fine-grained and revokable permissioning while guaranteeing data integrity. Supports secure web-of-trust and user management.",
"links": {
"thesis": "r/ShareTreeDB.pdf"
}
},
{
"name": "The River Engine",
"image": "r/tre.png",
"description": "Research project in creating an agent-based model for simulating the lives of fish in a river ecosystem. It can simulate natural or man-made perturbations in an ecosystem and predict their effects. Built with Java and JavaFX. Thesis included.",
"links": {
"thesis": "https://github.com/arthanzel/theriverengine/blob/master/Thesis.pdf",
"code": "https://github.com/arthanzel/theriverengine"
}
},
{
"name": "Evaluatex",
"image": "r/evaluatex.jpg",
"description": "LaTeX and ASCIIMath evaluator for Javascript. Formerly written as a math parser for the [Quantum of Cells](https://github.com/arthanzel/quantumofcells) differential equation solver, but usable as a standalone library. Written over the course of a weekend as an experiment in compilers and interpreters.",
"links": {
"demo": "http://arthanzel.github.io/evaluatex",
"code": "https://github.com/arthanzel/evaluatex"
}
}
],
"publications": [],
"awards": [
{
"title": "Cognos Prize",
"year": 2019,
"note": "For best thesis in Computer Science",
"institution": "University of Ottawa",
"href": "https://scholarships.uottawa.ca/p/a/18709/"
},
{
"title": "University Gold Medal",
"year": 2019,
"note": "For the highest standing in the faculty of Engineering",
"institution": "University of Ottawa",
"href": "https://web.archive.org/web/20190705080240/https://www.uottawa.ca/obtain-your-degree/prizes-and-medals"
},
{
"title": "Faculty Plaque",
"year": 2019,
"note": "For the highest standing in the Department of Computer Science",
"institution": "University of Ottawa",
"href": "https://web.archive.org/web/20190705080240/https://www.uottawa.ca/obtain-your-degree/prizes-and-medals"
},
{
"title": "Dean's Honour List",
"subtitle": "12 times of 12",
"year": [
2013,
2019
],
"institution": "University of Ottawa",
"href": "https://www.uottawa.ca/administration-and-governance/134-deans-honour-list"
},
{
"title": "Undergraduate Research Scholarship",
"year": 2013,
"note": "One of 16 prestigious research positions awarded every year",
"institution": "University of Ottawa",
"href": "https://science.uottawa.ca/en/why-uottawa-science/scholarships-and-financial-aid/undergraduate-research-scholarship"
},
{
"title": "Grand Prize",
"institution": "Ottawa-Carleton Science and Engineering Olympics",
"year": 2012
}
],
"certifications": [
{
"title": "First Aid + CPR C + AED",
"institution": "St. John's Ambulance",
"href": "https://www.sja.ca/English/Courses-and-Training/Pages/Course%20Descriptions/Workplace-Courses.aspx"
},
{
"title": "Non-Violent Crisis Intervention",
"institution": "Crisis Prevention Institute",
"href": "https://www.crisisprevention.com/What-We-Do/Nonviolent-Crisis-Intervention"
},
{
"title": "Applied Suicide Intervention Skills Training (ASIST)",
"institution": "LivingWorks",
"href": "https://www.livingworks.net/programs/asist/"
}
]
}