About me:

I am a passionate product designer and junior software developer


I am software developer with experience in designing, developing, and testing applications. Highly instrumental in all phases of the SDLC, with expertise in object-oriented programming and algorithms and data structures. Successful in developing bespoke solutions, optimizing business procedures, processes, and productivity. 


Jomo Kenyatta University of Agriculture and Technology2018 - 2020 Bachelor of Science in Information and Technology. 

Jomo Kenyatta University of Agriculture and Technology2015 - 2017 Diploma in Information and Technology. 

Musingu high school2010 - 2013 Kenya Certificate of Secondary Education. 

eMobilis Mobile Training AcademyJanuary 2014 – July 2014 Android Mobile development 

eMobilis Mobile Training AcademyJanuary 2014 – July 2014 JAVA J2EE Development 

Professionals from different sectors near Nairobi, Nairobi Area

Other users who are called Ian

Jobs near Nairobi, Nairobi Area

  • The Shift Project

    Online business

    1 month ago

    The Shift Project Nairobi Remote job with geographical restriction Part time KSh1,800 - KSh3,500 per day

    Offering part time opportunities. If you have a good understanding of the various social platforms particularly in relation to advertising. If you have a desire to expand your knowledge on financial literacy

  • Mabati Rolling Mills Limited (MRM) Nairobi Full time

    Mabati Rolling Mills Ltd (MRM) is the flagship company of SAFAL GROUP, which is the leading manufacturer of flat and long steel products in Africa. · Safal was incorporated to consolidate the operation of several allied companies in Kenya, Uganda, Tanzania, Ethiopia, South Africa ...

  • Corporatestaffing

    Communications Officer

    Found in: beBee S2 KE - 3 days ago

    Corporatestaffing Nairobi Full time

    Communication Jobs In Kenya.Responsible for developing, supporting and promoting the program goal through messages development, social media content creation, media outreach, developing and disseminating materials that increase the program visibility, creating strategies to effec ...