James Ngari
About Me
Full stack Developer-- / -
Portfolio: ngary.github.io
Skills
C#/ Xamarin/ Apple Developer Tools/ Vital Health/ DHIS2 Api/ Mpesa Api/ Python/Google
fit API/HealthKit API/ASP.NET/ AWS/Java/ Cordova/SQL/Azure DevOps Tools/
Postgresql/JS/ Jotform API/AWS/Childline API/ Knack Database/ b4Health/ Js/ SWIFT/iOS
development
Experience
May 2020 - PRESENT
Afyapro, Kenya - Mobile App Developer
Project description: Afyapro is a subsidiary of Africa ehealth solutions. Their Software is
used by health care facilities to record and keep track of patient’s visits, Pharmaceutical
records among other personalized healthcare services. The software comes with a patient’s
app that ensures smooth personalized healthcare.
Technologies: C#, Xamarin, Apple Developer Tools, Vital Health, Mpesa Api, Python
(Selenium), Google fit API, HealthKit API, ASP.NET
Role in the Project: Creating a bot for automated testing on both the web and mobile app
version. Developing the iOS version of the mobile app using Xamarin from given
wireframes; Fetching data through api from the web version.. Integrating Mpesa payments
on both the web and mobile version. Integrating video calling api (vidyo) to both systems.
Setting up Vtiger CRM on aws.
Website: https://www.africaehs.org/afyapro-2-0-connected-care/
January 2020 - April 2020
Elearning Solutions, Kenya - Lead Developer
Project Description: Elearning Solutions is an elearning provider based in Kenya. They
specialize in providing an elearning platform as a SAAS to corporate bodies or major
learning institutions. They also run an online academy on their website where content
2
creators can sign up and start selling their courses. Content Creators earn on a revenue
share basis with the company (based on total revenue generated).
Technologies: Mpesa Api, python, Django Postgresql, Jotform Api, JS, AWS
Role in the Project: Integrating mpesa to all their existing products. Coming up with a
personalized learning management system. Data collection from schools using jotform API.
Implementing The revenue-share program with automated payments through Mpesa.
Website: https://elearningsolutions.co.ke/about.html
June 2020 - August 2021
Ministry of Education, kenya - Dev-ops, Lead Developer
Project Description: The Ministry of education got funding from the world bank to develop
a learning management system for teachers to learn about psycho-social support. The
content production company had to work hand in hand with developers
Technologies: Azure DevOps Tools, Postgresql, JS, Jotform API, AWS, Python, Mpesa API,
Childline API, Git
Role in the Project: Develop a learning management system. Pick up the user’s location
each time they access a course. Integrate with Childline API.
Website: https://www.education.go.ke
May 2019 - May 2021
Abbella Medical Staffing, Baltimore, USA - Dev-ops, Lead Developer
Project Description: Abbella Medical Staffing is a human resource company responsible for
staffing Nurses to facilities e.g John Hopkins hospital and University of Maryland. Internal
workers of Abbella work remotely, hence most of Documentation and Signing is done
digitally.
Technologies: Azure DevOps Tools, Postgresql, JS, Jotform API, AWS, Python,Knack
Database, b4Health, Js
Role in the Project: My first Task was to digitize all their forms then Link them to one
common Database. They also needed a permanent solution to replace their bulky
spreadsheets; The Product was an enclosed system whereby all processes from recruiting
to picking shifts were on one dashboard.
Website: https://abbellamedical.com
3
October 2018 - April 2019
Durian Property Consult, Kenya - Lead Developer, Online Marketer
Project Description: Durian Property Consult is a Real Estate agency that mainly deals in
housing corporate bodies for short term periods.
Technologies: Vanilla JS, Facebook ads manager, SEO, AWS, Mailchimp API, SQL,
Wordpress, Git, Home Assistant
Role in the Project: Making a Lead generation management system. Developing the
website. Developed a Home automation project from an open source and deployed it on a
RaspBerry PI. Achieved 5k impressions on Social media.
May 2018 - July 2018
Omega Gardens, Kenya - Web Development
Project Description: Omega Gardens is a Hotel in Nyeri County. They needed an online
reservation system for their clients; It Was later integrated to their existing POS system.
Technologies: Wordpress, Mpesa API, Js, Bootstrap
Role in the Project: Developed an online reservation system and integrated it with Mpesa
and their current booking system. I later integrated it to their POS so as to have one billing
system.
Education
September 2020 - March 2021
Pirple.com - Certificate
The Node.js Master Class
January 2020 - April 2021
Udemy - Certificate
UI/UX with Adobe XD, Frontend basics with JS
August 2019 - December 2019
Udemy - Certificate
4
Android and iOS development with Xamarin
May 2019 - July 2020
Udemy - Certificate
Digital Marketing, Adobe Photoshop and Adobe illustrator
January 2018 - May 2018
Emobilis Institute of technology - Certificate
This is a bootcamp where the final project was to build a web portal backed up by an android and
iOS app.
Web and Mobile App Development, C#, Git, API
January, 2014 - November 2017
Nyeri Baptist High School - Certificate
Kenya Certificate of Secondary Education