Green leaf




James M - React developer
Member since:Dec 30, 2020
Profile last updated:Dec 05, 2021
Last activity:April 24, 2022, 6:09 p.m. UTC
Location:
Kenya

James M

Problem solver, team player, goal-oriented with great acumen and skillset in Software Engineering with a background working effectively in dynamic environments. Focused on achieving project objectives with speed and accuracy. My experience has equipped me with rich knowledge in system architecture, design, development, and testing.

Skills:    ·   ·   ·   ·   ·   ·   ·    ·    ·    ·    ·    · 
Weekly Availability: 55 hours
Day UTC PST
Sun 09 - 16 02 - 09
Mon 06 - 14 23 - 07
Tues 06 - 14 23 - 07
Wed 06 - 14 23 - 07
Thurs 06 - 14 23 - 07
Fri 06 - 14 23 - 07
Sat 08 - 16 01 - 09

Hourly Rate: $25.00
Experience: 4 yrs
React: 3+ yrs
Django: 3+ yrs
AWS: 3 yrs
Postgres: 3 yrs
GraphQL: 3 yrs
Sass: 1+ yrs
Storybook: 1+ yrs
Engineer's Devices:
Linux
Android

LD Talent Work History

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

Earned hours:
54.00
Worksession approval:
100.0%
# Hires / # Interviews :
2 / 7
 

Experiences

Pareto     Software Engineer     Front End Developer     Employment
May 2021 - Present
Technology

  • I used Sass and Storybook to create, testable and re-usable UI components for Pareto's products
  • I used React and Relay, a GraphQL client library to develop Pareto's products

Skills used: Sass, GraphQL, React, Storybook


Kakbima Limited     Kakbima Platform     Software Engineer     Employment
Sep 2019 - Present
Finance

  • I took part in designing and developing a back-end micro-service for an insurance Saas platform currently being used by 2 major insurance companies and over 300 agents and Brokers.
  • The platform aims at managing policies, claims, quotes and other insurance services and consolidating this information at a central point for every customer and producer.
  • I used Django, Ariadne, Postgres and Apollo Federation in building some of the back-end GraphQL API features.
  • Hosted the services to AWS EC2 and set-up an AWS S3 for storing files.
  • I led the front-end team in consuming the the Api with React and Apollo Client

Skills used: Postgres, React, GraphQL, AWS, Django



Link to the project:
Lura LLC     LuraLLC     Developer     Contract
Mar 2021 - May 2021
Arts and Entertainment

  • I used React to build the front-end application and connect together all the individual parts of the fabric selling platform
  • I used Nodejs to build some parts of the back-end Api that powers the platform and deployed it to AWS

Skills used: AWS, Nodejs, React


Legibra     Eyemagine     Full Stack Developer     Employment
May 2019 - Aug 2019
Ecommerce

  • I designed and built an e-commerce application for selling eyeglasses using Vanilla JavaScript and Liquid for the user interface and shopify to set up an online store.
  • Integrated a virtual try-on feature before a purchase is made. This significantly reduced returns of ordered eyeglasses.

Skills used: Shopify, JavaScript



Link to the project:
SoftSearch Limited     shipper     Full Stack Developer     Employment
Feb 2019 - Apr 2019
Transportation

  • This is Freight tracking application from when goods are assigned a shipper by a manufacturer to the specified destination. Payment of the goods and transport is done when the customer is satisfied.
  • I took part in the design phase and later developing some features of the the Rest API using Python, Django and Django Rest Framework.
  • I consumed the whole of the authentication flow using React, Redux for store management and ant design.

Skills used: Python, Django, React


SoftSearch Limited     E-warranty     Full Stack Developer     Employment
Oct 2018 - Jan 2019
Consumer Goods

  • E-warranty is a Saas platform that automates warranty claims and management for different customers from different e-commerce shops and individual vendors.
  • I led a 3-member team in designing and developing the application. As the lead, I created descriptive user stories for different features on Jira and assigned them to specific developers in the team.
  • I used NodeJs and Africa's talking, a unified API platform providing the USSD functionality to facilitate the communication between the web based back-end API and the USSD platform.
  • I Used Vue.js and Vuex to consume the Rest API and provide an interface for users who would prefer a web platform to a USSD service.
  • The web platform keeps records entered through the USSD service and vice-versa.

Skills used: Vue.js, Nodejs



Education

Jomo Kenyatta University of Agriculture and Technology    B.Sc  (Mathematics and Computer Science)
Sep 2017 - Apr 2021

Courses

MIT 6.046J Design and Analysis of Algorithms, Spring 2015    MIT OpenCourseWare
Apr 2020 - Aug 2020
Skills learnt: Service Design

Client Reviews

dynamicinsight:    
Coding challenge was not up to our expected standards
LuraLLC:    
He has been very proactive about pointing out what we need to do and delivering in a timely manner.
LD Talent:    
Very impressed by his dedication to the project through tough and easy parts.