Experience

Scroll Down

Career

University of Minnesota

Graduate Teaching Assistant August 2022 - Present

I am currently a TA for CSCI 4061: Introduction to Operating Systems at the University of Minnesota. As a graduate TA I'm resposible for holding a lab sections, grading homework and programming assignments, grading exams and projects, and hold weekly office hours to assist under students.

Safaricom

Lead QA Engineer April 2022 - August 2022

Safaricom is the largest telecommunications provider in Kenya, and Ethiopia. In Safaricom I worked as Lead QA for system that manages Top-up for both Mobile app and Web for the telecome service provider. I was also working in Big Data Projects as well.

In Empathic Computing Lab I was working on how physiological signals change such as PPG and GSR in response various emotional stimuli. We used both Machine Learning and Deep Learning models to analyse this signals to recognize human emotion.

University of Michigan

Research Intern August 2016 - July 2019

Worked on bottlenecks analysis and Identification of Reinforcement Learning on Execution time, cache hit rate, CPU core usage, and over all me memory usage. In addition, performanced Comparison of different RL algorithm on frameworks and library in different CPU architecture.

Skills

Machine Learning, and Artificial Intelligence

I've worked on many projects that involving AI. and machine learning, and am currently working in Gini Next Generation Robot Laboratory. Skills in this area includes:
Pytorch | Tensorflow | Keras | Ros | OpenCV | Gazebo

Programming languages
Python | C/C++ | Javascript | SQL | Java | Matlab | HTML | CSS | Javascript