
Brian Wafula
@brianwafula
I build software solutions and teach programming, systems, and ICT courses.
What I'm looking for
I've developed, tested, and improved software solutions at Coris Cloud Inc., including Java Android applications, data-analysis systems using stream processing and MapReduce, and systems designed with Lambda Architecture.
I've also taught programming, database design, software security, discrete mathematics, networking, and ICT courses at Kabete National Polytechnic and Matili Technical Training Institute.
Experience
Work history, roles, and key accomplishments
Teaching Practice
Matili Technical Training Institute
Jan 2023 - Dec 2023 (11 months)
Taught Object-Oriented Programming, System Analysis and Design, and ICT and Ethics.
IT Intern
National Council for Persons with Disabilities
Apr 2022 - Apr 2023 (1 year)
Registered persons with disabilities into national databases and administered fund application tools. Assisted in processing education assistance and coordinating delivery of grants.
Software Developer
Coris Cloud Inc.
Sep 2020 - Dec 2022 (2 years 3 months)
Participated in software analysis, design, development, and testing. Developed Android applications and applied stream processing and MapReduce for data analysis.
Trainer
Kabete National Polytechnic
Delivered training in Java, Visual Basic, Python, and graphic design. Taught programming concepts, database design, and computer maintenance.
Education
Degrees, certifications, and relevant coursework
Kenya School of TVET
Diploma in Technical Trainer Education, Computer Studies
2022 - 2023
Pursued a Diploma in Technical Trainer Education with a focus on Computer Studies.
Great Lakes University of Kisumu
Bachelor of Science, Information Technology
Graduated with a Bachelor of Science in Information Technology in August 2020.
Chesamisi Boys High School
Kenya Certificate of Secondary Education, Secondary Education
2012 - 2015
Completed Kenya Certificate of Secondary Education (KCSE) from 2012 to 2015.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Skills
Interested in hiring Brian?
You can contact Brian and 90k+ other talented remote workers on Himalayas.
Message BrianGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
