Printing tool Download PDF


I am a software engineer with a passion in technology and building robust scalable and lean systems, I envision to empower young people with technology one day given the chance

Skills Summary 

Programming ->Java, Php , Python, Javascript

MVC Frameworks ->Laravel, Codeigniter, Yii, Django and DJango Rest Framework ,  Angularjs , Drupal  7

                                   ->Worked with Geomapped Service like Leaflet Js ,Spring Mvc

Content Management System: Wordpress, Joomla 

Database Design and Management ->Mysql, Postgrey and No Sql(Mongo)

Networking -> CCNA certified ,  Basic  Troubleshooting skills 

Work History

2015 Febto Date

Senior Software Engineer

Linkmech Inc

I mange a team of 4 developers, and a designer around the world 

I am responsible for quality assurance  and unit testing 

Collaborating with Business Analyst to come up with viable technical solution

Writing Code in Python/Php/Java and in  Collaboration with the developers during scrums, and participate in code reviews 

2017 May  2018 Aprill 

Software  Engineering Consultant

Tulaa Technologies Limited , Nairobi 

UI/UX  engineer 

UX research and development

Frontend engineer (AngularJS 4/5) 

Handling Dev ops operations, Continous intergrations and deployments, System Monitoring using tools like  (Jekins,Bamboo, Page  duty e.t.c)

Jul 2015September 2017

Software Engineer(Consultancy)

Web development, web site traffic growth, web site UI.

Database Design and Analysis  management on Mongo(No Sql)

Web Progamming -> (Angularjs, Jquery, Php,Laravel)

Server Management(AWS ) and Optimization

Integration of website with Google analytic s

Nov 2014Jun 2015

Devopps Engineer

Msurvey Inc(

Testing and  code quality assurance
Build and continuous integration
Design and development

Contributing to  the main  source code 

Server Management and Optimization 

2013 May 2015 Jan 

Software Developer(Part time)

LinkMech Inc

Web and Mobile app developement. Using platforms Like Codeigniter, Php Jquery ,Angular Js 

Jun 2013Jan 2014

Software Developer


analysis and requirments gathering
System support an Maintenance
Source code management

May 2012Aug 2012

Technology Intern

East Africa Breweries 

System analysis, technical support and It trainee


Sep 2009Dec 2014

Bsc   Software Engineering 

Kenyatta Univeristy 
Feb 2004Nov 2008


Mother of Apostles Seminary 

A -level

Affiliation and Interest

-> Playing Basket Ball
-> Travelling 

-> Programming