Profileimage by James Ngugi Co-Founder, Software Engineer, Software Developer from

James Ngugi

available

Last update: 06.09.2022

Co-Founder, Software Engineer, Software Developer

Graduation: not provided
Hourly-/Daily rates: show
Languages: English (Limited professional)

Attachments

James N W.pdf

Skills

ecommerce, Google Analytics, Mixpanel, Twitter, API, natural language processing, microservices, data analysis, RESTful, IFTTT, slack, Android, IOS

Project history

07/2017 - 03/2018
Software Engineer
Eneza Education

Playing with microservices to offer education to 10 million learners across
Africa.
I was in charge of the design and structuring of microservices & data analysis
modules including:
* Designing RESTful microservices, their machine readable API
documentation including
performing security and performance optimisations.
* Data analysis and development of interactive dashboards and reports with
drill-down capabilities.
* Building and extending notification systems across channels such as pusher,
IFTTT, email, slack
etc and to various devices e.g Browser,Android, IOS.
* Providing technical support for the system as and when required.
We truly reached 5+ million learners across Africa.

02/2016 - 02/2017
Software Developer
Herufi Africa Limited

As a software developer, my duties revolved around:
* Presenting ideas for system improvements, including cost proposals
* Producing detailed specifications and writing the program codes
* Testing the product in controlled, real situations before going live
* Preparation of training manuals for users
* Maintaining the systems once they are up and running.

08/2015 - 10/2015
Software Engineer
Cellulant

Optimization and efficiency design to ensure that all code is highly reusable
and modular.

Local Availability

Only available in these countries: Kenya
Profileimage by James Ngugi Co-Founder, Software Engineer, Software Developer from Co-Founder, Software Engineer, Software Developer
Register