John Kiragu

SRE (Site Reliability Engineer)

Kenya10 yrs 8 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in cloud migration and performance optimization.
  • Proven track record in building scalable APIs and microservices.
  • Strong background in Fintech software development.
Stackforce AI infers this person is a Fintech Backend Developer with strong expertise in cloud infrastructure and API development.

Contact

Skills

Core Skills

Software DevelopmentBackend DevelopmentCloud InfrastructureDatabase ManagementApi ManagementWeb DevelopmentDevops

Other Skills

AJAXAPI DevelopmentAWSAlgorithmsAndroid DevelopmentC#CI/CDCascading Style Sheets (CSS)Code ReviewComputer ScienceDatabasesDebuggingDjangoDockerEC2

Experience

10 yrs 8 mos
Total Experience
2 yrs 8 mos
Average Tenure
5 yrs
Current Experience

Hasura

Site Reliability Engineer

Jun 2021Present · 5 yrs · Remote

Aza finance

Senior Ruby Engineer

Nov 2019Jun 2021 · 1 yr 7 mos · Nairobi

Jumo.world

Software Engineer

Mar 2017Nov 2019 · 2 yrs 8 mos · Nairobi

  • Migration of the JUMO disbursements and collections environment from traditional ec2 instances fronted by an haproxy load balancer to an autoscaling AWS eb docker environment powered by ecs setting up the business for 10x growth
  • Migration of configuration variables from code in two of our Django codebases into environment improving developer experience by a bigger magnitude and providing a platform for building tools to spin up environments dynamically
  • Migration of our front end facing USSD application session management from a traditional RDBMS(Postgres) to Redis improving performance by over 70% and reducing outages due to Postgres rds instances failing by up to 99%
  • Building an open public facing API to expose the Jumo payment APIs to the outside world improving the possibilities for how the Jumo loan platform can be accessed from the outside world
  • Building a microservice to dynamically schedule transactions (collections) increasing infinitely the number of collection strategies we could implement and improving how fine-grained we want to collect payments from customers customized up to an individual customer level
  • Work on the microservice led to the development of an opensource distributed time-based queue code-named Milau (https://github.com/kigsmtua/milau)
AWSDjangoRedisAPI DevelopmentMicroservicesSoftware Development+1

Cellulant

Software Engineer

Sep 2015Feb 2017 · 1 yr 5 mos · Nairobi

  • Introduced a debugging toolbar to profile web applications improving performance by up to 70%
  • Building the transaction summary and profiling backend for the mula payment app the current number one bill payment platform in the Kenyan market
  • Led query optimization efforts for the backend API powered by MySQL improving performance by up to 30%
  • Set up Jenkins for use as a continuous integration tool for shipping work to the local testing environment
  • Led the integration of the bulk SMS system with the Cellulant payment enabling the two to work seamlessly with each other for our banking clients improving the efficiency and usability of both platforms
MySQLJenkinsDebuggingPerformance OptimizationSoftware DevelopmentBackend Development

Education

University of Nairobi

Master of Science - MS — Pure Mathematics

Jan 2020Jan 2023

Jomo Kenyatta University of Agriculture and Technology (JKUAT)

Bachelor of Science — Mathematics and Computer Science

Jan 2012Jan 2015

Stackforce found 100+ more professionals with Software Development & Backend Development

Explore similar profiles based on matching skills and experience