- Senior Software DeveloperMiX Telematics2013 - 2015
- Created a framework for rapid enterprise application development.
- Facilitated the ground-up rebuild of the company's flagship product.
- Created reusable web-based components for the visualization of vehicle locational data.
- Created reusable web-based components for the loading and display of large amounts of data.
- Created a method for building a web application up from discrete and self-contained modules.
- Created an inversion of control framework for the purposes of simplifying module interdependency.
- Software Developer/.NET ArchitectLiquorice Africa2011 - 2012
- Rebuilt the corporate web presence from the ground up for clients.
- Specified the architecture of client-facing infrastructure for .NET-based clients.
- Facilitated the definition of deployment processes for clients.
- Created API infrastructure for loan interest and amortisation scheduling.
- Integrated software with client CRM systems.
- Software DeveloperWeb Africa Networks2004 - 2009
Technologies: C#, .NET, ASP.NET, HTML, SQL
- Developed a platform for subscriber invoicing and billing.
- Built a large-scale authentication platform for internet subscribers.
- Built a plugin-based distributed transaction processing system for managing the setup and teardown of subscriptions.
- Built client-facing reporting and management facilities.
- Managed the internal software development team.