Resume

7+ Years of Experience

Experience

Dec 2021 - Present
YoyoWallet, United Kingdom

Senior Backend Engineer

I am the lead back-end engineer of the team that works on a product called Engage.  This platform is used to enhance customer loyalty to a retailer/store. The back end is built using the Django REST framework and it handles both the customer and retailer/store functionality. My core responsibilities include:
  • Making well-reasoned design decisions and tradeoffs on the platform
  • Owning end-to-end projects of increasing complexity
  • Understand the business and the business impact of the code
  • Communicate technical decisions through design docs, tech talks, and the wiki
  • Mentor junior engineers via pairing, design review, and code review
  • Build and support new features and functionality for the Engage platform
  • Write maintainable and testable code
 
Feb 2021 - Jan 2022
Stealth Games (Upwork)

Backend Engineer

Stealth Games is an application that hosts multiplayer online games. I worked alongside other developers to design and implement a Django GraphQL API. The API is hosted on Google Compute Engine using Docker. 
  • Apart from developing the backend API, I was in charge of the deployment of the application to GCP using an automated CI/CD pipeline (GitHub Actions)
  • Attention to quality through unit tests, automation scripts, and performance regression analysis
  • Take the initiative, challenge the status quo, and produce results with great communication and collaboration skills
Feb 2020 - Apr 2021
Actuarial Services E.A LTD

Software Engineer

At Actuarial Services, I was a Full Stack Engineer. I was part of a team that worked on a product called Brooks. This is an insurance Agency product that helps to collect, store, and process Insurance Premiums for different Insurance companies by the insurance agencies.

  • I was part of a team that builds quality products using Python and Javascript.
  • I oversaw all aspects of product design and development and offered design solutions when necessary.
  • I was also in charge of creating the CI/CD pipeline for both the front end and back end of multiple products.
Jun - Dec 2020
Ignite Binary

Backend Engineer

At Ignite, I was a member of the back-end team of a product called Vitea This is a personal health software that presents various benefits in assisting health enterprises to automate processes, increase productivity, and facilitate workflow management, as well as help patients, track their health history at a personal level.  My main roles were:

  • Developing a highly efficient and maintainable API
  • Prioritizing product requirements and setting realistic expectations in regards to development and timeline.
Dec 2019 - Dec 2020
Route Money

Backend Engineer

At Route, I was part of a back-end team that designed the Route API. Route is a product that aims at reducing the hustle of transferring funds across different platforms. Such transactions include bank-to-bank transactions, bank to mobile transactions, among others.  
  • I Managed back-end development for the Route API which is implemented in Django REST Framework as well as the deployment which is done on Google Kubernetes Engine.
  • I configured the CI/CD pipeline using CircleCI and GitHub. I also monitored the health of the cluster to ensure that It was always in the optimal state.
Dec 2018 - Nov 2019
Andela, Kenya

Software Developer

At Andela, I was a member of the back-end team of a product called Activo. This product aims at managing Andela's assets.
  • As a member of the team, I helped developed a Slack bot to help with the booking of seats in the Andela Lagos Campus.
  • This increased the utilization by 15% and reduced the operations team task by 10%.
  • I worked as an active team member for 3 months, after which I advanced and rejoined the team as a Technical Coordinator.
  • I am proud to say that I facilitated the advancement of 6 junior engineers to an intermediate level. As a technical coordinator at Activo, I was also in charge of merging all PRs to staging. I also participated in making a significant product release.

Education

2019
Multimedia University of Kenya

This course helped to build my understanding of a wide range of software, technical and technological ICT skills required by the industry

Backend Development

Python

95%

Django

94%

Django REST Framework

94%

Django GraphQL

90%

Flask

90%

Frontend Development

Javascript

90%

React Redux

82%

React Apolo

80%

CI/CD

AWS

68%

GCP

80%

Travis CI

79%

Circle CI

80%

GitHub Actions

80%

Databases

PostgreSQL

85%

MySQL

80%

MongoDB

87%