Mpumelelo Ngema

Software Engineering Practice

Biography

Software Engineering Practice Lead within the Standard Bank Business Online team, I look after the engineering practices across cash management products within the system which include local payments, foreign payments and collections.
I have over 10 years working experience with a passion for solving complex problems and always coming up with the simplest solution which requires less maintenance and support. I always favour KISS (Keep It Simple Stupid) and YAGNI (You Aint Gonna Need It) principles because the less the code the easier it is to maintain and we don’t want to write code we don’t need.

Chronology

Jan 2018 – Present
Standard Bank Group - Software Engineering Practice
Feb 2017 – Dec 2017
Vitality UK - Systems Architect
Jan 2015 – Jan 2017
Rand Merchant Bank - Technical Lead
Jun 2014 – Dec 2014
FNB South Africa - Development Team Lead
Jun 2012 – Jun 2014
FNB South Africa - Java Developer
Nov 2011 – Jun 2012
Standard Bank Group - Programmer
Jul 2011 – Nov 2011
EOH - Consultant
Oct 2009 – Jun 2011
Standard Bank - Developer
Oct 2008 – Sep 2009
Standard Bank - Java Programmer
Apr 2008 – Sep 2008
Diners Club - Java Developer
Jan 2008 – Mar 2008
Standard Bank - Trainee Cobol/Mainframe Programmer