I'm James, a team player with an open/growth mindset Software Engineer with 3 years of working experience. I have immense knowledge in FullStack development, data structures, algorithms, and design patterns. I'm focused on providing optimal and efficient solutions with speed and accuracy.
Bildung
M
Mathematics and Computer Science
Jomo Kenyatta University of Agriculture and Technology., Bachelor's Degree
2021
Arbeit & Erfahrung
K
Software Engineer
Kakbima
Aug'2019 - May'2021
Designed and developed a backend microservice for an insurance SaaS platform with a
team of 6 engineers currently being used by 3 insurance companies and over 200
agents for managing policies, claims, quotes and other insurance services; Used
Django, Ariadne, Aws and Apollo Federation.
➔ Led the frontend team in consuming the Graphql Api; Used ApolloClient and ReactJs
S
Software Engineer Part time
SoftSearch
Aug'2019 - Jan'2020
➔ Led a 3-member team in streamlining warranty claims for customers from different
e-commerce shops by crafting a multifaceted Saas platform with NodeJs, MongoDB and ReactJs.
➔ Took part in a team of 5engineers to design, develop and test a Freight tracking Saas
platform with Django, Django Rest Framework, PostgreSQL and ReactJs.
L
Software Engineer Intern
Legibra
May'2019 - Jul'2019
➔ Built an e-commerce application for selling eyeglasses: used VanillaJs and Shopify.
➔ Integrated a virtual try-on feature before a purchase is made. This significantly reduced
returns of ordered eyeglasses.
Projects and Courses
Investing.Com (https://github.com/MasherJames/Investing.com)
➔ Scraped investing.com historical data and exposed it as a Graphql API to aid frontend
developers learning how to consume one and don't want to develop a server.
➔ Used Flask, Ariadne, BeautifulSoup, SqlAlchemy and Celery for scheduling periodic
scraping.
Data Structures and Algorithms, MIT OpenCourseWare
➔ Learned different data structures and algorithms, their time and space complexity and when to use them.