Green leaf

James M - React developer
Member since:Feb 10, 2022
Profile last updated:Oct 31, 2022
Last activity:Nov. 1, 2022, 11:45 p.m. UTC
LD Interview score: 4.0 / 5
View Details

James M

Fullstack Software/Data engineer with experience developing applications, APIs, and data pipelines in JavaScript/Typescr (Reactjs, React Native, Nodejs), and Python. Experience building ELT pipelines, containerization, and deploying products to various cloud environments with automation tools (Ansible, Terraform) and Kubernetes.

Skills:    ·   ·   ·   ·   ·   ·   ·    ·    ·    ·    · 
Weekly Availability: 49 hours
Sun10 - 1702 - 09
Mon14 - 2106 - 13
Tues14 - 2106 - 13
Wed14 - 2106 - 13
Thurs14 - 2106 - 13
Fri14 - 2106 - 13
Sat10 - 1702 - 09

Hourly Rate:$61.25
Experience:5+ yrs
React:5 yrs
JavaScript:5 yrs
Nodejs:5 yrs
Typescript:3+ yrs
Kubernetes:2 yrs
Python:2 yrs
Postgres:2 yrs
Engineer's Devices:

LD Talent Work History

Average response time:
12.0 hours
Avg count of messages / Day:
Average client satisfaction:



Ona Kenya Limited     OpenSRP     Software/Data Engineer     Employment
Mar 2021 - Present

  • Used React, Ant design, Redux, Typescript, React query, and Enzyme to build new features and fix bugs on the OpenSRP open source project.
  • Used Ansible playbooks and Kubernetes to deploy different instances of the OpenSRP project for different clients.
  • Used Nodejs, Docker, and JavaScript/Typescript to build new features and fix bugs for the open source OpenSRP keycloak oath 2.0 authentication server.
  • Used Airbyte (Python SDK) and Apache Beam to build data pipelines that deliver data to Postgres, Snowflake, and big query data warehouses.

Skills used: React, Kubernetes, Python, Typescript, Postgres, JavaScript, Nodejs

Link to the project:

Link to the github:
Kakbima ltd     Kakbima insurance     Software Engineer     Employment
Jul 2019 - Feb 2021

  • Developed the Kakbima insurance as a service platform from the ground up with Typescript/JavaScript, React, and GraphQL.
  • Design Strategy around authentication and authorization.
  • Consume backend GraphQL insurance services with React.js and Apollo GraphQL.
  • Developed a Nodejs API for an in-house mobile application using JavaScript/Typescript, Expressjs framework, and

Skills used: React, GraphQL, Typescript, JavaScript, Nodejs

Link to the project:
ICT Authority Of Kenya     Presidential Digital     Software Engineer     Employment
Apr 2018 - May 2019

  • Worked in software, system, and IT support.
  • Implemented web design and development using Javascript, React, WordPress, and Nodejs.

Skills used: Wordpress, React, JavaScript, Nodejs

Link to the project:
Safaricom PLC     ITPD     QA Engineer     Employment
Aug 2017 - Nov 2017

  • I did business requirements analysis using FMEA Analysis to carry out full business requirements discovery.
  • I did business process documentation to ensure that IT systems are aligned with Safaricom's business processes.
  • I did Quality Assurance QA testing to verify that requirements are testable and generate testing objectives. Prepared and executed test plans.
  • Prototyped web solutions with JavaScript and React.

Skills used: Quality Assurance QA, React, FMEA Analysis, JavaScript

Link to the project:


Chuka University    B.Sc  (Applied Computer Science)
Sep 2013 - Nov 2017


Business Intelligence Analyst    IBM
Jan 2019 - Mar 2019
Skills learnt: Data Analytics
Introduction to network operations: UNIX/Linux, Networking and DNS    Internet Society
Jun 2018 - Jul 2018
Skills learnt: UNIX, Linux
NGINX Fundamentals: High Performance Servers from Scratch    Udemy
Dec 2021 - Feb 2022
Skills learnt: Web Hosting, WebSockets
Docker & Kubernetes: The Practical Guide    udemy
Apr 2022 - May 2022
Skills learnt: Kubernetes, Docker, AWS
NodeJS - The Complete Guide (MVC, REST APIs, GraphQL, Deno)    udemy
Dec 2020 - Feb 2021
Skills learnt: MVC, REST, ExpressJS, GraphQL, Nodejs
Build Data Visualizations with D3.js & Firebase    udemy
Apr 2021 - May 2021
Skills learnt: Firebase, Data visualization, D3