Summary
Overview
Work History
Education
Skills
Accomplishments
Certification
Timeline
SoftwareEngineer
EVANS KIBET

EVANS KIBET

Nairobi,Nairobi

Summary

Adaptable Senior Software Engineer talented at providing customized and optimized solutions for all needs. Thrives within tight deadlines by applying agile development strategies. Comfortable overseeing large-scale development teams or independently coding complex projects.

Overview

5
5
years of professional experience
2
2
Certification

Work History

Senior Software Engineer

Upwork
Nairobi, Nairobi
07.2021 - Current
  • Architecture and develop the software solutions
  • Participate in the chapter boost for the spring boot training
  • Responsible for backend integration using spring boot
  • Responsible for Writing the Unit tests for all the features
  • Perform the load testing and feature revamp
  • Trained and mentored junior developers and engineers, teaching skills in frontend i.e. ReactJS and Backend i.e. NodeJS and working to improve overall team performance.
  • Projects
  • Worked with project managers, developers, quality assurance and customers to resolve technical issues.
  • Demonstrated experience and good hands-on programming experience ExpressJS, NodeJS, Reactjs, NextJS etc.
  • Integrated third-party tools and components into applications.
  • Promoted experience with Kubernetes, Docker and Amazon Web Services.
  • Analyzed proposed technical solutions based on customer requirements.
  • Coordinated efficient large-scale software deployments.

Software developer

OnfonMedia Group
06.2019 - 06.2021
  • Design and developer USSD using Java
  • Android application development using Java/XML
  • Experience with building microservices with NODEJS and Spring boot
  • Backend Design and Development using Spring boot microservices
  • Writing the kotlin android apps
  • Projects
  • AKI USSD (Association of Kenya Insurers) -APIS and USSD for verification if the Vehicle has the insured or not
  • This is meant for use by both police and vehicle users -Technologies used: Spring boot for APIs & PHP
  • OKOAFLOAT -Platform meant for the MPESA agents to Okoa float -Technologies used: ReactJS, Nodejs and Python
  • DLight USSD -For the DLight users to request the tokens -Technologies used: PHP and Python
  • Nilipie App -For managing dependents when allocating the cash -I did android app using JAVA/KOTLIN AND XML
  • Credo Chapchap Core system -For the users to buy airtime at the convenience of their location -Technologies used: Python, React and Node (Feathers)
  • DiraNigeria IOT System -Student tracking solution when participating in every event and sents alerts to the parent
  • Technologies used: Nodejs, Python and ReactJS

Lead Software Engineer

Anzil Software Limited
01.2019 - 06.2019
  • Design and developed android UI as per the given specifications
  • Integrate the android app with the Java Restful API’s
  • Deploy the backend to windows server and android to google play store
  • Test and maintain the mobile app to related technology trends
  • API Development and integration
  • Developed restful services using Spring boot framework and Android for mobile apps
  • Project
  • PikieGlobal delivery Solutions -courier services for delivering goods to clients -Technologies used: Nodejs AND PHP
  • School management System - For exams management solution
  • Technologies used: PHP
  • Beba API development for 3rd party library - courier services api for 3rd party integrations - Technologies NODEJS

Android Developer/Java Developer

Interactive Company
06.2018 - 03.2019
  • Design and Developer the native android app
  • Creating Restful API services by use of the spring MVC and spring boot Frameworks
  • Write the Unit tests
  • Design and Create backend Database Schemas
  • Backup and Update Code regularly
  • Project
  • Me2Cell Money Sender app - For sending money from Credit card to MPESA via Bank
  • Technologies used: Spring boot and ReactJS
  • Spring MVC Rest-based API’s

Backend PHP developer

Easy life mobile solutions
10.2017 - 06.2018
  • Developed the backend web application for the management of the drinks ordering app
  • Developed the PHP Restful API for use in the mobile app
  • Write the PHP Unit tests for the API
  • Monitor the security of the backend system
  • Any other duties assigned as far as IT is concerned
  • Project
  • I-Drink Easy life App-Dashboard
  • JSON-Based CodeIgniter Restful services

Education

Bachelor of Computer Science -

Masinde Muliro University of Science and Technology
2017

Kenya Certificate of Secondary Education - undefined

AIC Chebisaas Boys High School
2012

undefined

Tachasis Primary school
2008

Skills

  • Backend - Java ie, Spring boot & Web flux for reactive programming, PHP, NodeJS etc (Learning Golang)
  • Frontend - ReactJS & NextJS
  • DevOps tools - Docker, Kubernetes, CD/CD Pipelines, Monitoring tools (Kibana, Logstash), Service provision tools (Terraform) etc
  • Payments Integration – MPESA, PayPal, Stripe, Google Pay & Pay stack
  • Message Queue – RabbitMQ, Basics of Apache Kafka & Redis
  • Databases - MySQL, DynamoDB, Redis, and PostgreSQL
  • Code Versioning – Git, GitHub (GitHub actions), GitLab (GitLab yml file to push code to Jenkins) & Bitbucket (Bitbucket Pipelines: Automate basic deployments)
  • Cloud Services – AWS & Google Cloud
  • Mobile app development – Android, React native & MPESA Miniapps
  • VAS Services – USSD, SMS Integration & MO/MT Sms Gateways
  • Scrum Methodology
  • API Design and Development
  • Apache Kafka
  • Scripting Languages: PHP, Python, JavaScript

Accomplishments

  • Key contributor in the design and implementation of new features for MPESA Nodejs Pluggin.
  • Resolved product issue through consumer testing.
  • Received an award from iHUB Kenya for leading the team of android engineers

Certification

  • Certified Jetpack compose engineer, Udemy - No expiry
  • Nodejs complete guide udemy training - 2020

Timeline

Senior Software Engineer

Upwork
07.2021 - Current

Software developer

OnfonMedia Group
06.2019 - 06.2021

Lead Software Engineer

Anzil Software Limited
01.2019 - 06.2019

Android Developer/Java Developer

Interactive Company
06.2018 - 03.2019

Backend PHP developer

Easy life mobile solutions
10.2017 - 06.2018

Bachelor of Computer Science -

Masinde Muliro University of Science and Technology

Kenya Certificate of Secondary Education - undefined

AIC Chebisaas Boys High School

undefined

Tachasis Primary school
EVANS KIBET