|
| 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   <small>*2014 - 2015*</small> |
| 10 | + |
| 11 | +TODO |
| 12 | + |
| 13 | +### Senior Software Developer @ Intellection Software   <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   <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   <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   <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   <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   <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   <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   <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   <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` |
0 commit comments