Download PDF

About me

Developing systems is my passion, I am fascinated by software development as well as its surrounding technologies, I have a keen eye for design and work best in a creative team that is able to communicate and collaborates well.

In my spare time, I enjoy open source based programming and creating personal projects that allow me to experiment with up-and-coming technologies and concepts.

I am a dedicated individual who will be able to convey ideas and thoughts in a clear and simple manner, I enjoy mentoring junior developers and flourish in environments that embrace new technologies and ideas.

I am committed to executing tasks to the best of my ability and am constantly looking for ways to improve my skill set.

Work experience

Jun 2015Present

Java Technical Lead


Development, design and architecture of AEM,  Adobe Cloud as well as bespoke backend solutions for clients in the private banking, insurance, eCommerce, healthcare and telecoms sectors.

As well as being involved in the training and mentoring of junior developers, I am also responsible for the: reviewing of code; liaison between project management and development teams; management of service delivery; pricing models as well as bespoke client system specifications and implementation.

I also frequently attend training sessions, client requirement meetings and communicate with clients directly in order to push systems to be better suited to the ever-changing requirements of a diverse and growing client base.

Mar 2015May 2015

Senior Software Developer

FGX Studios

Responsible for the backend design, specification, documentation and development of core PHP Laravel MVC based API (Mallguide platform) for in-house eCommerce system focusing on the shopping mall sector.

Mar 2009Feb 2015

Software Developer

Bidvest Data - Wanderers (Formerly Email Connection)

Software developer, responsible for the design, creation and maintenance of Java and PHP based mass billing email applications built on Linux platforms as well as bespoke products for clients based in the telecoms, banking, security, multimedia, investment, industrial, retail and property industries.



Distinction: Information Systems in Software Development, Information Technology


The software development route exposes students to real world scenarios and gives them extensive practical experience in, a database language and two major programming languages; one as a main language and the second as an introduction to another language.

The curriculum also includes a main operating system, sufficient hardware theory and practical assignments to carry out repairs and troubleshooting and some background in creating web pages.