Summary
Overview
Work History
Education
Skills
Projects
Certification
Languages
Timeline
Generic

Michael Chinaka

London

Summary

Recent university graduate with a proven track record of developing high-quality software solutions. Committed

to continuous learning and staying up-to-date with the latest technological developments. Collaborative team

player with strong analytical and problem-solving skills, ready to contribute to a graduate level software

engineering role.

Overview

2
2
years of professional experience
1
1
Certification

Work History

Software Developer Intern

IBM
2022.07 - 2023.06
  • Developed simulation framework using Bash and Java, enabling comprehensive regression testing on AI algorithms for Event Analytics software; achieving 35% reduction in testing time and 20% increase in algorithm performance.
  • Effectively coded software changes and alterations based on specific design specifications.
  • Engaged in multiple giveback initiatives, delivering talks at universities and contributing to software projects beyond primary responsibilities.

Data Analyst

Wimbledon
2023.08 - 2023.08
  • Mined and conducted in-depth analysis of Wimbledon's historical data using SQL and tennis analytics software
  • Contributed to over 200 match analyses, key stats, and match insights for media, broadcasters, and Wimbledon website
  • Oversaw content publication on Wimbledon.com, ensuring a user-friendly layout and optimising site management with CSM software., Developed a predictive model to forecast English Premier League match outcomes using

Business Analyst Intern

Lead2 Consulting
2021.08 - 2021.09
  • Developed innovative hybrid work model office management system, facilitating seamless booking of hot desks and efficient logging of office time for managers and users
  • Strategised and gathered business requirements for upcoming projects, ensuring alignment with client needs
  • Managed company LinkedIn account, analysing trends and devising a 1-month social media plan to enhance engagement and maintain relevance.

Education

Bachelor of Science - Computer Science and Artificial Intelligence

Loughborough University
Loughborough, UK
07.2024

High School Diploma -

Crawford College Lonehill
Johannesburg, South Africa
12.2019

Skills

  • Python
  • Java
  • Bash Scripting
  • Docker
  • Git
  • SQL
  • HTML/CSS
  • JavaScript
  • PHP
  • Apache Spark
  • PHP

Projects

Premier League Results Predictor Dissertation

  • Developed a predictive model to forecast English Premier League match outcomes using Python and machine learning techniques.
  • Conducted data collection by web scraping with BeautifulSoup and performed data pre-processing using Pandas in Jupyter Notebooks.
  • Utilised Scikit-learn for comparative analyses of various machine learning techniques, creating an optimal predictive algorithm.
  • Implemented comprehensive data pre-processing, feature selection, and hyperparameter tuning to optimise model performance.
  • Designed and deployed a user-friendly website with Streamlit, hosted on an AWS EC2 instance, enabling user interaction with the model and receiving predictions.


Simulation Framework (IBM)

  • Automated process of pre-analysing data file, ingesting it into a database and training the data using our AI algorithms with the use of bash scripts.
  • Created a Java tool to analyse the results obtained from training to provide in-depth analysis.
  • Utilised object-oriented inheritance to create a hierarchical, tree-like data structure representation. Performed comprehensive analysis of the structured data.
  • Implemented error handling, exception management, and comprehensive unit tests using JUnit for reliability and correctness.


Artificial Neural Network for Predicting Mean Daily Flow

  • Developed a multi-layer perceptron (MLP) model in Java to predict river flow at Skelton using upstream flow and rainfall data.
  • Processed and cleaned the dataset in Excel, enhancing data quality by removing outliers and imputing missing values.
  • Optimised the MLP training with advanced techniques - Backpropagation for effective error minimisation, Momentum for stabilising and accelerating convergence, Bold driver method to adaptively adjust the learning rate.

Certification

  • The Project Management Course, Udemy
  • Agile Crash Course: Agile Project Management, Udemy
  • Enterprise Design Thinking Practitioner, IBM Python for Data Science, Cognitive Class
  • Docker Essentials, IBM

Languages

  • English (Fluent)
  • Shona (Fluent)
  • Afrikaan (Basic)

Timeline

Data Analyst

Wimbledon
2023.08 - 2023.08

Software Developer Intern

IBM
2022.07 - 2023.06

Business Analyst Intern

Lead2 Consulting
2021.08 - 2021.09

Bachelor of Science - Computer Science and Artificial Intelligence

Loughborough University

High School Diploma -

Crawford College Lonehill
  • The Project Management Course, Udemy
  • Agile Crash Course: Agile Project Management, Udemy
  • Enterprise Design Thinking Practitioner, IBM Python for Data Science, Cognitive Class
  • Docker Essentials, IBM
Michael Chinaka