Work Experience

SENIOR SOFTWARE ENGINEER

Entelect
January 2020
-
Current

At Entelect I am part of a team, building solutions in the investment space. I am currently placed at Ninety One. I started working on the Guest Investor project which was a green-fields (completely new) project with an Angular frontend and a dotnet core backend with our CI/CD setup on Azure Devops. Sprints, features and bugs are managed through DevOps as well. I have also been actively involved in numerous new features on Ninety One's transactional website. Most recently we did a complete change of the theme with some new features.

  • Research and evaluate technical solutions to business change requirements.
  • Diagnose the root cause of system and code issues
  • Participate in the SDLC process, from working with product owners to solution design, estimates and following through with development and testing.
  • Advise on system architecture, software, and hosting configurations.
  • 3rd Party Integrations.
  • Pull request reviews
  • Present knowledge shares.
  • Guide and assist junior developers with their feature work.
  • Create and maintain CI/CD pipelines
  • Create, update, and maintain SQL stored procedures.
  • Code review and optimization.
  • Unit testing
Technologies Used

Angular, JavaScript, JSON, XML, SQL Server, Azure Cosmos DB, .NET (C#, dotnet core & Standard, Hosted Services), Node.js, SQL, Dapper, Entity Framework, LINQ, Visual Studio, Git, GitHub, Teamcity, Azure DevOps, Octopus Deploy, AWS (ECR & ECS), Linux, Docker, Service Fabric, and Windows.

SENIOR C# DEVELOPER

Freshive New Media
July 2017
-
December 2019

At Freshive I was managing multiple websites and services and have done numerous 3rd party integrations. Most notable are the payment gateways such as PayGate, Direct Pay, SID, PayFast, PayPal, Realex, PayU, Voyager Miles, Legacy Lifestyle and Diners Club. I have had the opportunity to develop and host on multiple different platforms and environments from microservices to load balanced applications on web and mobile platforms.

My framework of choice is dotnet core due to it's cross platform abilities but I have experience in ASP.net MVC, AngularJS, Angular, extjs and a slight bit of react.I have utilised my strong problem solving skills to build impressive applications and for the most part I developed them completely solo.

SENIOR C# DEVELOPER

Softeqa cc
September 2013
-
June 2017

I managed multiple e-commerce websites and services and have done numerous 3rd party integrations.I have had the opportunity to develop and host on multiple different platforms and environments.

My framework of choice at Softeqa cc was dotnet core due to it's cross platform abilities but also extensively used ASP.net MVC, AngularJS, Angular and extjs.

IT SUPPORT TECHNICIAN

neaMetrics
February 2009
-
August 2013

Managing backend processes for Ideco's Fingerprint Based Criminal Record Checks, Supporting client software and occasional application development.

IT SUPPORT

Nanotech Computers
August 2008
-
January 2009
  • Responded to requests for new or configured hardware or software, cable manageement and other general sytem administration.
  • roubleshooting of hardware and software problems and documenting fixes for future reference.
  • Installed, updated, and repaired software on private nd organizational systems.
  • Specialised in Microsoft Windows & Office technologies support and training in certain instances.
  • Reinstalled indows Operating Systems (98, XP, ME and Vista)
  • Set up of manual and automated backup strategies.
  • Installed and maintained network infrastructure and cabling (0-50 endpoints)
  • Installed emergency evacuation system at Sasol Nitro.

IT SUPPORT TECHNICIAN

SPT Computers
July 2006
-
July 2008
  • Responded to requests for new or configured hardware or software, cable manageement and other general sytem administration.
  • roubleshooting of hardware and software problems and documenting fixes for future reference.
  • Installed, updated, and repaired software on private nd organizational systems.
  • Specialised in Microsoft Windows & Office technologies support and training in certain instances.
  • Reinstalled indows Operating Systems (98, XP, ME and Vista)
  • Set up of manual and automated backup strategies.
  • Installed and maintained network infrastructure and cabling (0-50 endpoints)

Education

CAMBRIDGE IGCSE & HIGCSE

Brainline Junior University
January 2000
-
December 2001

After completing my high school years I opted to do the Cambridge equivalent of a 12th grade certificate.