Johannesburg Metropolitan Area
I build various things, among them are software systems. See https://kurhula.github.io/ or https://kurhula.netlify.app/ for more details.
I work on various IT projects in any space. For example, recently I've worked with: * Brighter Futures Tuition - Teach C# (Microsoft Technology Associate) at various high schools around Gauteng. * ACSUS Wits University - Data analysis and website administration. * Infinia Systems LLC (aka Linux Training Academy) - Linux technical writing. * Nedbank (via Analytics Hive) - Build churn, upsell and cross-sell machine learning models. * 10 Academy Corp - Teach Machine Learning Engineering to graduates across Africa. * SANRAL (via Ulwembu Business Services) - Principal HPC Developer Older Projects: * MyMusic * Tonite Software: Python ecosystem, R, Squarespace, Vim, Docker, git, GitHub, CI/CD, C++
- Maintaining a hardware cluster and building high-performance solutions that run on the cluster. - Building the other client-facing and utility systems that are required to make this work a success such as simulation engines, systems integration API’s, POC’s, custom and open-source job schedulers, highway design and pavement deterioration models. - Working as a business analyst, taking verbal client requirements, and converting them into easy-to-read and follow specifications and algorithms. - Part of the Core Specialists Team, assisting and mentoring juniors across projects, and called on for critical interventions. - This work was performed via Ulwembu Business Services and Cr8 Technologies
- Teach Data Engineering, Machine Learning and Web 3 technologies to graduates from across Africa to prepare them for global opportunities. - All the classes I taught are on YouTube on the 10 Academy channel. - GitHub Actions: https://www.youtube.com/watch?v=l_pMjfatJIg - Unit Testing: http://y2u.be/rXcNDi5-gnw - Docker: http://y2u.be/TETXTEa36Ts - Machine Learning Modelling: https://www.youtube.com/watch?v=hcTcsQC0AP4&t=1932s - Sentiment Analysis: https://www.youtube.com/watch?v=kraIxZRI7-I&t=1304s - Continuous Machine Learning: https://www.youtube.com/watch?v=TLcFbHdkIso
- Business understanding; data preparation; exploratory data analysis (EDA); feature engineering; model development; model evaluation. - Identified relevant data sources for business needs; collected structured and unstructured data; sourced missing data; organized data into usable formats. - Build churn, upsell and cross-sell machine learning models as part of CROM (Customer Retention and Opportunities Models).