James Ngari
Full stack Mobile App Developer
+254757647154
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 /
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/
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/
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.
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/
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/
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.
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.
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.
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 |
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/