Summary
Overview
Work History
Education
Skills
Accomplishments
Industryexpertise
Timeline
Generic

Peter Okello

Summary

Peter has 4+ years of professional experience in the Industry with strong hands on Design and Development experience in Java, Spring Boot and Scala with Micro services architecture. Good knowledge in Data Structures and Algorithms. Hands on experience in developing next generation scalable apps using Spring Boot with Microservices architecture.

Overview

6
6
years of professional experience

Work History

Software Engineer in Voice

Africastalking
08.2023 - Current

Risk Hold Feature Development

  • Developed a risk hold feature to block spam calls and raise risk holds on free calls from API clients, improving call quality and security by 30% and saving the company $1000 monthly in potential revenue loss.

Rate Limiting Solution

  • Implemented a rate limiting solution that reduced the number of calls allowed per client by 40%, effectively minimizing the risk of call spamming and enhancing system performance.

Software Development and Testing

  • Worked with software development and testing team members to design and develop robust solutions to meet client requirements for functionality, scalability, and performance.
  • Enhanced test coverage of the codebase to 80% and streamlined the pipeline workflow for the voice product.

Snr. Backend Engineer

BURN Manufacturing USA LLC
01.2021 - 01.2022
  • Led a team of 6 in Designing,Development and Deployment of Scalable payment gateway serving Central and East African countries enabling efficient payment across 6 african countries
  • Implemented Circuit Breaker in microservices reducing faults within the microservices, downgrading the error rates by 40%
  • Designed and Implemented and Deployed Authentication and Authorization microservice that introduced access level control to all the microservices within the Organizations architecture, reducing unauthorized access by 100%
  • Integrated Microservices to Newrelic monitor then to Ops Genie Alerts, rasing the prompt in alerts and notifications for any downtime within the infrastructure by 95%

Full Stack Software Engineer

M Tech Limited
  • Led a team of 3 in designing in building Bank payment gateway system between the mobile networks and the Core banking System and reduced customer complaints by 40% in payment delays in Mobile To Bank Transactions
  • Designed and Built Push Notification APIs for Banks Systems for third-party systems and reduced downtime in push API notifications to 2%
  • Worked on building Integration between Core Banking Systems and ThirdParty systems for efficient payment notifications to ERP systems and decreasing downtime in sending notifications to 1%
  • Collaborated with an agile team of 5, and helped Develop Stanbic Bank USSD Application System and ensured system up-time of up to 96%
  • Built extensive test coverage for all new features, which reduced the number of customer complaints by 23%
  • Designed Developed and Deployed Payu Multichannel DSTV agent and Customer Payment System and attained 98% efficiency in TVpayments by both agents and customers Integration between different Api, Migration of Old API Bulk Sms Basic OAUTH to New Api Authentication OAUTH 2 enhancing API security and performance by 95%
  • Development of Multi-tier Bulk Email Service serving several large corporate clients improving the number of emails sent per day from 5000 to 50000 per day
  • Development of Absa Management Payment Gateway Management Portal (banking client) for Local Networks Mobile Payments and Bill payments with automated reporting tool and report scheduling reducing customer complaints upon bill payments to below 5%
  • Worked with product managers to re-architect an alternate bank account called Sidian Express within the core banking system increasing the number of banks active users using the alternate account by 3%
  • Tested software for bugs and operating speed, fixing bugs and documenting processes to increase efficiency by 18%
  • Worked with product managers to re-architect an alternate bank account called Sidian Express within the core banking system increasing the number of banks active users using the alternate account by 3%

Full Stack Software Engineer

Futuristic Limited
01.2019 - 06.2020
  • Worked together with a team of 3 to design, develop and deploy E tracking and E-verification for permits, citizenship, and passes Foreign Nations System Immigration) reducing cases of fake permits to 1%
  • Took part in the reengineering together with a team of 5 of the Foreign Nationals System Department of Immigration) increasing the system performance by 30%
  • Diagnosed issues causing slow speeds in applications, and documented the process to making the database query system more robust
  • Integrated multi-factor authentication and bulk SMS into the Teachers Appraisal System TPAD by TSC increasing the notification throughput by 10%

Education

Bachelor of Science Computer Science -

Kenyatta University
01.2018

Skills

  • Java
  • SpringBoot
  • Kotlin
  • Scala
  • Kafka
  • Redis
  • Microservices
  • Cloud
  • Aws
  • ActiveMq
  • Sql

Accomplishments

  • Led a team of 6 in Designing,Development and Deployment of Scalable payment gateway serving Central and East African countries enabling efficient payment across 6 african countries
  • Implemented Circuit Breaker in microservices reducing faults within the microservices, downgrading the error rates by 40%
  • Designed and Implemented and Deployed Authentication and Authorization microservice that introduced access level control to all the microservices within the Organizations architecture, reducing unauthorized access by 100%
  • Integrated Microservices to Newrelic monitor then to Ops Genie Alerts, rasing the prompt in alerts and notifications for any downtime within the infrastructure by 95%
  • Led a team of 3 in designing in building Bank payment gateway system between the mobile networks and the Core banking System and reduced customer complaints by 40% in payment delays in Mobile To Bank Transactions.
  • Designed and Built Push Notification APIs for Banks Systems for third-party systems and reduced downtime in push API notifications to 2%
  • Worked on building Integration between Core Banking Systems and ThirdParty systems for efficient payment notifications to ERP systems and decreasing downtime in sending notifications to 1%
  • Collaborated with an agile team of 5, and helped Develop Stanbic Bank USSD Application System and ensured system up-time of up to 96% Built extensive test coverage for all new features, which reduced the number of customer complaints by 23%
  • Designed Developed and Deployed Payu Multichannel DSTV agent and Customer Payment System and attained 98% efficiency in TVpayments by both agents and customers Integration between different Api, Migration of Old API Bulk Sms Basic OAUTH to New Api Authentication OAUTH 2 enhancing API security and performance by 95%
  • Development of Multi-tier Bulk Email Service serving several large corporate clients improving the number of emails sent per day from 5000 to 50000 per day
  • Development of Absa Management Payment Gateway Management Portal (banking client) for Local Networks Mobile Payments and Bill payments with automated reporting tool and report scheduling reducing customer complaints upon bill payments to below 5%
  • Worked with product managers to re-architect an alternate bank account called Sidian Express within the core banking system increasing the number of banks active users using the alternate account by 3%
  • Tested software for bugs and operating speed, fixing bugs and documenting processes to increase efficiency by 18%
  • Worked together with a team of 3 to design, develop and deploy E tracking and E-verification for permits, citizenship, and passes Foreign Nations System Immigration) reducing cases of fake permits to 1%
  • Took part in the reengineering together with a team of 5 of the Foreign Nationals System Department of Immigration) increasing the system performance by 30%
  • Diagnosed issues causing slow speeds in applications, and documented the process to making the database query system more robust
  • Integrated multi-factor authentication and bulk SMS into the Teachers Appraisal System TPAD by TSC increasing the notification throughput by 10%
  • Designed,Developed and Deployed asset Management System for County government(Mandera County) improving assets recovery by 20%
  • Integrating Mpesa payment API in eCommerce website Multi-vendor) increasing ease in customer payments,reducing customer complaints by 25%
  • Coding, testing, and maintenance of the legacy systems for improved performance and reducing system downtime by 80%
  • Integrating different APIs barcodes and bulk SMS into client systems reducing delays in SMS delivery by 90%
  • Took part in the design, development, and deployment of office petty cash management system improving reporting and accounting of the petty office cash by 90%

Industryexpertise

  • Java /J2EE (Spring & Hibernate)
  • Spring Boot
  • DevOps
  • Agile Methodologies

Timeline

Software Engineer in Voice

Africastalking
08.2023 - Current

Snr. Backend Engineer

BURN Manufacturing USA LLC
01.2021 - 01.2022

Full Stack Software Engineer

Futuristic Limited
01.2019 - 06.2020

Full Stack Software Engineer

M Tech Limited

Bachelor of Science Computer Science -

Kenyatta University
Peter Okello