Resume

Executive Summary

Dr Blessing Ogbuokiri completed a doctoral degree (Ph.D.) in Computer Science from the School of Computer Science and Applied Mathematics, University of the Witwatersrand (Wits), Johannesburg, South Africa. He has over fifteen (15) years of combined professional experience across a broad range of fields in academia, industry, and community-based organizations. He is a dynamic team player who is eager to utilise his diverse talents to advance in research and innovation. He has a remarkable academic record at all levels of education. He holds the PSYBERGATE Computer Science Alumni Prize for the Best Student Tutor in 2016 at Wits. Currently, he is a postdoctoral researcher and instructor at York University and a recipient of the Google DeepMind AlphaGo AI award. He has gained practitioner-based proficiency in qualitative research, data visualization, machine learning, deep learning, IBM data science, database management, AI ethics and policy, TensorFlow, project management, and module content development. Dr Ogbuokiri has collaborated actively with researchers in several interdisciplinary groups such as the Africa-Canada Artificial Intelligence and Data Innovation Consortium (ACADIC) at York University, Black in AI (BAI), Canadian Black Scientist Network (CBSN), Black Creek Community Health Center (BCHC), and High Performance & Intelligent Computing Group (HiPIC Lab) in using artificial intelligence to help government and local communities to contain and manage the spread of community-based infectious disease outbreaks, such as COVID-19, Malaria, and Monkeypox.
Download Resume

Education

  • University of the Witwatersrand Johannesburg, South Africa [2016 — 2020]

Degree: Doctor of Philosophy, Computer Science

Thesis: Generation of Similar Images Using Bag Context Shape Grammars [Link]

Area: Formal Language Theory, Machine Learning, Image Processing


  • University of Nigeria, Nsukka Enugu, Nigeria [2012 — 2014]

Degree: Master of Science, Computer Science

Dissertation: A Platform for the implementation of Mobile Cloud Computing in Nigeria

Area: Cloud Computing, Software Engineering


  • University of Nigeria, Nsukka Enugu, Nigeria [2006 — 2010]

Degree: Bachelor of Science, Computer Science

Project: SMS Result Checking System

Area: Programming, Software Engineering


  • Abia State Polytechnic Aba, Nigeria [2003 — 2005]

Degree: National Diploma, Computer Science (Distinction)

Mini Project: Simulation of Automated Teller Machine

Area: Software Engineering, Simulation

Work Experience


  • York University, Toronto, Canada [September 2021 — Till date]

Postdoctoral fellow/Instructor in Mathematics and Statistics

- Postdoctoral Fellow

+ Conducts research on COVID-19 vaccine hesitancy hotspots in Africa and pandemic preparedness

+ Weekly presentations of research updates

+ Creation of data visualisers using Google data studio and ArcGIS

- Instructor

+ Manage TAs.

+ Facilitate teaching/lecturing, and assessment for undergraduate students on MATH1190 A - Introduction to Sets and Logic (Fall 2021 - 2022) and MATH1090 - Introduction to Logic for Computer Science (Summer 2022).

+ Referring students to library sources, explaining theories, providing answers to student inquiries, helping with assignments, and recommending learning methods.

+ Preparation of notes and additional study materials

+ Generate discussion questions to stimulate topic conversations between students.


  • University of Johannesburg Auckland Park Campus [February 2021 — June 2021]

Visiting Lecturer

- Lecture undergraduate students on IT Management.

- Conduct advanced research training.

- Supervision/mentoring of undergraduate students.

- Engage in research, and publish research results as accredited outputs.


  • Pearson Institute of Higher Education Bedfordview, South Africa [April 2018 — August 2021]

IT Lecturer

- Facilitation of learning, lecturing, tutoring, assessment, and research.

- Conduct all related marking for the module(s).

- Preparation of notes and additional study material.

- Quality assurance of learning material.

- General academic administration.

- Contribute and implement innovative teaching and learning strategies, including technology-enhancing learning methodologies.

- Student consult sessions.

- Invigilation (proctor)


  • University of the Witwatersrand Johannesburg, South Africa [January 2018 — December 2018]

SAKAI Support at ICT Department

- Perform help desk duties to staff and students using the SAKAI E-learning tool by

- Creating course sites

- Creating tests and assignment

- Uploading of lecture resources and announcements.

- Managing Turnitin tool.

- Add/remove members from course sites


  • University of the Witwatersrand Johannesburg, South Africa [July 2016 — December 2017]

Internship at Center for Learning, Teaching and Development

- Perform help desk duties to staff and students using the SAKAI E-learning tool by

- Creating course sites

- Creating tests and assignment

- Uploading of lecture resources and announcements.

- Managing of Turnitin tool

- Add/remove members from course sites

- Organise workshops and Meetings


  • University of the Witwatersrand Johannesburg, South Africa [April 2016 — December 2017]

Teaching Assistant (Tutor) in Computer Science

- Instruct students outside the classroom and often help them prepare for examinations and tests.

- Referring students to library sources, explaining the theory, providing answers to student inquiries, helping with assignments, and recommending learning methods.

- Generate discussion questions to stimulate topic conversations between students.


  • University of Nigeria Enugu, Nigeria [May 2013 — April 2016]

Lecturer in Computer Science

- Develop my own teaching materials, methods and approaches considering established practices where necessary.

- Supervise students' projects, provide advice on study skills and help them with learning problems.

- Set and mark assignments, and examinations as well as assess the progress of students by referencing defined criteria and providing constructive feedback to students.

- Seek ways of improving performance by reflecting on teaching design, delivery, and obtaining and analysing feedback.

- Final year students project supervision.

- Carry out research and produce publications, or other research outputs, in line with personal objectives agreed in the Staff review process.


  • Interlinks Technologies and Management Systems Port Harcourt, Nigeria [September 2011 — April 2013]

Programmer/Trainer

- Create and maintain existing software for existing clients.

- Design, develop and deploy software projects for new clients.

- Design, develop and deploy web projects for clients.

- Evaluate and recommend new database technologies.

- Assist in delivering courses to students who come to learn IT in the company.


  • Harris Consult Limited Enugu, Nigeria [November 2008 — December 2010]

Software Developer

- Development of standalone and online applications.

- Deployment of application software.

- Training of staff.

- Routine maintenance of software.


  • Intercontinental Bank Plc Aba, Nigeria [June 2005 — December 2006]

IT Support Staff

- Cash deposit reception from customers,

- Management of cash in and out of vault,

- Balance cash book,

- Fund transfer management and

- Customer service duties.


  • Demac & Company Nigeria Aba, Nigeria [January 1998 — December 2002]

Operations Manager

- Plan daily operations and execution

- Inspection of sales and services.

Research Experience


  • Senior Research Fellow [June 2021 — Date]

Africa-Canada Artificial Intelligence and Data Innovation Consortium (ACADIC), York University

- Conduct research on COVID-19 vaccine hesitancy hotspots in Africa

- Presentation of weekly updates

- Dashboard creation

- Research paper writing


  • Programmer & Data Management Specialist [2011 — Date]

High Performance and Intelligence Computing, University of Nigeria, Nsukka

- Machine learning datasets modelling and prediction

- Dataset cleaning and labelling

- Data sharing to Kaggle

- Research paper and grant application writing


  • Doctoral Researcher [April 2016 — July 2020]

University of the Witwatersrand, Johannesburg

- Conducted research on formal language theory and image processing

- Investigated the human perception of images generated by the grammar

- Developed a model for the automatic generation of similar images using grammar

- Data analysis activities, article publishing and presentation of academic papers at workshops and conferences


  • Article Review [December 2017 — Date]

Academic Conferences and Workshops,

I have reviewed the following journals and conference workshops

- Recent Patent on Computer Science Journal

- Data Technologies & Applications

- Information Development

- Black in AI workshop

- Area chair at Wits Postgraduate Symposium 2019

Research Interests


I am interested in the following research domains:

  • Machine Learning/AI

  • Data Science for social good

  • Theoretical Computing

  • Software Engineering

  • Social Media Computing

Outreach Activities and Community Support


  • Mentor – Black Mathematics Group, York University, Toronto.

  • Mentor – Writing a research proposal, Deep Learning Indaba.

  • Mentor – University of Johannesburg, Technopreneurship Centre.

  • Mentor – Data Collection and Annotation for Open Science workshop, HiPIC Research Lab.

Postgraduate Project Supervision

  • I have supervised 20+ honours projects from December 2013 to date.

Postgraduate External Examinations

  • MIT (Masters of Information Technology) final research mini-dissertation of Retshidisitswe Lehata – Application of Deep Learning in Speech Emotion Recognition, Department of Computer Science, University of Pretoria, January 2022.

  • MIT (Masters of Information Technology) final research mini-dissertation of Liketso Pius Nthimo – Call Centre Shift Schedule Optimisation using Local Search Heuristics, Department of Computer Science, University of Pretoria, May 2021.

  • MIT (Masters of Information Technology) final research mini-dissertation of Nkosana Guga – Detection of Online Transaction Fraud Using Unsupervised Machine Learning, Department of Computer Science, University of Pretoria, May 2021.

Courses Taught at University Level


York University

  • MATH1090: Introduction to Logic for Computer Science (Summer 2022)

  • MATH1190A: Introduction to Set and Logic (Fall 2021 – 2022)


University of Johannesburg

  • ITM12A2: IT Management 2A


Pearson Institute of Higher Education

  • ITCO111: Computer Systems

  • ITSC311: Social Practices and Security

  • ITOO121: Object Oriented Programming

  • ITDS221: Data Structures and Algorithms

  • ITJA321: Java and Distributed Systems


University of the Witwatersrand, Johannesburg

  • COMS2002: Database Fundamentals II

  • COMS2014: Computer Networks II

  • COMS3005: Advanced Analysis of Algorithms

  • COMS3008: Parallel Computing III


University of Nigeria, Nsukka

  • COS 101: Introduction to Computer Science

  • COS 201: Introduction to Computer Programming (Java and C++)

  • COS 301: Introduction to Database Management (MySql and SQL Server)

  • COS 331: Compiler Construction

  • COS 334: Computer Applications

  • COS 336: Automata Theorem

  • COS 421: Computer Graphics

Course Materials Developed


I developed the following course materials at Pearson Institute of Higher Education (now Eduvos), South Africa.

  • ITPCA2 – Programming in C#

  • ITGDA4 – Computer Graphics and Game Development

  • ITDPA4 – Digital Image Processing

Technical and Personal skills


  • Libraries Skills: Proficient in data science libraries (Numpy, Scipy, Pandas, Matplotlib, Seaborn, statannot), machine learning algorithms (SVM, Linear Regression, Logistic Regression, Decision Tree, Naive Bayes, LSTM), machine learning libraries (Scikit-learn, TensorFlow) and NLP libraries (NLTK, spaCy, Gensim, TextBlob, text2emotion, VADER, LDA).

  • Programming Languages: Proficient in Python, C++, C#, Visual Basic.net, Matlab, R, Java, PHP, TeX, also basic ability with Assembly Language.

  • Industry Software Skills: MySQL and Microsoft SQL (Advanced), Graphics (intermediate) Matlab and SAP (Basic), Most MS Office and spreadsheet (Advanced), Networking and troubleshooting (intermediate)

  • General Business Skills: Good presentation skills, excellent team player.

  • Other: Ability to use Zoom or Microsoft Teams for online classes, efficient in using learning management systems like Module or Blackboard, can write well organised and structured reports.

Professional Trainings


  • Deep Learning Indaba, Stellenbosch University - 2018

- Machine Learning Basics - Hands on Practical

- Mathematics for Machine Learning

- Deep Learning Fundamentals

- Deep Feedforward Models - Hands on Practical

- Convolutional Models

- Convolutional Networks - Hands on Practical

- Probabilistic Thinking

- Recurrent Neural Networks

- Recurrent Models - Hands on Practical

- Reinforcement Learning

- TensorFlow and Real Life Machine Learning

- AI Ethics and Policy

  • IBM Data Science Acceleration Engagement Workshop, Wits University - 2018.

  • Paper Writing Workshop (WITS) 2017.

  • Ethics in Research Workshop (WITS) 2017

  • Cloud computing and advanced networking – 2014

  • Project Management, E-commerce and Total quality management - 2014

  • Assessment of Core Competence for Employability in the Service Sector (ACCESS Nigeria) World Bank Sponsored – 2012

  • Project Management (DexNova Schools) - 2011

  • Database Administrator (MTN Foundation) – 2010

Research/Society Membership


Member – Africa-Canada Artificial Intelligence and Data Innovation Consortium (ACADIC), Canadian Black Scientist Network (CBSN), Black in AI, Institute of Information Technology Professionals South Africa (IITPSA), International Association of Engineers (IAENG), Machine Intelligence Research Labs (MIR Labs), Washington, USA, High Performance and Intelligence Computing (HiPIC), University of Nigeria, Nsukka, South African Institute for Computer Scientists and Information Technologists (SAICSIT), Mechanism Design for Social Good (MD4SG), Nigeria Computer Society (NCS), and Laboratory for Industrial and Applied Mathematics (LIAM), Toronto Canada.


Download Resume

Copyright @ Blessing Ogbuokiri, 2022.

All rights reserved