Skip to content

Commit 0316c2e

Browse files
committed
Layout and job skills badges
1 parent d815e76 commit 0316c2e

File tree

6 files changed

+98
-146
lines changed

6 files changed

+98
-146
lines changed

docs/index.md

Lines changed: 6 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,24 @@
11
---
2-
title: 👋🤔 uh, is this on? <i>*taps 🎤*</i>
2+
title: 🤔 uh, is this thing on? *taps 🎤*
33
hide:
44
- toc
55
- navigation
66
---
7-
![avatar](media/avataaar.png){ align=left height=200px width=200px }
8-
![avatar](media/shaggy.svg){ align=right height=200px width=200px }
97

108
## Michael Joseph
119

10+
![avatar](media/avataaar.png){ align=left height=200px width=200px }
11+
![avatar](media/shaggy.svg){ align=right height=200px width=200px }
12+
1213
I've [worked](/resume) in the computer / internet industry for the last {{ now().year - 1999}} years, primarily as a backend software engineer for web applications.
1314

1415
For most of that time, I've either been the lead of a small developer team or provided technical leadership and engineering management roles.
1516

16-
*[Michael Joseph]: yes, two first names, I know. MJ works as an internet handle, for people into the whole brevity thing as well as for disambiguation purpose
17+
*[Michael Joseph]: yes, two first names, I know. MJ works as an internet handle, for people _into_ the whole brevity thing and as a means of disambiguation amongst all the other Michaels.
1718

1819
----
1920
<br/>
2021

21-
{{ skills_badge_urls() }}
22+
{{ skills_badges() }}
2223

2324
{{ typed_salutations() }}

docs/resume.md

Lines changed: 24 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ hide:
1010

1111
### Team Lead @ Maple Syrup Media / Quidco.com &emsp; <small>*2016 - *</small>
1212

13-
I lead one of the teams of that maintain and enhance Quidco's backend services platform.
13+
I lead one of the teams that maintain and enhance Quidco's backend services platform.
1414

15-
`+php +nodejs +python +kubernetes +docker +aws`
15+
{{ skills_badges('quidco') }}
1616

1717
### Senior Software Developer @ Intellection Software &emsp; <small>*2014 - 2016*</small>
1818

@@ -22,7 +22,7 @@ I was part of the core team responsible for:
2222
- general AWS administration
2323
- supporting Ruby On Rails web application developers
2424

25-
`+ruby +rubyonrails +aws +chef +opsworks +docker:10% +ansible:0.1`
25+
{{ skills_badges('intellection') }}
2626

2727
### Systems Engineer; Services Team Lead @ Yola.com &emsp; <small>*2010 - 2014*</small>
2828

@@ -32,72 +32,66 @@ roadmap.
3232
Moved to a senior role with slightly more focus on architecture discussions and code reviews.
3333
I also wrote Java and PHP when required.
3434

35-
`+python +api +django +piston +php:0.1 +java:0.1`
35+
{{ skills_badges('yola') }}
3636

3737
### Senior Software Developer @ Sadalbari Open Software &emsp; <small>*2008 - 2010*</small>
3838

3939
Java consultant to large financial and insurance businesses based in Johannesburg.
4040
I reviewed and recommended changes to their JVM configuration to meet the
4141
scaling needs of their internal applications.
4242

43-
`+java +meeting +documenting +consulting +finco +insureco +jozi`
43+
{{ skills_badges('sadalbari') }}
4444

4545
### Senior Software Developer; Open Source Business Unit Manager @ AdaptIT &emsp; <small>*2007 - 2007*</small>
4646

4747
Technical Lead of the Open Source Business Unit software development team.
48-
We built and maintained the intranet and internet sites for the eThekwini
49-
Municipality (GNU/Linux/Python/Zope/Plone).
48+
We built and maintained the intranet and internet sites for the eThekwini Municipality
5049

5150
Additional Roles:
5251
- Technical leadership and mentoring
5352
- Application Design and Documentation
5453
- Work Breakdown, Allocation and Management
5554

56-
`+python +plone +cms +zope +zodb +rhel +integration +legacy +localgovernment +management`
55+
{{ skills_badges('adapt-it') }}
5756

5857
### Senior Software Developer @ Jam Warehouse &emsp; <small>*2002 - 2007*</small>
5958

6059
Software development team lead on PHP, C# and Python development projects.
6160

6261
#### Projects
6362

64-
- KnowledgeTree (http://www.ktdms.com).
63+
- KnowledgeTree (http://www.ktdms.com)
6564

66-
Software Development Lead responsible for the design and management of KnowledgeTree,
67-
an open source document management system.
65+
Software Development Lead responsible for the design and management of KnowledgeTree, an open source document management system.
6866
I was the release manager for the initial SourceForge releases.
6967

70-
`+php +mysql +freebsd +debian`
71-
7268
- BrandDirector (http://www.branddirector.co.uk) implementation for Woolworths
7369

74-
`+c# +dotnet +asp.net +iis`
75-
76-
- eThekwini Municipality Internet and Intranet Portals
70+
- eThekwini Municipality Internet and Intranet Portals (GNU/Linux/Python/Zope/Plone).
7771

78-
`+python +plone +cms +zope +zodb +rhel +integration +legacy +localgovernment`
72+
{{ skills_badges('jam-warehouse') }}
7973

8074
### Senior Developer @ iTouch Labs &emsp; <small>*2002 - 2002*</small>
8175

8276
I was a senior member of the iTouch TAS, the internal research and development
8377
company providing services to the operational companies of the iTouch Group,
8478
We provided developer support services, localisable infrastructure applications
85-
and operating system level management services.
79+
and platform level management services.
8680

8781
#### Projects
8882

8983
- FTP Interface for the Corporate Messaging Server
9084
- iTouch SA CMS WebSMS Deployment
9185

92-
`+java +ftp +deployment +documentation +idempotency +installation +configuration +testing`
86+
{{ skills_badges('itouch-labs') }}
9387

9488
### Software Developer @ iTouch Ireland &emsp; <small>*2000 - 2001*</small>
9589

9690
As a senior member of the development team, I provided a bridge between
9791
the **development** and network and hardware operations groups.
9892
I also contributed to troubleshooting performance and deployment issues.
9993

100-
`+php +java +jsp +mobile +ivr +4voice +sms +smpp +sybase +er +modelling +dbmodelling +redhat`
94+
{{ skills_badges('itouch-ie') }}
10195

10296
### Software Developer @ Vodacom &emsp; <small>*1999 - 2000*</small>
10397

@@ -107,11 +101,19 @@ I also contributed to troubleshooting performance and deployment issues.
107101
I developed and maintained one of the internal mobile network performance
108102
management systems at Vodacom. We used RDBMS backends and OLAP data cubes.
109103

110-
`+olap +statistics +oracle +parsing +holos +seagatesoftware +windowsnt`
104+
{{ skills_badges('vodacom') }}
111105

112106
### IT Specialist @ Telkom &emsp; <small>*1999 - 1999*</small>
113107

114108
I was responsible for the development and maintenance of a VB6 application
115109
that managed circuit fault information in a MS Access database.
116110

117-
`+vb6 +msaccess +forms +validation +reports +windows`
111+
{{ skills_badges('telkom') }}
112+
113+
*[AWS]: Amazon Web Services.
114+
*[API]: Application Programmer Interface
115+
*[PHP]: PHP: Hypertext Preprocessor (née Personal Home Page)
116+
*[GNU]: GNU's Not Unix
117+
*[CMS]: Content Management System
118+
*[RDBMS]: Relational Database Management System
119+
*[OLAP]: OnLine Analytical Processing

justfile

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,3 +6,6 @@ build:
66

77
surge: build
88
npx surge site michaeljoseph.surge.sh
9+
10+
try:
11+
poetry run python -m resume

mkdocs.yml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
site_name: michaeljoseph
22
site_url: http://michaeljoseph.github.io
33
site_author: Michael Joseph
4+
site_description: michaeljoseph as a website
45

56
extra:
67
hack_style: solarized_dark

0 commit comments

Comments
 (0)