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 EngineerLondon, 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 EngineerAlkmaar, 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 EngineerSouth 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 LeadUS, 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 EngineerCharlotte, NC, Remote
May 2020 - Feb 2021- Added features to recruiting platform using Rails RESTful API
SokoPlace
- Lead EngineerNairobi, Kenya
Jan 2020 - Jan 2021- Architected transport and logistics platform using Rails GraphQL API
- Led engineering team of 5
Andela
- Software EngineerNairobi, Kenya
August 2017 - March 2020- Worked on internal product and with clients Gobble (US) and Boatflex (Denmark)