Kaka Ruto

Kaka Ruto

@kaka-ruto

Applied AI Software Engineer

Applied AI software engineer building practical products from idea to production.

Work

A timeline of my professional journey.

SmartPension

- Ruby Software Engineer

London, UK

May 2022 - Apr 2024
  • 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

Alkmaar, Netherlands

Oct 2021 - May 2022
  • 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

South Africa, Remote

June 2021 - May 2022
  • 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

US, Remote

Dec 2020 - June 2021
  • 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

Charlotte, NC, Remote

May 2020 - Feb 2021
  • Added features to recruiting platform using Rails RESTful API

SokoPlace

- Lead Engineer

Nairobi, Kenya

Jan 2020 - Jan 2021
  • Architected transport and logistics platform using Rails GraphQL API
  • Led engineering team of 5

Andela

- Software Engineer

Nairobi, Kenya

August 2017 - March 2020
  • Worked on internal product and with clients Gobble (US) and Boatflex (Denmark)