
Nizaam Haffejee
About Candidate
An aspiring iOS developer looking to continue within the mobile application development path. Why? Swift is an amazing programming language, and developing for iOS is a dream.
My main goal in life, is to kickstart the Game Development industry in South Africa. While it exists, it is far too small and this results in many people wanting to enter that industry as a programmer, artist, designer, story creator, game director, audio specialist etc. are essentially unable to realise their dream here in South Africa. It is my job and goal to make sure that they are able to.
Location
Education
Work & Experience
We were first tasked with adding a dummy feature to the app to learn the framework and best practices of the team. The feature was buying a phone through the banking app itself and had to fetch data from a dummy API (a json file that had to be imported) and display it. Certain phones couldn't be purchased so as to teach us how to deal with a "fail" or "error" state. Afterwards, we were tasked with code maintenance and service migration of the old backend to the new one.
An internship opportunity for teaching the fundamentals of software engineering. I was placed into 1 of 2 iOS teams. We created an e-commerce application that had to communicate with the backend team's API, throughout the development and sprints, we learned how to delegate tasks, efficiently use git and consume APIs. We then moved onto creating an app that performed bookkeeping operations for South African farmers who are unable to, so that they may be to create a financial portfolio to apply for funding at a bank.