Summary
Overview
Work History
Education
Skills
Timeline
Generic

Derick Oduor

Software Solutions Developer
Nairobi

Summary

Software Solutions Developer with deep expertise across the full software development lifecycle, specializing in the design, integration, and optimization of scalable, high-performance systems. A strategic problem solver and collaborative team player, known for delivering reliable, business-driven solutions that enhance efficiency, performance, and user experience.

Overview

7
7
years of professional experience

Work History

SOFTWARE DEVELOPER

SYBRIN LIMITED
01.2023 - Current
  • Responsibilities:
  • Software Development
  • System requirements ellicitation and analysis.
  • System design and architecture development
  • Software training for other stakeholders(Implementation teams, Internal teams)
  • Major accomplishments:
  • Payments Product Upgrade(Cheque, EFT, Mandates)
  • Reporting Module for Zambia Clearing House
  • Remote Cheque Capture Upgrade Project for Diamond Trust Bank Kenya.

SOFTWARE DEVELOPER

FINTECH KENYA
01.2019 - 12.2022
  • Responsibilities:
  • System requirements ellicitation and analysis
  • System design and architecture development
  • Develop software systems which include but not limited to:
  • Restful Web APIs
  • SOAP WebServices
  • Integration with third party systems
  • IOS and Android mobile apps
  • USSD applications
  • Desktop applications
  • Web applications
  • Database development
  • Coordinate with all project stakeholders to achieve various tasks
  • Conduct training of various applications to the support and implementation team
  • Major accomplishments:
  • Development and enhancement of cheque processing system(Chequepoint) – This system is used to process:
  • Bankers cheques for clearing
  • EFT
  • RGTS
  • ATM Captured Cheques processing
  • Client projects include:
  • Citi Bank(Kenya and Tanzania) – Upgrading from the previous desktop version to the new web based version which has enhanced functionalities.
  • Bank of India(Kenya) - Upgrading from the previous desktop version to the new web based version which has enhanced functionalities.
  • TPB/TIB Merger(Tanzania) – Integration to the new Rubicon Core Banking System from T24
  • Afrasia Bank(Mauritius) – Enhancement of the current system to include Direct Debits based on Transaction Mandates
  • Access Bank(Kenya) – Integration to the new Flexcube Core Banking System from OMNI
  • Development of Agency Banking System – This system include:
  • POS Device (NewPOS 8210,7210,9220) integration
  • Restful Web API
  • Switch System integration (KenSwitch)
  • Development of Mobile/Internet Banking System
  • This system include:
  • IOS and Android End User Mobile Apps
  • Web Application (Admin and Client Portal)
  • USSD Apps
  • Restful Web API
  • Integration with Third Party Systems
  • Client Projects Include:
  • CDH (Malawi) –
  • IOS, Android and Web Applications
  • Tax payment integration with Malawi Revenue Authority
  • Bill payment integration with FDH Malawi
  • Mobile Wallet integration with National Switch Limited of Malawi, Airtel and TNM
  • Integration with Flexcube Core Banking System
  • Hibret Bank(Ethiopia) –
  • USSD App
  • Integration with Flexcube Core Banking system
  • Afrasia Bank(Mauritius) –
  • Enhancement to include Instant funds transfer
  • MFIHub (Malawi) –
  • USSD App
  • Integration with FinFinancials Core Banking System
  • Mobile Wallet integration with National Switch Limited of Malawi, Airtel and TNM
  • FinCoop (Malawi) –
  • Android Mobile APP
  • Restful Web API
  • Integration with FinFinancials Core Banking System
  • Development of Enterprise Service Bus System(ESB)
  • This system includes:
  • Microservices architecture based services
  • Queue Processing
  • Integration to other third party systems
  • API Consumers to the ESB
  • Web Socket windows application services
  • ISO 8583 integrations
  • Application Security
  • Client Projects Include:
  • Afrasia Bank(Mauritius) Cards Project –
  • Integraion with SmartVista Switch
  • Integration with the Flexcube Core Banking System
  • Processing clearing transactions and fees files
  • Egerton University Sacco(Kenya) –
  • Integration with Mpesa Daraja for Member and Loan Deposits using Mpesa Paybill
  • Integration with Cooperative Bank Kenya for Cash and Loan Disbursement
  • Daima Sacco(Kenya) –
  • Integration with FinFinancials Core Banking System.
  • Exposing the Core Banking Services to Third Party Consumers
  • Housing Finance Group(Kenya) – Upgrade of the Bridge Application to the new ESB; used to authorize card transactions sent by the switch from ATMs and POS devices.
  • Kenswitch Switch integration(ISO8583) for card transactions advices.
  • Network International Integration(ISO8583)
  • MFIHub Malawi
  • USSD Mobile application integration with Finflex ESB.
  • ESB Integration with National Switch Limited(NSL Malawi) for card transactions, Mobile wallets transactions and Instant Funds Transfers.
  • Integration with National Registration Bureau.

Education

UNDERGRADUATE DEGREE - Bachelor of Science(Computer Science)

EGERTON UNIVERSITY
NAKURU, KENYA
01-2019

Skills

SKILLS

Great Communication

Critical Thinker

Diligent

Team player and leader

Agile Development

PROGRAMMING

Backend Development

ASPNET / ASPNET Core Frameworks(C#, VB and VBNet)

Java(Spring MVC / Spring Boot / Spring Batch Frameworks)

Application Security

Frontend Development

ReactJS

Android

Flutter(iOS and Android)

Web Application/Bootstrap/HTML/CSS/jQuery

Integrations

Card Payments Switch gateway

REST APIs

SOAP Webservices

Point Of Sale Terminal Integrations

Rabbit MQ

Firebase Cloud Messaging

Timeline

SOFTWARE DEVELOPER

SYBRIN LIMITED
01.2023 - Current

SOFTWARE DEVELOPER

FINTECH KENYA
01.2019 - 12.2022

UNDERGRADUATE DEGREE - Bachelor of Science(Computer Science)

EGERTON UNIVERSITY
Derick OduorSoftware Solutions Developer