Summary
Overview
Work History
Education
Skills
Volunteer Experience
Personal Information
Projects (Academic & Applied)
Timeline
Generic
William Kamau Ngigi

William Kamau Ngigi

Indiana

Summary

Entry-level Data Scientist and Data Analyst with an M.S. in Applied Mathematics and strong training in statistical modeling, machine learning, and data analysis. Experienced in using Python and R for data cleaning, exploratory analysis, modeling, and evaluation. Research background in computer vision and open set recognition, with additional exposure to finance and business analytics.

Overview

22
22
years of professional experience

Work History

GRADUATE ASSISTANTSHIP

INDIANA UNIVERSITY OF PENNSYLVANIA
08.2024 - Current
  • Helping students understand concepts from their courses
  • Assisting students to understand their homework
  • Providing hints and possible steps to help students complete homework by themselves
  • Reporting to faculty weekly on the progress of machine learning and Artificial intelligence
  • Conducting research activities directed by the faculty members in Machine learning and Artificial intelligence

FIXED AND CASUAL EMPLOYEES SUPERVISOR

LABOUR PLANET LIMITED
10.2021 - 12.2022
  • Processing payrolls, and data manipulation using advanced excel.
  • Assisting in preparing statutory deductions (PAYE, NHIF and NSSF)
  • Filling office documents and handling bank transactions on behalf of the company)
  • Managing accounts payable for purchases made and petty transactions.
  • Managing accounts receivable by preparing invoices and depositing bank cheques
  • Creating and updating branch expense report
  • Keeping bio data of fixed term employees
  • Coordination between the headquarters office and the branch office
  • Updating and maintaining procedural documentations

CASUAL FILING CLERK

LUTHERAN WORLD FEDERATION WORLD SERVICE
07.2021 - 09.2021
  • Ensuring there is attached documents supporting every transaction before filing.
  • Arranging sequentially, filing and labeling finance documents (Payment, petty cash and journal) vouchers
  • Entering, updating and arranging finance vouchers in excel cashbooks.
  • Update filing system (integrate Field offices in Djibouti and Somalia & Nairobi vouchers)
  • Support in archiving 2020 files and filing 2010 to 2019 finance documents before moving files to the head office filing rooms.
  • Relocating finance, and administration office furniture
  • Any other assigned job including stamping paid vouchers.
  • Review accounts for accuracy, prepare and support auditors during audits
  • Kenya - Djibouti - Somalia Program

Freealancer

ONLINE FREELANCING
04.2019 - 06.2021
  • Private tutor using Skype, WebEx, Zoom and Google Hangouts
  • An academic assistant majorly in mathematics, mathematics for economists, economics, and finance subjects
  • Offering lessons in the application of various academic writing and referencing formats such as MLA, APA, Harvard, and Chicago & Turabian.

TEMPORARY COMPUTER INSTRUCTOR

LION HILL VOCATIONAL TRAINING CENTRE
01.2019 - 06.2019
  • Teaching computer packages
  • Teaching Information Communication and Technology (I.C.T)
  • Preparing minibudgets and maintaining inventory records

CASUALS/TEMPORARY WORKERS SUPERVISOR

LABOUR PLANET LIMITED
08.2016 - 12.2018
  • Managing and preparing payrolls including data manipulation using advanced excel
  • Managing accounts payable for purchases made and petty transactions preparing invoices.
  • Managing accounts receivable by preparing invoices and depositing bank cheques
  • Maintaining digital and physical financial records besides filling office documents
  • Creating and updating branch expense report
  • Assisting in preparing statutory deductions (PAYE, NHIF and NSSF)
  • Keeping bio data of casual and fixed term workers
  • Taking daily attendance forms of casuals/temporary workers from different departments
  • Coordination between the headquarters office and the branch office

Assistant Billing Clerk

NAWASSCO
06.2016 - 08.2016
  • Maintaining an up-to-date file system
  • Data manipulation using Excel
  • Preparing invoices and issuing delivery notes.
  • Any other duties allocated by the department manager.
  • Data entry and encryption

TEACHER

GICHOBO SECONDARY SCHOOL
05.2015 - 08.2015
  • Facilitated classroom discussions to encourage critical thinking and student participation.
  • Supervised after school activities such as clubs or sports teams.
  • Organized extracurricular activities to enhance student engagement and school spirit.
  • Instructed students in academic subjects such as math, science, language arts, social studies, and history.

TEACHER

KIKAPU PRIMARY SCHOOL
03.2012 - 08.2012
  • Teaching English and social studies
  • Evaluated student progress through assessments and provided constructive feedback.
  • Collaborated with colleagues to design interdisciplinary projects and activities.
  • Communicated regularly with parents about student performance and classroom happenings.
  • Built and strengthened positive relationships with students, parents, and teaching staff.
  • Instructed students in academic subjects such as math, science, language arts, social studies, and history.

VOLUNTEER JANITOR

Revelation of the Holy Spirit
Kikapu
01.2004 - 01.2008
  • I worked as a volunteer church Janitor in the Revelation of the Holy Spirit for 4yrs, located in Kikapu, in Njoro Constituency within Nakuru County (Kenya). Where I attended to various duties as requested and required of me.
  • Maintained cleanliness in worship areas and community spaces.
  • Operated cleaning equipment and tools effectively and safely.
  • Conducted regular inspections to ensure safety and cleanliness standards.
  • Trained new team members on cleaning protocols and safety procedures.
  • Clean and sanitize restrooms, sinks, countertops and other surfaces.
  • Completed sweeping and vacuuming, glass cleaning and trash collecting.
  • Disinfect equipment and supplies using germicides or steam-cleaning equipment.
  • Report any damages found in the building premises to supervisors immediately for repair works.

Education

Master of Science - Applied Mathematics Data Science Specialization

Indiana University of Pennsylvania
Indiana, PA
12-2025

Some College (No Degree) - Certified Public Accountant

Kabarak University TVET Institute
Kenya
08-2023

Bachelor of science - Mathematics and Economics with IT

Maseno University
Kenya
12-2016

Some College (No Degree) - Computer Packages (MS Access, MS PowerPoint, Internet, MS Word, MS Excel, and publisher)

TIIT (Tennessee Institute of Information Technology)
Kenya
08-2013

Some College (No Degree) - High School

Gichobo Secondary School
Kenya
11-2011

Some College (No Degree) - GED

Kimorori Primary School
Kenya

Skills

Technical Skills

Programming & Data Tools

  • Python, R
  • pandas, NumPy, scikit-learn
  • tidyverse, ggplot2

Data Science & Analytics

  • Data Cleaning & Preprocessing
  • Exploratory Data Analysis (EDA)
  • Regression & Statistical Modeling
  • Machine Learning (Supervised Models)
  • Optimization & Mathematical Modeling

Tools & Platforms

  • Jupyter Notebook
  • VS Code
  • Git
  • Microsoft Excel
  • MS Office (Word, PowerPoint)

Professional Skills

  • Analytical Problem Solving
  • Research & Data Interpretation
  • Technical Communication
  • Decision-Making & Time Management

Volunteer Experience

01/01/04, 12/31/08, Revelation of the Holy Spirit, Volunteer Janitor, Attended to various duties as requested and required.

Personal Information

Year of Birth: 1987

Projects (Academic & Applied)

Statistical Modeling & Data Analysis (Python, R)

  • Cleaned, analyzed, and modeled real-world datasets using Python (pandas, NumPy) and R (tidyverse)
  • Built regression and predictive models; evaluated performance using appropriate statistical metrics
  • Visualized insights using ggplot2 and Python plotting libraries

Machine Learning & Optimization Applications

  • Implemented supervised learning models using scikit-learn for prediction tasks
  • Applied optimization techniques to improve model performance and decision outcomes
  • Conducted model validation and interpretation to support data-driven conclusions

Master's Thesis

Open Set Recognition in Computer Vision

  • Implemented and evaluated ML-based open-set classification models using Python
  • Focused on unknown-class detection, model evaluation, and robustness

Timeline

GRADUATE ASSISTANTSHIP

INDIANA UNIVERSITY OF PENNSYLVANIA
08.2024 - Current

FIXED AND CASUAL EMPLOYEES SUPERVISOR

LABOUR PLANET LIMITED
10.2021 - 12.2022

CASUAL FILING CLERK

LUTHERAN WORLD FEDERATION WORLD SERVICE
07.2021 - 09.2021

Freealancer

ONLINE FREELANCING
04.2019 - 06.2021

TEMPORARY COMPUTER INSTRUCTOR

LION HILL VOCATIONAL TRAINING CENTRE
01.2019 - 06.2019

CASUALS/TEMPORARY WORKERS SUPERVISOR

LABOUR PLANET LIMITED
08.2016 - 12.2018

Assistant Billing Clerk

NAWASSCO
06.2016 - 08.2016

TEACHER

GICHOBO SECONDARY SCHOOL
05.2015 - 08.2015

TEACHER

KIKAPU PRIMARY SCHOOL
03.2012 - 08.2012

VOLUNTEER JANITOR

Revelation of the Holy Spirit
01.2004 - 01.2008

Master of Science - Applied Mathematics Data Science Specialization

Indiana University of Pennsylvania

Some College (No Degree) - Certified Public Accountant

Kabarak University TVET Institute

Bachelor of science - Mathematics and Economics with IT

Maseno University

Some College (No Degree) - Computer Packages (MS Access, MS PowerPoint, Internet, MS Word, MS Excel, and publisher)

TIIT (Tennessee Institute of Information Technology)

Some College (No Degree) - High School

Gichobo Secondary School

Some College (No Degree) - GED

Kimorori Primary School
William Kamau Ngigi