-
Notifications
You must be signed in to change notification settings - Fork 0
/
index.html
404 lines (363 loc) · 17.7 KB
/
index.html
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
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<title>Resume 2023</title>
<link rel="stylesheet" type="text/css" href="css/sheets-of-paper-a4.css">
<link rel="stylesheet" type="text/css" href="css/styles.css">
</head>
<body class="document">
<div class="page narrow-margin">
<div class="page-holder">
<div class="identity-holder">
<img src="assets/profile.png">
<div class="name">KENG YE LEOW</div>
<div class="position">Full Stack Developer</div>
</div>
<div class="page-row">
<div class="page-column left-column">
<div class="content-holder">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M31 15h-1.051C29.457 8.079 23.922 2.543 17 2.05V1a1 1 0 0 0-2 0v1.05C8.078 2.545 2.543 8.08 2.051 15H1a1 1 0 0 0 0 2h1.051C2.543 23.921 8.078 29.456 15 29.949V31a1 1 0 0 0 2 0v-1.05c6.922-.494 12.457-6.029 12.949-12.95H31a1 1 0 1 0 0-2zm-5 2h1.949c-.483 5.819-5.13 10.466-10.949 10.949V26a1 1 0 0 0-2 0v1.949C9.181 27.466 4.534 22.819 4.051 17H6a1 1 0 0 0 0-2H4.051C4.534 9.181 9.181 4.534 15 4.051V6a1 1 0 0 0 2 0V4.051c5.819.483 10.466 5.13 10.949 10.949H26a1 1 0 0 0 0 2z"></path>
<path transform="translate(11,11)" d="M19 16c0-1.654-1.346-3-3-3-1.655 0-3 1.346-3 3s1.345 3 3 3 3-1.346 3-3zm-4 0c0-.551.449-1 1-1 .551 0 1 .449 1 1 0 .551-.449 1-1 1-.551 0-1-.449-1-1z"></path>
<path transform="translate(11,11)" d="M17 10a1 1 0 0 0-1-1c-3.86 0-7 3.14-7 7a1 1 0 0 0 2 0c0-2.757 2.243-5 5-5a1 1 0 0 0 1-1zM22 15a1 1 0 0 0-1 1c0 2.757-2.244 5-5 5a1 1 0 1 0 0 2c3.86 0 7-3.14 7-7a1 1 0 0 0-1-1z"></path>
</svg>
</div>
<div class="heading">
Professional Summary
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="title">
</div>
<div class="paragraph">
<!-- Multi-lingual team player with hands-on approach experienced in full stack software development from small to large-scale projects. Motivated and self-initiated, offering expertise in front-end developement using React. -->
Detail-oriented and front-end centric full stack developer experienced in delivering user-focused solutions effectively and efficiently.
Possessed a track record of spearheading team to develop multiple small to medium scale projects in various industry.
Armed with extensive understanding of end-to-end SDLC and hands-on experience in agile methodology.
</div>
</div>
</div>
</div>
<div class="content-holder with-timeline">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M30 5.983h-7.987V4.045c0-1.655-1.345-3-3-3h-6.015c-1.655 0-3 1.345-3 3v1.938H2.001C.9 5.983 0 6.883 0 7.982V28.953c0 1.1.9 2.001 2 2.001h28c1.099 0 2-.9 2-2V7.981a2.008 2.008 0 0 0-2-1.999zM12 4.045c0-.551.447-1 1-1h6.011c.55 0 1 .447 1 1v1.938H12V4.045zM2 7.982h28v7.008H18.986v-1.025c0-1.101-.897-2-1.998-2h-1.993c-1.101 0-2 .897-2 2v1.025H2V7.982zm14.989 11.02h-1.993v-5.037h1.993v5.037zM2 28.951V16.988h10.997V19c0 1.102.897 2 2 2h1.99a2.002 2.002 0 0 0 2-2v-2.01h11.011v11.963H2.001z"></path>
</svg>
</div>
<div class="heading">
Career Experience
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="timeline">
<span>Jun 2023 -</span>
<span>Current</span>
</div>
<div class="title">
<p>Software Engineer @ Ordzaar</p>
</div>
<div class="subtitle">
<!-- <p>Cake Group, Singapore</p> -->
</div>
<div class="paragraph">
<ul>
<li>Lead a team of 3 engineers along with another engineering team to develop the first Bitcoin ordinal marketplace project in Asia</li>
<li>Heavily contributed in both front-end and back-end for many key features such as artist's launchpad, ordinals minting, secondary marketplace, whitelisting, and artist's royalties</li>
<li>Integrated with ordinal-aware UTXO API, ordinal-aware Bitcoin wallet, e.g. UniSat and Xverse</li>
</ul>
</div>
</div>
<div class="body-holder">
<div class="timeline">
<span>Jun 2022 -</span>
<span>May 2023</span>
</div>
<div class="title">
<p>Lead Software Engineer @ Birthday Research</p>
</div>
<div class="subtitle">
<p>Cake Group, Singapore</p>
</div>
</div>
<div class="body-holder">
<div class="timeline">
<span>Aug 2021 -</span>
<span>May 2022</span>
</div>
<div class="title">
<p>Software Engineer @ Birthday Research</p>
</div>
<div class="subtitle">
<p>Cake Group, Singapore</p>
</div>
<div class="paragraph">
<ul>
<li>Lead a team of 3 engineers to develop an open source light weight mobile app that offers DeFi services that is built on DeFiChain ecosystem</li>
<li>Enhanced and maintain the blockchain explorer website of DeFiChain, i.e.: defiscan.live with new features and bug fixes</li>
<li>Collaborated with designers to revamp the user interface on defichain.com to provide a consistent branding experience across the products of DeFiChain</li>
<li>Implemented a queue system on quantumbridge.app that allows users on Ethereum to bridge ETH beyond the active liquidity into DeFiChain ecosystem</li>
<li>Developed a landing page for meta.defichain.com that highlight EVM-compatible feature that is a major update coming soon to DeFiChain</li>
<li>Mentored junior team members by conducting code reviews, instilling good coding practices and most importantly leading by example</li>
</ul>
</div>
</div>
<div class="body-holder">
<div class="timeline">
<span>Jun 2020 -</span>
<span>Jul 2021</span>
</div>
<div class="title">
<p>Frontend Developer</p>
</div>
<div class="subtitle">
<p>GrowthOps, Kuala Lumpur</p>
</div>
<div class="paragraph">
<ul>
<li>Developed front end modules for a well established client in APAC region using Angular 8, state management framework NgRx, and reactive framework RxJs</li>
<li>Worked on front end solution that uses Vue.js, jQuery, Gulp that tightly integrates with content management system solution such as Sitecore and Adobe AEM</li>
<li>Rebuild the user interface of a client's Zendesk Help Center to match their new branding image, with Handlebar.js and SASS</li>
</ul>
</div>
</div>
<div class="body-holder">
<div class="timeline">
<span>Apr 2017 -</span>
<span>Jun 2020</span>
</div>
<div class="title">
<p>Software Developer</p>
</div>
<div class="subtitle">
<p>Agmo Studio Sdn. Bhd., Petaling Jaya</p>
</div>
<div class="paragraph">
<ul>
<li>Heavily focused in typescript-based modern front-end framework (Angular 2+). Experienced in creating mobile responsive websites, integrating with RESTful API, service workers, client-side storage mechanism, client-side performance and optimization.</li>
<li>Worked on various small scale projects as full stack developers using Microsoft stack that includes database design, RESTful API creation, software deployment and server side rendering</li>
<li>Conducted front-end development workshop in Universiti Tunku Abdul Rahman Sg. Long campus in collaboration with IEEE Malaysia</li>
</ul>
</div>
</div>
<div class="body-holder">
<div class="timeline">
<span>Dec 2015 -</span>
<span>Feb 2016</span>
</div>
<div class="title">
<p>Intern</p>
</div>
<div class="subtitle">
<p>Clouddesk Technology Sdn. Bhd., Kuala Lumpur</p>
</div>
<div class="paragraph">
<ul>
<li>Delivered web application that serves Desktop-as-a-Service from scratch by leveraging Virtual Desktop Infrastructure (VDI) and Windows Server Active Directory.</li>
<li>Worked as full stack development for the first time using PHP, and web development languages including HTML, CSS and Javascript</li>
</ul>
</div>
</div>
</div>
</div>
<div class="content-holder with-timeline">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M30.96 22.58v-9.217l.503-.303c.327-.194.533-.58.537-1 .004-.421-.196-.81-.518-1.014L16.44 1.848a.893.893 0 0 0-.967.004l-14.96 9.21c-.318.202-.515.587-.513 1.005.002.417.203.8.525.998l6.573 3.999a1.256 1.256 0 0 0-.133.56v9.669c0 .325.122.637.335.853.217.22 2.294 2.146 8.646 2.146 6.33 0 8.463-1.82 8.686-2.028a1.21 1.21 0 0 0 .367-.884v-9.917c0-.16-.03-.313-.082-.452l4.044-2.441v8.016c-.593.396-.995 1.124-.995 1.965 0 1.262.895 2.285 2 2.285 1.104 0 1.999-1.023 1.999-2.285 0-.845-.407-1.576-1.005-1.97zM23 26.725c-.787.432-2.866 1.282-7.054 1.282-4.214 0-6.246-.905-6.982-1.34v-8.468l6.493 3.95a.892.892 0 0 0 .937.006L23 18.17v8.556zm-7.06-6.876L3.08 12.045l12.881-7.89 12.922 7.868L15.94 19.85z"></path>
</svg>
</div>
<div class="heading">
Education
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="timeline">
<span>Jan 2013 -</span>
<span>Jan 2017</span>
</div>
<div class="title">
<p>Bachelor's Degree: Electrical And Computer Systems</p>
</div>
<div class="subtitle">
<p>Monash University Malaysia, Subang Jaya</p>
</div>
<div class="paragraph">
<ul>
<li>Graduated with CGPA of 3.62</li>
</ul>
</div>
</div>
<!-- <div class="body-holder">
<div class="timeline">
<span>Jan 2011 -</span>
<span>Dec 2012</span>
</div>
<div class="title">
<p>GCE Advanced Level</p>
</div>
<div class="subtitle">
<p>Tunku Abdul Rahman University College, Kuala Lumpur</p>
</div>
<div class="paragraph">
<ul>
<li>Coursework in Physics, Further Mathematics, Mathematics, Economics</li>
</ul>
</div>
</div> -->
</div>
</div>
</div>
<div class="page-column right-column">
<div class="content-holder">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M31.85 27.626c-1.38-3.684-3.906-4.604-5.973-4.835-1.608-.23-3.216-.92-3.905-1.38v-2.533c1.838-2.302 2.986-5.295 2.986-7.828C24.958 4.835 21.972 0 16 0c-5.972 0-8.958 5.065-8.958 11.05 0 2.763 1.148 5.756 2.986 7.828v2.762c-.69.46-2.297.921-3.905 1.382-2.067.23-4.364 1.15-5.972 4.834-.23.46-.23 1.151.23 1.612C1.759 31.54 9.798 32 16 32c6.432 0 14.241-.46 15.62-2.532.459-.46.459-1.151.23-1.842zM16 1.842c4.594 0 7.152 4.394 7.152 9.228-.28 4.546-2.666 8.112-7.232 8.456-4.449-.462-6.926-4.804-7.04-8.573 0-4.604 2.526-9.111 7.12-9.111zm0 28.086c-12.174 0-14.012-1.611-14.012-1.611 1.149-2.993 2.757-3.454 4.365-3.684 1.837-.23 3.675-.92 4.594-1.381l.918-.46v-2.073c1.149.921 2.527 1.382 4.135 1.382 1.378 0 2.756-.46 3.905-1.382v2.072l.919.46c.918.461 2.756 1.152 4.594 1.382 1.607.23 3.215.69 4.364 3.684.23 0-1.608 1.611-13.782 1.611z"></path>
</svg>
</div>
<div class="heading">
Contact
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="title">
<p>Phone</p>
</div>
<div class="paragraph">
<p>+6012 - 379 8916</p>
</div>
</div>
<div class="body-holder">
<div class="title">
<p>Email</p>
</div>
<div class="paragraph">
<p>[email protected]</p>
</div>
</div>
<div class="body-holder">
<div class="title">
<p>Based in</p>
</div>
<div class="paragraph">
<p>Petaling Jaya, Malaysia</p>
</div>
</div>
</div>
</div>
<div class="content-holder">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M30.08 2.986H1.92C.853 2.986 0 3.84 0 4.906v17.067c0 1.067.853 1.92 1.92 1.92h13.013v2.987h-4.906c-.64 0-1.067.426-1.067 1.066 0 .64.427 1.067 1.067 1.067h11.946c.64 0 1.067-.427 1.067-1.067 0-.64-.427-1.066-1.067-1.066h-4.906v-2.987H30.08c1.067 0 1.92-.853 1.92-1.92V4.906c0-1.066-.853-1.92-1.92-1.92zm0 18.987H1.92V4.906h27.947v17.067z"></path>
</svg>
</div>
<div class="heading">
Technical Skills
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="title">
<p>Front-end</p>
</div>
<div class="paragraph">
<p>Typescript</p>
<p>Next.js</p>
<p>React</p>
<p>ECMAScript 6</p>
<p>TanStack Query</p>
<p>Tailwind</p>
<p>Responsive Design</p>
<p>Angular, RxJS</p>
<p>WebSocket</p>
</div>
</div>
<div class="body-holder">
<div class="title">
<p>Back-end</p>
</div>
<div class="paragraph">
<p>NestJS</p>
<p>Prisma ORM</p>
<p>ASP.NET</p>
<p>ASP MVC</p>
<p>Relational Database</p>
<p>RESTful API Design</p>
</div>
</div>
</div>
</div>
<div class="content-holder">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M31.36 14.293l-3.413-3.413c2.133-.64 3.84-2.773 3.84-5.333C31.787 2.56 29.227 0 26.24 0c-2.347 0-4.48 1.707-5.333 3.84l-3.2-3.2c-.854-.853-2.56-.853-3.414 0L9.6 5.333c-.213.427-.213.854-.213 1.28.213.427.64.64 1.066.427h.64c2.134 0 3.84 1.707 3.84 4.053 0 2.134-1.493 4.054-3.84 4.054-2.133 0-4.053-1.92-4.053-4.054v-.64a1.63 1.63 0 0 0-.427-1.066c-.213-.427-.64-.427-.853 0L.64 14.293c-.853.854-.853 2.347 0 3.414L14.293 31.36c.427.427 1.067.64 1.707.64.64 0 1.28-.213 1.707-.64L31.36 17.707c.853-.854.853-2.56 0-3.414zm-1.493 1.92L16.213 29.867c-.213.213-.426.213-.64 0L2.133 16.213c-.213 0-.213-.426 0-.426l3.414-3.414a5.953 5.953 0 0 0 5.76 4.48c3.2 0 5.76-2.56 5.76-5.973 0-2.773-1.707-5.12-4.267-5.76l2.987-2.987c.213-.213.426-.213.64 0l4.906 4.907c.214.213.854.427 1.067.213.427-.213.64-.64.64-1.066v-.214-.213c0-1.92 1.493-3.413 3.413-3.413 1.92 0 3.414 1.493 3.414 3.413 0 1.92-1.494 3.413-3.414 3.413h-.426c-.427 0-.854.214-1.067.64-.213.427-.213.854.213 1.067l4.694 4.907c.213 0 .213.426 0 .426z"></path>
</svg>
</div>
<div class="heading">
Soft Skills
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="paragraph">
<p>Self-management</p>
<p>Open-mindedness</p>
<p>Proactive</p>
<p>Logical reasoning</p>
<p>Conflict management</p>
<p>Delegation</p>
<p>Verbal communication</p>
<p>Prioritizing</p>
</div>
</div>
</div>
</div>
<div class="content-holder">
<div class="heading-holder">
<div class="icon">
<svg viewBox="0 0 54 54">
<circle cx="27" cy="27" r="26"></circle>
<path transform="translate(11,11)" d="M21.101 3.014C16.231 3.014 14.841 0 8.58 0 4.638 0 2.087 3.246 2.087 3.246v27.826c0 .464.464.928.928.928.463 0 .927-.464.927-.928V18.32c1.16-.696 2.55-1.391 4.406-1.391 6.26 0 8.116 3.014 12.985 3.014 4.87 0 8.58-3.014 8.58-3.014V0s-3.71 3.014-8.812 3.014zM27.826 16c-1.16.696-3.478 2.087-6.493 2.087-1.855 0-3.246-.464-4.87-1.16-2.086-.927-4.405-1.855-8.115-1.855-1.623 0-3.015.232-4.174.928V3.942c.696-.696 2.319-1.855 4.638-1.855 3.014 0 4.637.696 6.26 1.391 1.624.696 3.479 1.623 6.261 1.623 2.551 0 4.87-.695 6.725-1.623V16z"></path>
</svg>
</div>
<div class="heading">
Languages
</div>
</div>
<div class="body">
<div class="body-holder">
<div class="paragraph">
<p>English</p>
<p>Mandarin</p>
<p>Bahasa Malaysia</p>
<p>Cantonese</p>
<p>Hokkien</p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<script type="text/javascript">
</script>
</body>
</html>