-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathindex.html
More file actions
492 lines (461 loc) · 30.1 KB
/
Copy pathindex.html
File metadata and controls
492 lines (461 loc) · 30.1 KB
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
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
<!DOCTYPE html>
<html lang="en">
<head>
<title>Shervin's Resume</title>
<style>
/* Reset css */
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
margin: 0;
padding: 0;
border: 0;
font-size: 100%;
font: inherit;
vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
display: block;
}
body {
line-height: 1;
}
ol, ul {
list-style: none;
}
blockquote, q {
quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
content: '';
content: none;
}
table {
border-collapse: collapse;
border-spacing: 0;
}
/* main css */
body {
padding: 24px;
max-width: 768px;
margin: 0 auto;
font-family: -apple-system, BlinkMacSystemFont,
"Segoe UI", "Roboto", "Oxygen",
"Ubuntu", "Cantarell", "Fira Sans",
"Droid Sans", "Helvetica Neue", sans-serif;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
text-rendering: optimizeLegibility;
font-size: 12px;
}
/* Typeography */
h1 {
font-size: 28px;
}
h2 {
font-size: 20px;
}
h3 {
font-size: 20px;
}
h4 {
font-size: 16px;
}
p {
font-size: 12px;
line-height: 20px;
}
a {
text-decoration: none;
}
/* helpers */
.tac {
text-align: center;
}
.bold {
font-weight: 600;
}
.pv1 {
padding-top: 8px;
padding-bottom: 8px;
}
.pr1 {
padding-right: 8px;
}
.pb1 {
padding-bottom: 8px;
}
.pt1 {
padding-top: 8px;
}
.pb2 {
padding-bottom: 16px;
}
.p1 {
padding: 8px;
}
.ml1 {
margin-left: 8px;
}
.ml3 {
margin-left: 24px;
}
.bp {
list-style-type: disc;
}
/* classes */
.avatarContainer {
display: flex;
justify-content: center;
}
.avatar {
width: 72px;
height: 72px;
border-radius: 50%;
}
.socialMedia {
display: flex;
flex-direction: row;
justify-content: center;
flex-wrap: wrap;
}
.socialMedia > li > a {
display: flex;
flex-direction: row;
align-items: center;
}
.block {
padding: 20px 0;
}
</style>
</head>
<body>
<div class="avatarContainer pb2">
<img class="avatar" src="./avatar.png" />
</div>
<h1 class="pb2 tac">Shervin Aflatooni</h1>
<h2 class="pb2 tac">Lead Engineer - Envato (Milkshake)</h2>
<h4 class="pb2 tac">Melbourne, Australia</h4>
<ul class="socialMedia pb2">
<li class="p1">
<a href="tel:+61407146100">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M511.2 387l-23.25 100.8c-3.266 14.25-15.79 24.22-30.46 24.22C205.2 512 0 306.8 0 54.5c0-14.66 9.969-27.2 24.22-30.45l100.8-23.25C139.7-2.602 154.7 5.018 160.8 18.92l46.52 108.5c5.438 12.78 1.77 27.67-8.98 36.45L144.5 207.1c33.98 69.22 90.26 125.5 159.5 159.5l44.08-53.8c8.688-10.78 23.69-14.51 36.47-8.975l108.5 46.51C506.1 357.2 514.6 372.4 511.2 387z"/></svg>
<p>+61 407 146 100</p>
</a>
</li>
<li class="p1">
<a href="mailto:shervinaflatooni@gmail.com">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M464 64C490.5 64 512 85.49 512 112C512 127.1 504.9 141.3 492.8 150.4L275.2 313.6C263.8 322.1 248.2 322.1 236.8 313.6L19.2 150.4C7.113 141.3 0 127.1 0 112C0 85.49 21.49 64 48 64H464zM217.6 339.2C240.4 356.3 271.6 356.3 294.4 339.2L512 176V384C512 419.3 483.3 448 448 448H64C28.65 448 0 419.3 0 384V176L217.6 339.2z"/></svg>
<p>shervinaflatooni@gmail.com</p>
</a>
</li>
<li class="p1">
<a href="https://github.com/shervanator/">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 496 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M165.9 397.4c0 2-2.3 3.6-5.2 3.6-3.3.3-5.6-1.3-5.6-3.6 0-2 2.3-3.6 5.2-3.6 3-.3 5.6 1.3 5.6 3.6zm-31.1-4.5c-.7 2 1.3 4.3 4.3 4.9 2.6 1 5.6 0 6.2-2s-1.3-4.3-4.3-5.2c-2.6-.7-5.5.3-6.2 2.3zm44.2-1.7c-2.9.7-4.9 2.6-4.6 4.9.3 2 2.9 3.3 5.9 2.6 2.9-.7 4.9-2.6 4.6-4.6-.3-1.9-3-3.2-5.9-2.9zM244.8 8C106.1 8 0 113.3 0 252c0 110.9 69.8 205.8 169.5 239.2 12.8 2.3 17.3-5.6 17.3-12.1 0-6.2-.3-40.4-.3-61.4 0 0-70 15-84.7-29.8 0 0-11.4-29.1-27.8-36.6 0 0-22.9-15.7 1.6-15.4 0 0 24.9 2 38.6 25.8 21.9 38.6 58.6 27.5 72.9 20.9 2.3-16 8.8-27.1 16-33.7-55.9-6.2-112.3-14.3-112.3-110.5 0-27.5 7.6-41.3 23.6-58.9-2.6-6.5-11.1-33.3 2.6-67.9 20.9-6.5 69 27 69 27 20-5.6 41.5-8.5 62.8-8.5s42.8 2.9 62.8 8.5c0 0 48.1-33.6 69-27 13.7 34.7 5.2 61.4 2.6 67.9 16 17.7 25.8 31.5 25.8 58.9 0 96.5-58.9 104.2-114.8 110.5 9.2 7.9 17 22.9 17 46.4 0 33.7-.3 75.4-.3 83.6 0 6.5 4.6 14.4 17.3 12.1C428.2 457.8 496 362.9 496 252 496 113.3 383.5 8 244.8 8zM97.2 352.9c-1.3 1-1 3.3.7 5.2 1.6 1.6 3.9 2.3 5.2 1 1.3-1 1-3.3-.7-5.2-1.6-1.6-3.9-2.3-5.2-1zm-10.8-8.1c-.7 1.3.3 2.9 2.3 3.9 1.6 1 3.6.7 4.3-.7.7-1.3-.3-2.9-2.3-3.9-2-.6-3.6-.3-4.3.7zm32.4 35.6c-1.6 1.3-1 4.3 1.3 6.2 2.3 2.3 5.2 2.6 6.5 1 1.3-1.3.7-4.3-1.3-6.2-2.2-2.3-5.2-2.6-6.5-1zm-11.4-14.7c-1.6 1-1.6 3.6 0 5.9 1.6 2.3 4.3 3.3 5.6 2.3 1.6-1.3 1.6-3.9 0-6.2-1.4-2.3-4-3.3-5.6-2z"/></svg>
<p>shervanator</p>
</a>
</li>
<li class="p1">
<a href="https://twitter.com/shervanator/">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M459.37 151.716c.325 4.548.325 9.097.325 13.645 0 138.72-105.583 298.558-298.558 298.558-59.452 0-114.68-17.219-161.137-47.106 8.447.974 16.568 1.299 25.34 1.299 49.055 0 94.213-16.568 130.274-44.832-46.132-.975-84.792-31.188-98.112-72.772 6.498.974 12.995 1.624 19.818 1.624 9.421 0 18.843-1.3 27.614-3.573-48.081-9.747-84.143-51.98-84.143-102.985v-1.299c13.969 7.797 30.214 12.67 47.431 13.319-28.264-18.843-46.781-51.005-46.781-87.391 0-19.492 5.197-37.36 14.294-52.954 51.655 63.675 129.3 105.258 216.365 109.807-1.624-7.797-2.599-15.918-2.599-24.04 0-57.828 46.782-104.934 104.934-104.934 30.213 0 57.502 12.67 76.67 33.137 23.715-4.548 46.456-13.32 66.599-25.34-7.798 24.366-24.366 44.833-46.132 57.827 21.117-2.273 41.584-8.122 60.426-16.243-14.292 20.791-32.161 39.308-52.628 54.253z"/></svg>
<p>shervanator</p>
</a>
</li>
<li class="p1">
<a href="https://www.linkedin.com/in/shervinaflatooni">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M416 32H31.9C14.3 32 0 46.5 0 64.3v383.4C0 465.5 14.3 480 31.9 480H416c17.6 0 32-14.5 32-32.3V64.3c0-17.8-14.4-32.3-32-32.3zM135.4 416H69V202.2h66.5V416zm-33.2-243c-21.3 0-38.5-17.3-38.5-38.5S80.9 96 102.2 96c21.2 0 38.5 17.3 38.5 38.5 0 21.3-17.2 38.5-38.5 38.5zm282.1 243h-66.4V312c0-24.8-.5-56.7-34.5-56.7-34.6 0-39.9 27-39.9 54.9V416h-66.4V202.2h63.7v29.2h.9c8.9-16.8 30.6-34.5 62.9-34.5 67.2 0 79.7 44.3 79.7 101.9V416z"/></svg>
<p>shervinaflatooni</p>
</a>
</li>
<li class="p1">
<a href="https://sherv.au">
<svg class="pr1" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" width="16" height="16"><!--! Font Awesome Pro 6.1.1 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license (Commercial License) Copyright 2022 Fonticons, Inc. --><path d="M0 256C0 114.6 114.6 0 256 0C397.4 0 512 114.6 512 256C512 397.4 397.4 512 256 512C114.6 512 0 397.4 0 256zM215.5 360.6L240.9 377C247.1 381.6 256.2 384 264.6 384C278 384 290.7 377.8 298.1 367.2L311 351.8C316.8 344.4 320 335.2 320 325.8C320 316.4 316.8 307.2 311 299.8L293.1 276.9C288.3 270.7 284.4 263.1 281.6 256.7L271.5 230.8C269.9 226.7 265.9 224 261.5 224C258 224 254.8 225.6 252.8 228.4L242.4 242.6C237.7 248.1 229.7 252.1 221.9 250.5C218.7 249.8 215.8 247.1 213.8 245.4L209.3 239.3C202.1 229.7 190.7 224 178.7 224C166.7 224 155.3 229.7 148.1 239.3L142.8 246.3C141.3 248.4 139.2 250 136.9 251.1L101.6 267.9C81.08 277.7 72.8 302.6 83.37 322.7L86.65 328.9C95.67 346.1 115.7 354.3 134.1 348.4L149.5 343.6C156 341.5 163.1 341.6 169.6 343.8L208.6 357.3C211 358.1 213.4 359.2 215.5 360.6H215.5zM273.8 142.5C264.3 132.1 250.8 128.9 237.6 131.5L199.1 139.2C183.8 142.3 181.5 163.2 195.7 169.5L238.5 188.6C243.7 190.8 249.2 192 254.8 192H284.7C298.9 192 306.1 174.8 296 164.7L273.8 142.5zM264 448H280C288.8 448 296 440.8 296 432C296 423.2 288.8 416 280 416H264C255.2 416 248 423.2 248 432C248 440.8 255.2 448 264 448zM431.2 298.9C428.4 290.6 419.3 286 410.9 288.8C402.6 291.6 398 300.7 400.8 309.1L408.8 333.1C411.6 341.4 420.7 345.1 429.1 343.2C437.4 340.4 441.1 331.3 439.2 322.9L431.2 298.9zM411.3 379.3C417.6 373.1 417.6 362.9 411.3 356.7C405.1 350.4 394.9 350.4 388.7 356.7L356.7 388.7C350.4 394.9 350.4 405.1 356.7 411.3C362.9 417.6 373.1 417.6 379.3 411.3L411.3 379.3z"/></svg>
<p>sherv.au</p>
</a>
</li>
</ul>
<p><span class="bold">Full-stack</span> Software Engineer with <span class="bold">10 years</span> of industry experience, specialising in <span class="bold">web</span> and <span class="bold">mobile</span> application development. Special interest and experience in building new products in cross functional teams with unique engineering challenges from scratch. Skilled in frontend (web and mobile), backend, infrastructure, 3D graphics and video programming. Strong believer in <span class="bold">mentoring</span> and <span class="bold">capacity building</span> in engineering teams.</p>
<section class="block">
<h3 class="pb2">Experience</h3>
<section>
<h4 class="pv1 bold">Envato</h4>
<article class="pb2 ml1">
<h4 class="pv1">Lead Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://milkshake.app">Milkshake</a> | Jan 2022 - Present</p>
<p class="pb1">Lead Engineer of the Milkshake team. Milkshake is a popular mobile-first website builder for Android and iOS, continually ranking among the top productivity apps in the world.</p>
<ul class="bp ml3">
<li><p>Leading the development efforts of the Milkshake product from inception to scale.</p></li>
<li><p>Strong focus on mentoring and building capacity in the Engineering team.</p></li>
<li><p>Growing Milkshake from 0 users to one of the leading mobile website creation platforms.</p></li>
<li><p>As of June 2022 Milkshake has had 3+ million app downloads, 550 million site visitors and 2.5 billion page views!</p></li>
<li><p>Worked on subscription systems, custom analytics services for users, publishing systems, AB testing and many other projects.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Senior Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://milkshake.app">Milkshake</a> | Feb 2019 - Jan 2022 (3 yrs)</p>
<p class="pb1">Senior Engineer in the Milkshake team. Helping to build, release and grow a new product from inception to production.</p>
<ul class="bp ml3">
<li><p>Core member of the Envato Milkshake team.</p></li>
<li><p>During 9 months of BAU was the only engineer taking care of the product.</p></li>
<li><p>Built and launched a native iOS/Android Website Builder in 6 months, from conception to production.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Senior Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://author.envato.com">Content</a> | May 2020 - Nov 2020 (7 mos)</p>
<p class="pb1">Senior Engineer in the Content team at Envato.</p>
<ul class="bp ml3">
<li><p>Joined the newly formed ingestion team, focusing on author portfolio management on the Envato marketplaces.</p></li>
<li><p>Helping to build a collaborative culture, and raising the capacity of the engineering team.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Senior Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://themeforest.net">Foundation</a> | Jul 2016 - Feb 2019 (2 yrs 8 mos)</p>
<p class="pb1">Senior Engineer in the Foundation team at Envato. The foundation team was formed with the purpose of increasing the performance, reliability, and decreasing the maintenance of the aging Envato market monolith.</p>
<ul class="bp ml3">
<li><p>Rebuilt, re-architected and re-platformed the customer facing frontend of the aging envato market monolith.</p></li>
<li><p>Achieved significant improvements in site performance, reliability, resilience and ability for engineers to create new and maintain existing features.</p></li>
<li><p>Made heavy use of caching techniques to keep applications fast and online despite the status of backend services.</p></li>
<li><p>Split the market monolith into a number of micro-services to aid with development, maintenance and uptime.</p></li>
<li><p>Introducing, consulting about, and advocating for Node.js as a reliable, performant and capable backend runtime. This was a new technology for the Market Engineering team, which had been almost exclusively using ruby for backend tech up to this point.</p></li>
<li><p>Introducing Typescript to a large scale, production app in Envato. As this was Envato’s first use of typescript this included: Facilitating technical discussions across Envato Engineering as to it’s suitability, and polling for receptiveness. Mentoring, educating and advocating for Typescript in the wider Envato team.</p></li>
<li><p>Created and conducted due diligence into frameworks to assist with AB testing at Envato.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Software Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://themeforest.net">Discovery</a> | Mar 2016 - Jul 2016 (5 mos)</p>
<p class="pb1">Engineer in the Discovery team at Envato. Discovery was focused on improving the search abilities for customers in Envato market.</p>
<ul class="bp ml3">
<li><p>Helped build and maintain search systems.</p></li>
<li><p>Ran a self-hosted ElasticSearch cluster + systems to manage indexing and displaying search results.</p></li>
<li><p>Lead project to built custom search and item recommendation system (Hadoop, Elixir/ EMR).</p></li>
<li><p>Built performant and geographically distributed autosuggest service.</p></li>
<li><p>Lead project to built performant and geographically distributed font rendering service.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Software Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://www.youtube.com/watch?v=-CMjKyT_gIU">Video</a> | Jun 2015 - Mar 2016 (10 mos)</p>
<p class="pb1">Envato video, Envato’s first mobile application, was one of the more technically ambitious and foundational projects which I took a technical lead on. A small team was formed with only two members to explore the possibility of allowing any regular non-tech savvy user the ability to customize and make use of the industry leading library of After Effects templates hosted on VideoHive.</p>
<p class="pb1">This project was pure R&D with no clear path that should be taken to solve the complex technical, legal and product challenges. Due to this complexity many alternative solutions were explored and prototyped.</p>
<ul class="bp ml3">
<li><p>One of 2 developers that led the project to design, build and launch the Envato Video iOS app, from conception to production.</p></li>
<li><p>Built a highly scalable rendering backend which could edit, preview, render, watermark and encode Adobe After Effects and Blender projects from a mobile app which would allow users to modify visually complex templates.</p></li>
<li><p>Using Blender and a number of other video compositing tools as a total replacement of using After Effects in a cloud environment to render videos.</p></li>
<li><p>Development of a backend that was built and proven to scale to over 2000 servers with full performance monitoring and ability to trace jobs throughout the system.</p></li>
<li><p>Led the exploration and development of a real-time OpenGL/WebGL 3D rendering engine that would result in many orders of magnitude faster and cheaper rendering of video files.</p></li>
<li><p>Writing native c++ plugins for After Effects.</p></li>
<li><p>Writing plugins for blender in python.</p></li>
<li><p>The first use of golang in a production system at Envato.</p></li>
<li><p>The exploration and use of Kubernetes and Docker in the early days of development for these technologies.</p></li>
<li><p>Advocated for and built the micro-system architecture while this thinking was still new in the company.</p></li>
<li><p>Helped lead 2 rounds of technical due diligence on companies we were looking to acquire, one at the beginning of the project, and one at the end which led to the acquisition of PlaceIt by Envato.</p></li>
<li><p>Explored the legal challenges of running licensed software in the cloud (e.g. Adobe on AWS).</p></li>
<li><p>Worked alongside many stakeholders during the investigation and build of this project, everyone from CEO's and CTO's, to Legal teams. This was due to the unique nature of the project.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Software Engineer</h4>
<p class="pb1"><span class="bold">Envato</span> | <a href="https://studio.envato.com">Studio</a> | Jan 2013 - Jun 2015 (2 yrs 6 mos)</p>
<p class="pb1">Engineer in the Envato Studio team</p>
<ul class="bp ml3">
<li><p>First and most foundational work experience, getting exposed to the full-stack of web application development.</p></li>
<li><p>Worked in a small cross functional team which built and launched the Envato Studio freelance marketplace.</p></li>
<li><p>Led many projects related to search, real-time messaging and user presence detection, analytics and experimented with new concepts for UIs and growth experiments.</p></li>
<li><p>Started while studying full-time at uni.</p></li>
<li><p>Was mentored by many excellent Engineers.</p></li>
</ul>
</article>
</section>
<section>
<h4 class="pv1 bold">The Spiritual Assembly of the Bahá'ís of Melbourne</h4>
<article class="pb2 ml1">
<h4 class="pv1">Chairperson</h4>
<p class="pb1"><span class="bold">The Spiritual Assembly of the Bahá'ís of Melbourne</span> | Apr 2022 - Present</p>
<p class="pb1">Serving as an elected official helping to administer the functions of the Baha'i community in Melbourne.</p>
<ul class="bp ml3">
<li><p>Helping to run meetings in a way that promotes consultation.</p></li>
<li><p>Provide support to other members of the assembly.</p></li>
<li><p>Organise and schedule regular meetings.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Secretary</h4>
<p class="pb1"><span class="bold">The Spiritual Assembly of the Bahá'ís of Melbourne</span> | May 2019 - Apr 2022 (3 yrs)</p>
<p class="pb1">Secretary of the Spiritual Assembly of the Bahá'ís of Melbourne.</p>
<ul class="bp ml3">
<li><p>Taking minutes during meetings.</p></li>
<li><p>Handling all correspondence in and out of the assembly.</p></li>
<li><p>Handling all communication to between members of the community and the assembly.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Director</h4>
<p class="pb1"><span class="bold">The Spiritual Assembly of the Bahá'ís of Melbourne</span> | Jan 2014 - May 2019 (5 yrs 5 mos)</p>
<p class="pb1">Member of the Spiritual Assembly of the Bahá'ís of Melbourne.</p>
<ul class="bp ml3">
<li><p>Participating in all consultative discussions in the assembly.</p></li>
</ul>
</article>
</section>
</section>
<section class="block">
<h3 class="pb2">Side Projects</h3>
<article class="pb2 ml1">
<h4 class="pv1"><a href="https://github.com/Shervanator/umap-viz">Data Science: Website clustering and 3D visualisation</a></h4>
<p class="pb1">Jun 2022 (1 wk)</p>
<p class="pb1">Beautiful data visualisation of 150,000 Milkshake websites + their categories.</p>
<ul class="bp ml3">
<li><p>Visualised in 3D with three.js.</p></li>
<li><p>Data clustered using the umap clustering technique.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Machine Learning: Fraud detection system</h4>
<p class="pb1">Jun 2022 (1 wk)</p>
<p class="pb1">Proof of concept AI classification system to find patterns of fraudulent content in Milkshake websites.</p>
<ul class="bp ml3">
<li><p>Simple EmbeddingBag -> Linear neural network architecture.</p></li>
<li><p>Built with PyTouch.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1"><a href="https://tv.bahaiblog.net/">Volunteering: Baha'i Blog TV App + Website</a></h4>
<p class="pb1">Mar 2020 (1 mos)</p>
<p class="pb1">Volunteered to build and maintain a simple app for exposing video content produced by Baha'i Blog.</p>
<ul class="bp ml3">
<li><p>Built with React Native.</p></li>
<li><p>Cross compiles for iOS, Android and the Web (as a PWA).</p></li>
<li><p>Has simple backend for managing content.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Machine Learning: Indoor position detection system</h4>
<p class="pb1">2019 (1 wk)</p>
<p class="pb1">Proof of concept indoor position detection system.</p>
<ul class="bp ml3">
<li><p>Builds tensors with WiFi SSID to signal strength.</p></li>
<li><p>Classifies using simple linear network to determine user location.</p></li>
<li><p>Built on TensorFlow.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<a href="https://github.com/Shervanator/Engine"><h4 class="pv1">Graphics Programming: 3D Game Engine</h4></a>
<p class="pb1"><span class="bold">242 Stars</span> | 2014 - 2018</p>
<p class="pb1">A basic cross-platform (Mac, Windows, Linux, HTML5, Android) 2D/3D game engine built from scratch with C++ and OpenGL.</p>
<ul class="bp ml3">
<li><p>Entity/Component Object Model with Scene Graph.</p></li>
<li><p>Supports most 3D file formats.</p></li>
<li><p>Forward rendering system.</p></li>
<li><p>Object picking and Physics simulation system.</p></li>
<li><p>Fully cross platform, compiles to the web with Emscripten.</p></li>
</ul>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Hardware: Energy Monitor System</h4>
<p class="pb1">Jan 2012 - Jan 2013 (1 yrs)</p>
<p class="pb1">Creating an Arduino based energy monitor system. A collection of (~20) networked Arduino nodes that measure information (power usage, water consumption, and temperature) and send information to server for logging and processing.</p>
</article>
<article class="pb2 ml1">
<h4 class="pv1">Graphics Programming: 3D Space Game</h4>
<p class="pb1">2013 (3 mos)</p>
<p class="pb1">Built and released a 3D version of the flight control game for the windows app store. This was part of a computer graphics competition which together with our team came 1st in and all won xbox 360's 😄</p>
<ul class="bp ml3">
<li><p>Built with DirectX in c#.</p></li>
</ul>
</article>
</section>
<section class="block">
<h3 class="pb2">Education</h3>
<article class="pb2 ml1">
<a href="https://www.unimelb.edu.au/"><h4 class="pv1">University of Melbourne</h4></a>
<p class="pb1"><span class="bold">Bachelor of Science (B.Sc.)</span> | Jan 2011 - Dec 2013 (3 yrs)</p>
<p class="pb1">Activities and societies: Treasurer of Melbourne University Baha'i Society Activities.</p>
</article>
<article class="pb2 ml1">
<a href="https://www.globalprosperity.org/"><h4 class="pv1">Institute for Studies in Global Prosperity</h4></a>
<p class="pb1"><span class="bold">Graduate Seminar</span> | Dec 2018 (1 mos)</p>
<p class="pb1">The Institute for Studies in Global Prosperity (ISGP) is an educational and research organization established in 1999. It provides a forum for the exploration of concepts and the analysis of processes that give shape to humanity’s search for global peace and prosperity.</p>
</article>
<article class="pb2 ml1">
<a href="https://www.hutchins.tas.edu.au/"><h4 class="pv1">The Hutchins School</h4></a>
<p class="pb1"><span class="bold">School</span> | 1997 - 2010 (14 yrs)</p>
<p class="pb1">Grade: ATAR: 98.6</p>
</article>
</section>
<section class="block">
<h3 class="pb2">Technical Skills</h3>
<ul class="bp pt1 ml1">
<li><p class="bold">React / React Native</p></li>
<li><p class="bold">TypeScript / Javascript / Node.js</p></li>
<li><p class="bold">Ruby / Rails</p></li>
<li><p>Infrastructure: AWS / GCP / Heroku</p></li>
<li><p>Database Systems: Postgres / BigQuery / Redis / ElasticSearch</p></li>
<li><p>GraphQL</p></li>
<li><p>c / c++ / c# / Java / Elixir / Python / golang</p></li>
</ul>
</section>
<section class="block">
<h3 class="pb2">Volunteering</h3>
<article class="pb2 ml1">
<h4 class="pv1">Animator</h4>
<p class="pb1"><a href="https://www.bahaiblog.net/junior-youth/">Junior Youth Spiritual Empowerment Program</a> | Jan 2016 - Jan 2020 (4 yrs)</p>
<p class="pb1">Animator of the Junior Youth Spiritual Empowerment Program in Melbourne City. Working together with Junior Youth between 12-15 years of age to empower them to serve their communities and enhance their powers of expression/perception.</p>
</article>
<article class="pb2 ml1">
<h4 class="pv1">IT and AV Technician</h4>
<p class="pb1"><a href="https://www.facebook.com/BahaiCentreofLearningforTasmania/">Baha'i Centre of Learning for Tasmania</a> | Jan 2008 - Jan 2015 (7 yrs)</p>
<p class="pb1">Assisted with running and developing all IT and AV systems at the Baha'i Centre in Tasmania.</p>
<ul class="bp ml3">
<li><p>Setup, upgrade and maintenance of network, IT and audio visual systems.</p></li>
<li><p>Running of major events (including webcast of large high profile conferences).</p></li>
<li><p>Development and deployment of large energy/water monitoring system for 6-star green rating application.</p></li>
</ul>
</article>
</section>
<section class="block">
<h3 class="pb2">Personal Skills</h3>
<ul class="bp pt1 ml1">
<li><p>Working with others</p></li>
<li><p>Mentoring and capacity building</p></li>
<li><p>Consultative</p></li>
<li><p>Team player</p></li>
<li><p>Ability to work fast and under pressure</p></li>
<li><p>Resilient</p></li>
</ul>
</section>
<section class="block">
<h3 class="pb2">Interests/Hobbies</h3>
<ul class="bp pt1 ml1">
<li><p>Community building and service projects ☀️</p></li>
<li><p>Graphics programming and machine learning/data science 👨🏻💻</p></li>
<li><p>Cooking 🌮</p></li>
<li><p>Spending time outdoors and mountain biking 🚴♂️</p></li>
<li><p>Gaming 🕹</p></li>
</ul>
</section>
<script async src="https://www.googletagmanager.com/gtag/js?id=G-W3SPK8QLN9"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'G-W3SPK8QLN9');
</script>
</body>
</html>