James Ngari

About Me

Full stack Mobile App Developer

jamesngari77@gmail.com

+254757647154

Skills

React Native /  Vue Js/ React / Node JS / TypeScript / Laravel / Javascript /  Xamarin /  .NET / C# / iOS/ Android / MySQL / MongoDB / REST APIs / AWS / API Integrations / Python / Computer Vision /Graphql / UI Path / ML / AI /

Experience

October  2023 - Present

Uptyke Education - Full stack Developer and Dev-ops(CICD)

Project description:  Uptyke education is an Edtech company for learners with disabilities. They have an elearning system with accessibility features tailored for different kinds of disabilities

Technologies: React Native, php, Apple Developer Tools,  react  js, Vue Js, Laravel, APIs, Javascript, python, jenkins, aws, CICD, android development, Node js, Moodle API

Role in the Project: Creating a mobile app version of the existing web application using react native. The app had additional requirements like an interactive chatbot and a number plate recognition bot. I was also responsible for dev-ops of the project.

Website: https://uptykeconsulting.co.ke/

September  2022 - October 2023

Innovative Toll Solution, Texas, USA - Mobile App and CICD Developer

Project description: Innovative toll solution is a company based in the US whose business is managing road tolls for organizations and individuals.

Technologies: React Native, php, Vue js, Laravel, Lumen,  Apple Developer Tools,  vue js, APIs, Javascript, python, jenkins, aws, CICD

Role in the Project: Creating a mobile app version of the existing web application using react native. The app had additional requirements like an interactive chatbot and a number plate recognition bot. I was also responsible for dev-ops.

Website: https://innovativetoll.com/

May  2020 - August -  2022

Afyapro, Kenya, Tanzania - 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,  react native, Apple Developer Tools,  Philips Vital Health, ASP.NET, Agile, APIs, Javascript, Python, aws

Role in the Project: Creating a mobile app version of the existing web application using Xamarin.  Integrating Mpesa payments on both the web and mobile version. Integrating video calling api (Zoom) to both systems.

January  2020 - April  2020

Elearning Solutions, Kenya - contract Developer (full stack)

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 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:  Node JS, Typescript, vue js,  Django Postgresql, Jotform Api, JS, AWS, Agile

Role in the Project: Integrating mpesa to all their existing products. Coming up with a personalized learning management system. Implementing The revenue-share program with automated payments through Mpesa. Data collection from schools using jotform API.

Website: https://elearningsolutions.co.ke/

May  2019 - May  2021

Abbella Medical Staffing, Baltimore, USA - Fullstack Developer

Project Description: Abbella Medical Staffing is a human resource company responsible for staffing Nurses to health  facilities in the US.

Technologies: SQL, Node Js, AWS, Bubble.io, Javascript, Agile, Airtable, TypeScript,  APIs,

Role in the Project: My 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 where all processes from recruiting to assigning shifts were on  one dashboard.

Website: https://abbellamedical.com/

October  2018 - April  2019

Durian Property Consult, Kenya - Fullstack Developer

Project Description: Durian Property Consult is a Real Estate agency that mainly deals in housing corporate bodies for short term periods.

Technologies: Node Js, TypeScript,  Vanilla Javascript, AWS,SQL, Wordpress,APIs

Role in the Project: Developing  a Lead generation management system with notifications. Developing the website.

May  2018 - September  2018

Estate Hub, Kenya - internship - Fullstack developer

Project Description: Estate hub is a real estate Company that deals in advertising property for property owners online

Technologies: Wordpress, Shopify, Javascript, Java, Android studio, SQL

Role in the Project: Designing Posters and brochures to be used in company events. Optimizing the website’s SEO. Initial development of a real estate android app.

May  2018 - July  2018

Omega Gardens, Kenya - Fullstack Developer

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, Javascript, 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

Institution

Name of course

Type

Dates attended

Pirple.com

The Node.js Master Class

Certificate

September  2020 -  March 2021

Harvard university

CS50, Computer Science

Certificate

June  2020 -  April 2021

Udemy

UI/UX with Adobe XD

Certificate

January  2020 -  April 2021

Udemy

Android and iOS development with Xamarin and C#

Certificate

August  2019 -  December  2019

Udemy

Graphic design bootcamp by udemy

Certificate

May  2019 -  July 2020

JKUAT University

BSC, Computer Science

Degree

May  2018 - January 2020

Emobilis Institute of technology

This is a bootcamp where the final project was to build a web portal backed by an android and iOS app.

Certificate

January  2018 -  May 2018

Nyeri Baptist High School

Kenya Certificate of Secondary Education

Certificate

January, 2014  -  November 2017

References

Edward Nthiga,

Project Manager, Afyapro

+254729548780, edyguru@gmail.com

Linkedin: https://www.linkedin.com/in/edward-nthiga-pmp%C2%AE-b7281a31/

Lilian Mutegi

Project Manager, elearning solutions

+254718223589, liliankyra@gmail.com

Linkedin: https://www.linkedin.com/in/lilian-mutegi-25048365/

Josephine Chege

Client Relations,  Abbella Medical Staffing

+254 720 285218, chege.josephine72@gmail.com

Linkedin: https://www.linkedin.com/in/josephine-chege-2214b352/

Nasibi rufas

Lead multimedia developer, elearning solutions

+254775878601, rufasnasibi@gmail.com

Linkedin: https://www.linkedin.com/in/nasibi-rufas-41471710b/