-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathmartin-hanzel-cv.yml
281 lines (281 loc) · 10.1 KB
/
martin-hanzel-cv.yml
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
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.
# - In my adventures, I combined biology and programming because I was
# fascinated by how living things resemble computers. Programming life is a
# problem just as difficult and satisfying as programming silicon.
- 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: http://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](http://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: http://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/