In high school, I chose to do IT as one of my electives. I found it fascinating how many opportunities coding provided, allowing me to develop ideas and solve problems with ease. I decided to further my knowledge through my tertiary education and chose Computer Science and Information Systems as my majors. I chose to study through the commerce faculty, allowing me to learn how to think with a business perspective while still considering the fundamentals of efficient and well-designed software solutions. The combination of business and software development knowledge has given me an upper hand in developing software that will work in a business context and in a ‘real-world’ context.
After completing my studies at UCT, I focused my attention on Algorithmic Trading; sourcing basic historical data to test our strategies and hypotheses. This free (basic) data came with many inconsistencies which I resolved by creating an algorithm that could smooth out and bring uniformity to the data. The algorithms we developed analysed and processed large amounts of data to generate insights and finally buy or sell a share on the NYSE or LSE. We tested algorithms and then implemented them on live data. During the implementation stage, I gained a lot of experience in dealing with API's, as we developed our algorithms to integrate with Interactive Broker's API. There were strict rules and guidelines of how to call the API, which I had to consider when pulling data to create a full and consistent dataset. This project refined my Java Development and Data Analysis skills.
This year I started working at CellStop and expanded my skill set to include some full-stack development knowledge including VM management, API development with PHP, MySQL, and working with large legacy systems with minimal documentation. I have developed API's for large clients, set up a development environment, and written detailed documentation on how to interact with the current monolithic legacy system.
Good awareness of process management having completed a business process redesign project for Groote Schuur Hospital that included interviewing staff, analysing their business process, and proposing a redesign solution.
Able to analyse and discover patterns in data; identifying inconsistencies and instances of corruption of data, determining their cause and developing a solution to rectify data consistency. In the algorithmic trading startup, Madison Avenue Trading, I dealt with large amounts of inconsistent data that had to be analysed and corrected; I was able to apply my data analytics skills to solve this problem and rectify the consistency of the data while complying with strict regulations from the Trading Platform.