-
Notifications
You must be signed in to change notification settings - Fork 1
/
resume.yaml
229 lines (227 loc) · 8.12 KB
/
resume.yaml
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
basics:
name: Michael Joseph
label: Senior Software Developer | Team Lead | Developer {Tools, Experience}
summary: Senior Software Developer | Team Lead | Developer {Tools, Experience}
website: http://michaeljoseph.github.io
email: 🤓first name last name at gmail
phone: :⛔️📲
picture: https://michaeljoseph.github.io/media/avataaar.png
location:
address: South Africa
countryCode: ZA
profiles:
- network: GitHub
username: michaeljoseph
url: https://www.github.com/michaeljoseph
- network: Stack Overflow
username: michaeljoseph
url: http://stackoverflow.com/users/5549/michaeljoseph
- network: Twitter
username: michaeljoseph
url: https://www.twitter.com/michaeljoseph
- network: LinkedIn
username: michaeljoseph
url: https://www.linkedin.com/in/michaeljoseph/
work:
- company: Quidco.com
endDate: '2021'
highlights: []
id: quidco
linkedIn: quidco
position: Team Lead
startDate: '2016'
summary: I lead one of the teams that maintain and improve Quidco's services platform.
skills: php laravel symfony node.js python flask mkdocs mysql kubernetes helm docker tilt serverless amazon-aws cdk sqs lambda alpine-linux
urls:
- https://quidco.com
- https://www.shoop.fr
- https://www.shoop.de
- company: Intellection Software
endDate: '2016'
highlights: []
id: intellection-software
linkedIn: intellection-software
position: Senior Software Developer
startDate: '2014'
summary: Core team responsibilities
- administering and configuring production and development clusters
- improving application deployment and continuous integration systems
- general AWS administration
- supporting Ruby On Rails web application developers
skills: ruby ruby-on-rails mysql amazon-aws chef opsworks docker ansible
urls:
- https://intellection.io
- company: Yola.com
endDate: '2014'
highlights: []
id: yola
linkedIn: yola.com
position: Systems Engineer; Services Team Lead
startDate: '2010'
summary: Built out the Python Services API layer as part of the distributed architecture roadmap.
Senior role with mslightly more focus on architecture discussions and code reviews.
I wrote Java and PHP when required.
urls:
- https://yola.com
skills: python django piston php java amazon-aws ubuntu
- company: Sadalbari Open Software
url: https://www.adapt-it.co.za
endDate: '2010'
highlights: []
id: sadalbari
linkedIn: sadalbari
position: Senior Software Developer / Software Engineer
startDate: '2008'
summary: Java consultant to large financial and insurance businesses.
I reviewed and recommended changes to their JVM configuration to meet the
scaling needs of their internal applications.
urls:
- http://sadalbari.com
- http://www.sadalbari.com/team.html
skills: java documentation consulting finco insureco telco ubuntu
- company: AdaptIT
endDate: '2008'
highlights: []
id: adapt-it
linkedIn: adapt-it
position: Senior Software Developer; Open Source Business Unit Manager
startDate: '2007'
summary: Technical Lead of the Open Source Business Unit software development team.
building and maintaining the intranet and internet sites for the eThekwini
Municipality (GNU/Linux/Python/Zope/Plone).
- Technical leadership and mentoring
- Application Design and Documentation
- Work Breakdown, Allocation and Management
skills: python plone zope zodb rhel ubuntu
urls:
- https://www.adapt-it.co.za
- http://www.durban.gov.za
- company: Jam Warehouse
endDate: '2007'
highlights: []
id: jam-warehouse
linkedIn: jam-warehouse
position: Senior Software Developer
startDate: '2002'
summary: Software development team lead on PHP, C# and Python development projects.
skills: php mysql freebsd debian c-sharp .net asp.net iis python plone cms zope zodb rhel
urls:
- http://jamwarehouse.com
- http://www.ktdms.com
- http://sourceforge.net/projects/ktdms
- http://www.branddirector.co.uk
- http://www.durban.gov.za
- company: iTouch Labs
endDate: '2002'
highlights: []
id: itouch-labs
linkedIn: itouch-solutions-ltd
position: Senior Developer
startDate: '2002'
summary: I was a senior member of the iTouch TAS, the internal research and development
company providing services to the operational companies of the iTouch Group.
We provided developer support services, localisable infrastructure applications
and operating system level management services.
skills: java ftp deployment documentation testing
urls: ['http://itouchlabs.com', 'http://www.itouchplc.com/index.php']
- company: iTouch Ireland
endDate: '2001'
highlights: []
id: itouch-ie
linkedIn: itouch
position: Software Developer
startDate: '2000'
summary: I became a senior member of the development team, providing a bridge between
development and operations as well as contributing to troubleshooting performance
and deployment issues. My primary focus was the development of applications in
PHP, Java and the custom IVR language 4Voice to support iTouch Ireland''s mobile
content services.
I represented iTouch Ireland at a database modelling workshop where we were tasked
with designing a unified database model for all iTouch operations.
skills: php java jsp ivr 4voice sms smpp sybase entity-relationship-modelling redhat
urls:
- http://www.itouch.ie
- company: Vodacom
endDate: '2000'
highlights: []
id: vodacom
linkedIn: vodacom
position: Software Developer
startDate: '1999'
summary: Developer on a mobile network quality statistics OLAP database system.
skills: holos oracle windows
urls:
- http://vodacom.co.za
- company: Telkom
endDate: '1999'
highlights: []
id: telkom
linkedIn: telkom
position: IT Specialist
startDate: '1999'
summary: I was responsible for the development and maintenance of a VB6 application
that managed circuit fault information in a an MS Access database.'
skills: vb6 msaccess windows
urls:
- http://www.telkom.co.za
education:
- area: Computer Science, Statistics
courses: []
endDate: '1999'
gpa: ''
institution: University of KwaZulu-Natal
startDate: '1995'
studyType: B. Sc. Computer Science(Hons) (Cum Laude)
awards:
- awarder: Telkom
date: '1996'
summary: For academic years 1996 - 1999
title: Tuition Bursary
interests: []
languages:
- fluency: Native Speaker
language: en
references:
- name: Neil Blakey-Milner
reference: "I've worked with Michael twice now. In both cases, Michael was considered\
\ to be one of the most skilled and learned developers in those software development\
\ companies.\r\n\r\nIn the time I've known him, Michael has only delivered high-quality\
\ code across at least four languages, but also was instrumental in improving\
\ the team's knowledge of how to get the best code out of those languages.\r\n\
\r\nMichael is dedicated to knowing as much as he can about how to develop software\
\ properly, from both a technical and management point of view, and in teaching\
\ others how to do the same."
- name: Brad Shuttleworth
reference: Michael is an absolutely dedicated, very well rounded developer. He
managed to guide me into the professional development world while at the same
time starting on the same footing in terms of Zope/Plone experience. His broad
understanding of the issues and complexities of development projects meant that
he could provide extremely high quality solutions, even while his specific skills
in the technology at hand were very basic.
- name: Oliver O' Kelly
reference: On request
endorsements:
- English
- Python
- Bash
- GNU
- Architecture
- Oracle
- Testing
- Ruby
- Web Development
- Open Source
- Databases
- Web Applications
- C#
- JavaScript
- Software Development
- Product Management
- Software Design
- Integration
- PHP
- Agile Methodologies
- Leadership
- GNU/Linux
- Project Management
- Java