-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathresume.json
122 lines (122 loc) · 5.25 KB
/
resume.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
{
"basics": {
"name": "Mohamed Moustafa",
"label": "Software Engineer",
"image": "",
"email": "[email protected]",
"phone": "",
"url": "https://fairewinds.ca",
"summary": "I'm a full-stack software engineer with 8 years of experience in SaaS-based platforms. I specialize in design systems and web accessibility. I also have experience leading projects and cross-team initiatives. In my free time I play music, read, and work on coding projects.",
"nationality": "",
"location": {
"address": "",
"postalCode": "",
"city": "",
"country": "",
"countryCode": "",
"region": ""
},
"profiles": [
{
"network": "LinkedIn",
"username": "mtimoustafa",
"url": "https://linkedin.com/in/mtimoustafa"
},
{
"network": "GitHub",
"username": "mtimoustafa",
"url": "https://github.com/mtimoustafa"
},
{
"network": "GitLab",
"username": "mtimoustafa",
"url": "https://gitlab.com/mtimoustafa"
}
]
},
"work": [
{
"name": "GitLab",
"position": "Fullstack Engineer",
"location": "Remote",
"url": "https://gitlab.com",
"startDate": "December 2022",
"endDate": "Current",
"summary": "",
"highlights": [
"Built new features for GitLab's Customers Portal using Vue.js, Rails, and GraphQL, in a team of 5 engineers. Customers Portal allows GitLab users to purchase and manage their subscriptions and add-ons to the product.",
"Co-ordinated and implemented an internal SKU rename, in collaboration with the Finance department, ensuring data integrity is maintained between GitLab and a critical third-party service.",
"Created a universal Makefile command for running the Customers Portal locally, consolidating different ways of running various services into one simple, unified approach.",
"Created a Rake task to periodically populate a database table with product-critical user information. Each data cohort contained 150,000+ records."
]
},
{
"name": "Vidyard",
"position": "Software Developer",
"location": "Kitchener, Ontario, Canada",
"url": "https://vidyard.com",
"startDate": "April 2017",
"endDate": "July 2021",
"summary": "",
"highlights": [
"Helped implement and maintain internal design system using Vue.js. The design system is used across all front-end services in the platform.",
"Guild lead of internal design system. The guild (working group) consisted of 6+ engineers, designers, and QAs, and governed future goals and maintainership.",
"Maintainer of key platform services, primarily using Ruby on Rails and Vue.js. Responsible for code reviews, refactoring and bugfixing, deploys, and mentorship.",
"Responsible for upgrading major and most-trafficked parts of the platform to WCAG AA 2.0 accessibility standards.",
"Mentored co-workers on how to develop for accessibility in a technical and design capacity.",
"Led a project to create a new search feature. Refactored RESTful API endpoints and improved the existing ElasticSearch implementation.",
"Refactored a stand-alone microservice to use Docker, Kubernetes, Skaffold, and OAuth, in order to integrate it into our development environment.",
"Improved Vidyard Chrome Extension features and UI, using React.js."
]
}
],
"volunteer": [],
"education": [{
"institution": "University of Waterloo",
"url": "https://uwaterloo.ca",
"area": "Computer Engineering, Co-operative (Internship) Program",
"studyType": "BASc. with Honours",
"startDate": "2011",
"endDate": "2016",
"location": "Waterloo, Ontario, Canada",
"score": "",
"courses": []
}],
"conferences": [
{ "name": "VueConf Toronto", "date": "2019, 2020" },
{ "name": "#a11yTO - Accessibility Toronto", "date": "2019" },
{ "name": "University of Guelph Accessibility Conference", "date": "2018, 2019" }
],
"awards": [],
"certificates": [],
"skills": [
{ "name": "UI frameworks" },
{ "name": "Design systems" },
{ "name": "WCAG 2.0/2.1 acessibility" },
{ "name": "Microservice architecture" },
{ "name": "API design and development" },
{ "name": "Containerised deployment" }
],
"techStack": [
{ "name": "Javascript / Vue.js" },
{ "name": "Ruby / Ruby on Rails" },
{ "name": "HTML / CSS / SCSS" },
{ "name": "Docker / Kubernetes" },
{ "name": "MySQL / PostgreSQL" },
{ "name": "AWS" }
],
"languages": [
{ "language": "English", "fluency": "native" },
{ "language": "Arabic", "fluency": "native" },
{ "language": "German", "fluency": "learning" },
{ "language": "Dutch", "fluency": "learning" }
],
"interests": [
{ "name": "Former member of diversity+inclusion & wellness committees.", "keywords": [] },
{ "name": "Former volunteer at community initiatives in Ontario, Canada.", "keywords": [] },
{ "name": "I build and maintain small coding projects, including a financial transactions sync tool, running Minecraft in Docker, and this resume's generator.", "keywords": [] },
{ "name": "I play the guitar, bass and piano & experiment with music production.", "keywords": [] }
],
"references": [],
"projects": []
}