John .
Senior
kenya Nairobi, Kenya ( GMT )
Senior
8 yrs Experience
Can Join ASAP English: Advanced
About

I am a polyglot developer who likes challenges and is never afraid of diving into deep territories to get a better understanding of the big picture. I bring 8 years of experience in building and scaling complex high volume systems, DevOps and site reliability, I as well thrive in improving developer productivity and efficiency

I am a polyglot developer who likes challenges and is never afraid of diving into deep territories to get a better understanding of the big picture. I bring 8 years of experience in building and scaling complex high volume systems, DevOps and site reliability, I as well thrive in improving developer productivity and efficiency

Experience
H
Senior backend engineer
Hasura
May'21- present

(www.hasura.io) Remote Technologies used: go, python, terraform, AWS, GCP, ● Design and implementation of an inactive project hibernation tool for our cloud project, reducing the operational costs by almost 42% ● Led the revamp of our monitoring component that was heavily reliant on timescale to enable our users have access to their monitoring data faster and synced to their observability tools with a 99.99% availability rate ● Improved our billing codebase that had alot of unhandled failure scenarios causing deactivation of unpaid projects unexpectedly causing problems for the user ● Introduced a testing framework for all our components setting us up to be able to implement continuous delivery

A
Senior ruby Engineer
Aza finance
Sep'19- Jun'21

(www.azafinance.com) Remote Technologies used: ruby, rails, k8s, AWS, terraform ● Led the migration of our platform to kubernetes, increasing performance and lead times for deployments ● Automated all our deployment pipelines and templates to automatically set this up for new microservices ● Design and develop our 3rd party services integration frameworks and improving speed on introducing new services by a huge factor ● Design and Development of the account balance workflow, that was incredibly slow, making it instantaneous ● Led the design and implementation of our microservice framework for setting up new services and considerations to put in while

J
Software Engineer
Jumo
Mar'17- Sep'19

(www.jumo.world) Nairobi Technologies used: java, spring boot, rabbitmq, elastic search ● 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 two Django codebases into environment improving the developer experience by a bigger magnitude and providing a platform for building tools to spin up environments dynamically ● Design and development of the session management for our front end facing USSD application from using postgres to use redis, improving performance by over 70% and reducing outages caused by postgres completely ● Design and development of a dynamic loan collection system that could be customized to the finest detail of an individual customer improving collection efficiency by over 80% ● Design and build of a dynamic system to pause celery queues based on campaign times for various SMS messages and emails

C
Software Engineer
Cellulant Kenya
Sep'15- Feb'17

(www.cellulant.io) Nairobi Technologies used: java, spring, php ● 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% ● 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

Education
Pure mathematics
to 2022
Master's Degree
University of Nairobi

Projects
H
Hasura cloud
Jun'21

I led the development of the services that power hasura cloud, a cloud version of our opensource engine

Technologies
Courses
Talent has not added any courses
Trainings
Talent has not added any trainings
Languages
English
Native