Skip to content

Commit 9ab41f0

Browse files
committed
Configure markdown extensions
1 parent 084a179 commit 9ab41f0

File tree

2 files changed

+143
-4
lines changed

2 files changed

+143
-4
lines changed

docs/resume.md

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,113 @@
1+
# Michael Joseph
2+
3+
### Senior Software Developer / Team Lead
4+
5+
<!-- {% tech-xp %} -->
6+
7+
## Experience
8+
<!-- timeline -->
9+
### Team Lead @ Maple Syrup Media / Quidco.com &emsp; <small>*2014 - 2015*</small>
10+
11+
TODO
12+
13+
### Senior Software Developer @ Intellection Software &emsp; <small>*2014 - 2015*</small>
14+
15+
I was part of the core team responsible for:
16+
- administering and configuring production and development clusters
17+
- improving application deployment and continuous integration systems
18+
- general AWS administration
19+
- supporting Ruby On Rails web application developers
20+
21+
`+ruby +rubyonrails +aws +chef +opsworks +docker:10% +ansible:0.1`
22+
23+
### Systems Engineer; Services Team Lead @ Yola.com &emsp; <small>*2010 - 2014*</small>
24+
25+
Built out the Python Services API layer as part of the distributed architecture
26+
roadmap.
27+
28+
Moved to a senior role with slightly more focus on architecture discussions and code reviews.
29+
I also wrote Java and PHP when required.
30+
31+
`+python +api +django +piston +php:0.1 +java:0.1`
32+
33+
### Senior Software Developer @ Sadalbari Open Software &emsp; <small>*2008 - 2010*</small>
34+
35+
Java consultant to large financial and insurance businesses based in Johannesburg.
36+
I reviewed and recommended changes to their JVM configuration to meet the
37+
scaling needs of their internal applications.
38+
39+
`+java +meeting +documenting +consulting +finco +insureco +jozi`
40+
41+
### Senior Software Developer; Open Source Business Unit Manager @ AdaptIT &emsp; <small>*2007 - 2007*</small>
42+
43+
Technical Lead of the Open Source Business Unit software development team.
44+
We built and maintained the intranet and internet sites for the eThekwini
45+
Municipality (GNU/Linux/Python/Zope/Plone).
46+
47+
Additional Roles:
48+
- Technical leadership and mentoring
49+
- Application Design and Documentation
50+
- Work Breakdown, Allocation and Management
51+
52+
`+python +plone +cms +zope +zodb +rhel +integration +legacy +localgovernment +management`
53+
54+
### Senior Software Developer @ Jam Warehouse &emsp; <small>*2002 - 2007*</small>
55+
56+
Software development team lead on the PHP, C# and Python development projects.
57+
58+
#### Projects
59+
60+
- KnowledgeTree (http://www.ktdms.com).
61+
62+
Software Development Lead responsible for the design and management of KnowledgeTree,
63+
an open source document management system.
64+
I was the release manager for the initial SourceForge releases.
65+
66+
`+php +mysql +freebsd +debian`
67+
68+
- BrandDirector (http://www.branddirector.co.uk) implementation for Woolworths
69+
70+
`+c# +dotnet +asp.net +iis`
71+
72+
- eThekwini Municipality Internet and Intranet Portals
73+
74+
`+python +plone +cms +zope +zodb +rhel +integration +legacy +localgovernment`
75+
76+
### Senior Developer @ iTouch Labs &emsp; <small>*2002 - 2002*</small>
77+
78+
I was a senior member of the iTouch TAS, the internal research and development
79+
company providing services to the operational companies of the iTouch Group,
80+
We provided developer support services, localisable infrastructure applications
81+
and operating system level management services.
82+
83+
#### Projects
84+
85+
- FTP Interface for the Corporate Messaging Server
86+
- iTouch SA CMS WebSMS Deployment
87+
88+
`+java +ftp +deployment +documentation +idempotency +installation +configuration +testing`
89+
90+
### Software Developer @ iTouch Ireland &emsp; <small>*2000 - 2001*</small>
91+
92+
As a senior member of the development team, I provided a bridge between
93+
the **development** and network and hardware operations groups.
94+
I also contributed to troubleshooting performance and deployment issues.
95+
96+
`+php +java +jsp +mobile +ivr +4voice +sms +smpp +sybase +er +modelling +dbmodelling +redhat`
97+
98+
### Software Developer @ Vodacom &emsp; <small>*1999 - 2000*</small>
99+
100+
#### Projects
101+
102+
- Netstats
103+
I developed and maintained one of the internal mobile network performance
104+
management systems at Vodacom. We used RDBMS backends and OLAP data cubes.
105+
106+
`+olap +statistics +oracle +parsing +holos +seagatesoftware +windowsnt`
107+
108+
### IT Specialist @ Telkom &emsp; <small>*1999 - 1999*</small>
109+
110+
I was responsible for the development and maintenance of a VB6 application
111+
that managed circuit fault information in a MS Access database.
112+
113+
`+vb6 +msaccess +forms +validation +reports +windows`

mkdocs.yml

Lines changed: 30 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -7,6 +7,9 @@ extra:
77
theme:
88
name: material
99
logo: media/avataaar.png
10+
features:
11+
- navigation.tabs
12+
- navigation.instant
1013
palette:
1114
- media: "(prefers-color-scheme: light)"
1215
scheme: default
@@ -18,12 +21,35 @@ theme:
1821
toggle:
1922
icon: material/weather-night
2023
name: Switch to light mode
24+
nav:
25+
- 🏠: index.md
26+
- 🤓🤖 Resume: resume.md
2127

2228
markdown_extensions:
29+
30+
- attr_list:
31+
- codehilite:
32+
- meta:
33+
- pymdownx.emoji:
34+
emoji_index: !!python/name:materialx.emoji.twemoji
35+
emoji_generator: !!python/name:materialx.emoji.to_svg
36+
- pymdownx.details:
37+
- pymdownx.highlight:
38+
css_class: codehilite
39+
- pymdownx.magiclink:
40+
- pymdownx.snippets:
41+
base_path: docs/_snippets
42+
check_paths: true
43+
- pymdownx.superfences:
44+
custom_fences:
45+
- name: mermaid
46+
class: mermaid
47+
format: !!python/name:pymdownx.superfences.fence_div_format
48+
- pymdownx.tabbed:
2349
- toc:
2450
permalink: ⚓️
25-
- meta
26-
- attr_list
2751

28-
nav:
29-
- 🏠: index.md
52+
extra_css:
53+
- https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.0.9/mermaid.neutral.css
54+
extra_javascript:
55+
- https://cdnjs.cloudflare.com/ajax/libs/mermaid/7.0.9/mermaid.min.js

0 commit comments

Comments
 (0)