Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic

Francis Karuri

Nairobi

Summary

A seasoned software engineer with a passion for building well tested and architected applications that excel even at scale.


Being proficient in various stacks including Ruby on Rails and React, my true expertise lies in loving my tools and using them to excel in dynamic teams, exceed expectations and convert every problem into a stable and quality solution.


Always staying attuned to the dynamic tech landscape ensures that I can consistently offer the utmost support to both my team and company.

Overview

6
6
years of professional experience

Work History

Lead Rails & React Engineer

IGNTD
04.2022 - Current
  • Upgraded the IGNTD application from Ruby 2.7 and Ruby on Rails 5.2 to most recent versions. This improved the speed by over 30% and slashed our hosting costs.
  • Improved the platform usage by building a mobile application using Ruby on Rails and PWA to provide a single app that could be installed on iOS, Android and more
  • Achieved 80% test coverage from 5% in under 2 years which improved our app stability ease of upgrades
  • Scaled the IGNTD app from under 200 users to over 3000 by automating processes, redesigning the React frontend, leveraging AI, SideKiq, APIs and more.
  • Increased the company revenue by 40% by introducing access control features and restructuring the app into separate addons based on subscription components. This also allowed setup of B2C, B2B and B2G accounts and customers

Senior Full Stack Developer

Coruzant Technologies
10.2021 - 01.2023
  • Used blockchain to reduce the cost of web hosting; We leveraged the Ve-Framework and Neblio technology to convert a WordPress monolith into a web3 hosted site using C#
  • Achieved a cleaner and better UI on Coruzant Sites by designing Figma prototypes and implementing them in PHP, .NET and Blazor stacks
  • Simplified the podcasting process by developing tools to ease the onboarding, recording and distribution processes in React and Laravel.


Full Stack Developer

MindsMetricks
02.2018 - 07.2021

Doubled my clients' sales by developing high ranking and appealing websites across various stacks including PHP, C#, WordPress, JavaScript and React JS.


Increased the customer base by developing Progressive Web Apps that customers could install on iOS, Android and more.


Provided leadership in customer support and became the goto person to fix bugs, this was attributed to my quick debug times and passion for customer service.

Education

Bachelor of Science - Electrical And Electronics Engineering

Jomo Kenyatta University ( JKUAT )
Nairobi, Nairobi Province, Kenya
12.2021

Skills

  • Ruby on Rails
  • React
  • Heroku
  • TDD
  • JavaScript
  • PostgreSQL
  • Redis
  • AWS
  • Git
  • Docker
  • RSpec
  • Object-Oriented Programming
  • Security Best Practices
  • Data Modeling
  • Automated Testing
  • RESTful APIs
  • PHP
  • C#
  • NET
  • Stimulus
  • HotWire/Turbo
  • Docker
  • CSS, HTML
  • Tailwind CSS
  • CI/CD

Affiliations

  • Leading the African Ruby Community (ARC) Bootcamp

Timeline

Lead Rails & React Engineer

IGNTD
04.2022 - Current

Senior Full Stack Developer

Coruzant Technologies
10.2021 - 01.2023

Full Stack Developer

MindsMetricks
02.2018 - 07.2021

Bachelor of Science - Electrical And Electronics Engineering

Jomo Kenyatta University ( JKUAT )
Francis Karuri