-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathcv.json
394 lines (394 loc) · 11.6 KB
/
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
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
{
"basics": {
"name": "Greg Goh",
"label": "Full Stack Web Developer",
"image": "/avatar.jpg",
"email": "[email protected]",
"phone": "+44 7474 270816",
"url": "https://greggoh.com/",
"summary": "Full stack web developer and culture leader, experienced in financial and video game industries. Well-versed in full-stack web dev and API design, able to learn new stacks quickly. Interested in opportunities for collaboration and discovery. Malaysian citizen open to relocation, but will require work visa sponsorship. Let's chat!",
"theme": "blue",
"location": {
"address": "",
"postalCode": "L2 2AA",
"city": "Liverpool",
"countryCode": "UK",
"region": "England"
},
"profiles": [
{
"network": "LinkedIn",
"username": "gohliang",
"url": "https://www.linkedin.com/in/gohliang/"
},
{
"network": "GitHub",
"username": "ShinyTeeth",
"url": "https://github.com/ShinyTeeth"
}
]
},
"work": [
{
"name": "Sainsbury's",
"position": "Engineer",
"location_type": "Hybrid",
"location": "London, England",
"url": "https://www.sainsburys.co.uk/",
"startDate": "2024-11-11",
"endDate": null,
"summary": "Worked with a multidisciplinary team to uplift in-store apps that are used daily by store colleagues.",
"highlights": [],
"responsibilities": [],
"achievements": [],
"skills": [
"React",
"Redux",
"Node",
"HTML",
"CSS",
"JavaScript",
"PostgreSQL",
"Git",
"Docker"
]
},
{
"name": "Sony Interactive Entertainment Europe",
"position": "Senior Tools Engineer",
"location_type": "On site",
"location": "Liverpool, Merseyside, England",
"url": "https://sonyinteractive.com/en/",
"startDate": "2023-03-27",
"endDate": "2024-06-30",
"summary": "Took ownership of a newly launched internal web app as a React subject matter expert, enhancing it according to user feedback.",
"highlights": [
"Met with producers from studios in different regions to better understand their use cases, while also brainstorming features that would benefit them the most.",
"Developed new features according to users’ needs and requests, enabling them to integrate the app into their workflows and adapt a more standardised process.",
"Collaborated with the product owner and scrum master to prioritise features and bug fixes.",
"Optimised existing behaviour in the web app, resulting in a more efficient user experience. This includes reducing the number of clicks needed to interact with the app by 40%.",
"Refactored multiple components and end-to-end features to reduce tech debt and to utilise the latest technologies and best practices."
],
"responsibilities": [],
"achievements": [],
"skills": [
"React",
"Redux",
"Node",
"HTML",
"CSS",
"JavaScript",
"PostgreSQL",
"Git",
"Docker",
"Jenkins"
]
},
{
"name": "Goldman Sachs",
"position": "Full Stack Engineer (Associate)",
"location_type": "Hybrid",
"location": "Birmingham, West Midlands, England",
"url": "https://www.goldmansachs.com/",
"startDate": "2022-01-24",
"endDate": "2023-03-23",
"summary": "Led multiple agile teams through full stack development for various internal web apps.",
"highlights": [
"Developed a customer onboarding experience by creating web pages using React and building new microservices using Java Vert.x and OpenAPI contract specifications.",
"Provided on-call support and incident management for live services impacting 500,000+ financial customers.",
"Ensured code quality through automated testing, code reviews, and implementing best practices for new projects and teams, improving productivity by 25%.",
"Managed and mentored separate groups of junior engineers and interns, encouraging them to express creative problem-solving while learning new skills."
],
"responsibilities": [],
"achievements": [],
"skills": [
"React",
"Redux",
"JavaScript",
"Java",
"Spring Boot",
"ReactiveX",
"Vert.x",
"Microsoft SQL Server",
"Gitlab"
]
},
{
"name": "Goldman Sachs",
"position": "Full Stack Engineer (Analyst)",
"location_type": "Hybrid",
"location": "Saratoga Springs, NY, USA",
"url": "https://www.ayco.com/homepage.html",
"startDate": "2019-02-25",
"endDate": "2022-01-23",
"summary": "Assisted in uplifting a legacy app by developing a new web app to help financial advisors keep track of their clients' needs.",
"highlights": [
"Collaborated with internal stakeholders to design a custom-fit solution that improved the user experience of internal systems, saving users’ time by 30%.",
"Collected feedback on the pain points of migrating between the legacy app and the new app, in order to further refine the integration into existing workflows.",
"Participated in daily stand-ups and bi-weekly sprint planning meetings to ensure alignment with project goals."
],
"responsibilities": [],
"achievements": [],
"skills": [
"React",
"JavaScript",
"Java",
"Spring Boot",
"MongoDB",
"Microsoft SQL Server",
"Gitlab"
]
},
{
"name": "Mandiant (previously FireEye)",
"position": "Software Engineer Intern",
"location_type": "On-site",
"location": "Reston, VA, USA",
"url": "https://www.mandiant.com/",
"startDate": "2018-05-01",
"endDate": "2018-08-31",
"summary": "Assisted in developing internal tools for cybersecurity specialists. Gained hands-on experience with the software development lifecycle.",
"highlights": [
"Evaluated experimental Machine Learning and Natural Language Processing technology for their potential in boosting developer productivity.",
"Designed and implemented a chatbot to consolidate commonly used software development workflow actions into one place, improving the team’s efficiency by roughly 10%."
],
"responsibilities": [],
"achievements": [],
"skills": [
"Python",
"Machine Learning",
"Keras",
"SciPy",
"NumPy",
"scikit-learn"
]
}
],
"education": [
{
"institution": "Rochester Institute of Technology",
"url": "https://www.rit.edu/",
"area": "Computer Science",
"studyType": "Bachelor",
"startDate": "2014-08-25",
"endDate": "2018-12-21",
"score": "3.64"
}
],
"certificates": [],
"skills": [
{
"name": "Java",
"level": "Intermediate",
"keywords": [
"API Development",
"Backend",
"Fullstack"
]
},
{
"name": "JavaScript",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend",
"Backend",
"Fullstack"
]
},
{
"name": "React",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend",
"JavaScript Library",
"UI"
]
},
{
"name": "Redux",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend",
"JavaScript Library",
"UI"
]
},
{
"name": "HTML",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend"
]
},
{
"name": "CSS",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend",
"Responsive Design"
]
},
{
"name": "Node",
"level": "Intermediate",
"keywords": [
"Web Development",
"Backend",
"JavaScript",
"Server"
]
},
{
"name": "PostgreSQL",
"level": "Intermediate",
"keywords": [
"Databases",
"SQL",
"Data Storage",
"Backend"
]
},
{
"name": "Microsoft SQL Server",
"level": "Intermediate",
"keywords": [
"Databases",
"SQL",
"Data Storage",
"Backend"
]
},
{
"name": "MongoDB",
"level": "Intermediate",
"keywords": [
"Databases",
"No-SQL",
"Data Storage",
"Backend"
]
},
{
"name": "Git",
"level": "Intermediate",
"keywords": [
"Version Control",
"Collaboration",
"Source Code"
]
},
{
"name": "Python",
"level": "Intermediate",
"keywords": [
"API Development",
"Backend",
"Machine Learning",
"Data Science"
]
},
{
"name": "C#",
"level": "Intermediate",
"keywords": [
"API Development",
"Backend",
"Game Development"
]
},
{
"name": "TypeScript",
"level": "Intermediate",
"keywords": [
"Web Development",
"Frontend",
"Backend",
"JavaScript Superset"
]
},
{
"name": "Next.js",
"level": "Beginner",
"keywords": [
"Web Development",
"Frontend",
"React Framework",
"SSR",
"Static Generation"
]
},
{
"name": "Tailwind",
"level": "Beginner",
"keywords": [
"Web Development",
"Frontend",
"CSS Framework",
"Responsive Design"
]
}
],
"languages": [
{
"language": "English",
"fluency": "Native speaker"
},
{
"language": "Mandarin",
"fluency": "Intermediate"
},
{
"language": "Malay",
"fluency": "Intermediate"
}
],
"projects": [
{
"name": "Personal Portfolio",
"isActive": true,
"description": "A personal portfolio website to showcase my projects and skills.",
"highlights": [
"Built with Astro and Tailwind CSS",
"Responsive design"
],
"url": "https://greggoh.netlify.app/",
"github": "https://github.com/ShinyTeeth/personal-portfolio"
},
{
"name": "Kudos Credits Tool",
"isActive": false,
"description": "A web app to help studios structure and arrange end credits for games.",
"highlights": [
"Built with React, Node, and PostgreSQL",
"Role-based authorization",
"Event-driven email notifications to help keep users updated on changes to their credits"
]
},
{
"name": "Marcus UK",
"isActive": true,
"description": "The website for Marcus, Goldman Sachs's consumer banking product.",
"highlights": [
"Built with React, Java, and Microsoft SQL Server",
"Contributed to the onboarding experience for a new customer",
"Integrated multiple microservices, including external vendor APIs, to ensure a consistent user experience"
],
"url": "https://www.marcus.co.uk/uk/en"
},
{
"name": "Ayco Financial Advisor Dashboard",
"isActive": false,
"description": "An internal web app designed to modernize and uplift a legacy application.",
"highlights": [
"Built with React, Java, and MongoDB",
"Enable admins and financial advisors to keep track of their team members and client assignments",
"Time-sensitive scheduling of to-dos to ensure compliance with financial services regulations"
]
}
]
}