I am a python systems developer and data scientist with a strong background in mathematics and experience in data analysis, data wrangling, Machine Learning and Deep learning. I am also certified as a Microsoft Data Analyst Associate with extensive working knowledge in SQL. With a set commitment to lifelong learning and continuous professional development, I thrive to be up to date with the latest technologies in my field. Due to several leadership roles acquired in past placements, I am able to integrate and or lead a team in all phases of project development. It gives me great pleasure to evaluate already existing systems and find ways to do things better. It is the thrill of coming up with solutions and improving existing systems that gives me a reason to wake up and face each day with so much expectation. I believe the heartbeat of a developer must be the desire to reduce human effort. My deepest desire then is to leave footprints on the sands of innovation.
Overview
11
11
years of professional experience
7
7
years of post-secondary education
1
1
Certification
Work History
Data Scientist and Systems Developer
ICONAF(consultancy)
Cape Town
02.2021 - Current
I handle the Data wrangling for our machine learning projects
I design the service integration tools to link to different client services using Python
I build predictive Machine Learning models to match prospective clients to a complementary product(s) within the company’s product portfolio
As a certified Microsoft Data Analyst Associate, I use Microsoft PowerBI to analyze data for the clients and create reports and dashboards to aid in decision making
I design APIs that consume data from different platforms using python
I have developed automated data transfer systems to feed into the service pipeline
I have developed a suite of real-time reporting systems using python and fastapi framework
These reports are used to monitor the sales team performance and give a bird’s eye view of the sales floor to the sales manager without having to pull multiple telephony reports
Upon adoption, the reports have significantly improved the on-time response and the application of remedial action in the event that the sales team is flagged as being behind the time tracked target
It has since been adopted as the main sales team monitoring report
I have developed a routing API to channel data using http requests to different consuming services using python
I designed and deployed an internal web-based helpdesk and complaints system that integrates to emails and the company’s slack channel for handling and or addressing complaints from clients
I was part of the dev team that developed an automated data loading system that integrates to the telephony system and thereby eliminating human errors and improving the data loading process by over 70% reduction in loading time whilst increasing our data security
Train and supervise IT personnel
Adept with flask and Fast API frameworks
Developed custom data pipelines for streamlined data ingestion and processing, improving workflow efficiency.
Facilitated cross-departmental data sharing, breaking down silos and encouraging more collaborative environment.
Data Scientist
JIT Systems
Bulawayo
12.2019 - 01.2021
Carried out Data wrangling (ETL) for all ML projects
Carried out project scope research prior to onboarding of client projects
Built a random forest classifier ML model to predict complementarily pair prospective clients to different products in a suite of products
Responsible for ML optimization and deployment
Adept with MSSQL, Mongo dB and PostgreSQL
Collaborated with the marketing team and aided them with Exploratory data analysis and data visualization (using pandas, seaborn, tableau and or PowerBI) to aid in evaluating different marketing vehicles and choosing the most effective one
Facilitated the extraction of data from 4 different sources i.e., text files, web, csv, MariaDB and combined them into a single SQL dB for analysis
I used TensorFlow for an image classification project for a client that was running an image prediction training for aspiring Machine learning students
I have used Scikit-learn to build classification and linear regression models for clients seeking to predict their sales trajectory based on past data logs
Hardware Design Engineer
Advanced Innovation Pvt Ltd
Harare
07.2017 - 11.2019
I designed Printed circuit boards (using Altium) and carried out hardware modular assembly and testing
I was involved in the planning of electrical installations and designed a checklist document to be used by installers in grading every installation before commissioning
I carried out product performance evaluation tests and compiled reports for performance tracking and reference
I prepared all project engineering documents and worked with the software design team in evaluating system performance and grading of product
I collaborated with the PCB printers abroad and was involved in contract negotiations
Technical Head
DNA Cybertech Pvt Ltd
Windhoek
09.2015 - 06.2017
I carried out application testing and evaluation of our software packages before launching
Using my knowledge of local area networks, I carried out all our network upgrades
I was involved in client training and first-level technical support
I worked with a team of software developers, remotely deployed to design the company systems
Network Engineer Trainee
Wire speed Systems Pvt Ltd
Johannesburg
08.2015 - 11.2015
I designed local area networks and provided technical support for external clients
I carried out and managed all company network installations
This includes cabling and configuration of routers, switches, firewalls and servers
Due to my self-taught knowledge of cisco devices, I doubled as a CCNA lab assistant in the company’s networks academy
Network Engineering Intern
Econet Zimbabwe
Harare
09.2013 - 09.2014
I was part of a team that carried out transmission surveys and radio network plans for strategic positioning of new sites
I was involved in the routing of new sites and compilation of network diagrams that were used in diagnostics in the event of transmission failures
As part of my Network Operations Centre placement, I worked with field engineers in diagnosing and solving network problems
I was involved in electrical fault rectification at sites
I carried out routine electrical generator checks at sites
I was involved in the checkup and repairs of power units
Education
M.Sc. - Artificial Intelligence
International University of Applied Sciences
Germany
01.2023 - 01.2025
B.Eng. - Electronic Engineering
National University of Science And Technology (NUST)