Work history

UpStack
UpStack
Senior Software Engineer
2018 - Present (6 years)
Remote
  • Creating and developing innovative software solutions for clients across a broad range of industries.

  • Participating in scrums consisting of cross-functional teams, both software and hardware.

  • Ensuring that features are being delivered efficiently and on time.

Kurtosys
Kurtosys
Senior Software Engineer
2018 - 2020 (2 years)
Cape Town, South Africa
  • Developed tools used by international asset managers of BMO, Hermes, and Bank of America Merrill Lynch.

  • Responsible for the design and implementation of new features on the Kurtosys app.

Smith and Bormann
Smith and Bormann
Application Developer
2014 - 2018 (4 years)
Port Elizabeth, South Africa
  • Designed and structured the database with the ability to capture different health plan data across different medical schemes.

  • Developed a comprehensive data capturing process of all client and health plan database needed to perform detailed health plan recommendations.

  • Promoted and stimulated overall company growth through the Health Plan Advisor application.

Alchemy Software
Alchemy Software
Senior Software Developer
2005 - 2018 (13 years)
Port Elizabeth, South Africa
  • Developed and managed all TRACC applications and processes for over 10 years.

  • Developed a dynamic SAML relying party to give clients the ability to use their own identity providers such as OKTA/Azure.

  • Designed and developed rich client-side applications using Knockout to give end users excellent work experiences.

.NETMVCSQL ServerOAuthSAMLKnockout (Knockout.js)

Portfolio

Lead Developer - TRACC Applications
Lead Developer - TRACC Applications

TRACC is a suite of business applications for sustainable improvement of results through best practice and work process improvements. TRACC applications started out as a small-business improvement app that has developed into a complex system used by international companies such as DuPont, Kellogg’s, SABMiller, etc. for operational improvements.

Software Developer - Health Plan Advisor
Software Developer - Health Plan Advisor

The Health Plan Advisor is a platform for managing and advising clients on the optimal health plan available. Offered detailed advice and performed due diligence on reports and dynamic pre-populating of application PDFs.

Education

IT Diploma
IT Diploma
Cape Peninsula University of Technology - South Africa
2002 - 2005 (3 years)