Musa Kurhula Baloyi

Software

Johannesburg Metropolitan Area

About

I build various things, among them are software systems. See https://kurhula.github.io/ or https://kurhula.netlify.app/ for more details.

Experience

  • Research Software Engineer at IBM
    Sep 2023 - Present · 2 yrs 10 mos

  • Independent Consultant at Self-employed
    Dec 2015 - Sep 2023 · 7 yrs 10 mos

    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++

  • Systems Engineer, Principal for High Performance Computing at SANRAL
    Jul 2022 - Aug 2023 · 1 yr 2 mos

    - 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

  • Computer Science Tutor at 10 Academy
    Apr 2022 - Jul 2022 · 4 mos

    - 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

  • Data Scientist at Nedbank
    May 2021 - Aug 2021 · 4 mos

    - 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).