Work

A timeline of my professional journey.

SmartPension

- Ruby Software Engineer
May 2022 - Apr 2024

London, UK

  • Joined investments core team responsible for maintaining and developing new features for trading, holdings and valuations
  • Abstracted domain code into internal gem reducing duplication by 30%
  • Automated developer and QA workflows shortening cycle time by 9%

BettyBlocks

- Elixir Engineer
Oct 2021 - May 2022

Alkmaar, Netherlands

  • Joined Elixir backend team building GraphQL API that serviced thousands of businesses
  • Contributed to internal Ubuntu framework for running microservices
  • Implemented custom API rate limiter to prevent DDoS attacks

Zindi

- Senior Full Stack Engineer
June 2021 - May 2022

South Africa, Remote

  • Added end-to-end features using Ruby on Rails and React
  • Proposed and led development of new jobs platform that became new revenue source
  • Reduced bug turn-around time from weeks to hours

OurGivingBoard

- Team Lead
Dec 2020 - June 2021

US, Remote

  • Architected crowdfunding platform using Rails REST API
  • API handled 2000+ signups on launch day, processed $30k+ in week 1
  • Led engineering team of 3

QuirkyCoders

- Backend Engineer
May 2020 - Feb 2021

Charlotte, NC, Remote

  • Added features to recruiting platform using Rails RESTful API

SokoPlace

- Lead Engineer
Jan 2020 - Jan 2021

Nairobi, Kenya

  • Architected transport and logistics platform using Rails GraphQL API
  • Led engineering team of 5

Andela

- Software Engineer
August 2017 - March 2020

Nairobi, Kenya

  • Worked on internal product and with clients Gobble (US) and Boatflex (Denmark)