Position: Senior Software Engineer
Category: Android
English level: fluent
Years of experience: 6

Developed and rolled out the National Bank Agency banking platform. Mobile application and POS application.
Lead a team of 5 in designing and developing a virtual payment vendor mobile app and POS app for VPS Merchant Payment in Botswana.
Designed and implemented scalable ChatSasa live chat android SDKs and background workers for queueing and sending messages in group and Peer to Peer (P2P) communication.
Ideas Come to Life / Senior Android Engineer July 2021 - PRESENT, Nairobi
 Leading the design and implementation of AfricaSasa ticketing platform for events with M-Pesa and Direct Payment Online (DPO) card payment integration .
 Designed and implemented scalable ChatSasa live chat android SDKs and background workers for queueing and sending messages in group and Peer to Peer (P2P) communication.
 Designed and developed budget and financial analytic android app (M-pesa transactions) from users SMSs. Offer user statements and graphical dashboard of their expenses from their Mpesa sms transactions.
 Enhance app security by complying with OWASP and PCI/DSS compliance.
 Application marketing- Have been engaged in pitching ideas to clients by demonstrating mock up designs and wireframe prototypes for the above products.
 Improved code reusability by modularizing the applications into modules which can be reused by other applications.
 Conducting application quality assurance by creating SAD, UAT documents and testing the system functionality before go-live.
     

Eclectics International / Senior Android Engineer March 2019- July 2021, Nairobi
 Lead a team of 5 in designing and developing a virtual payment vendor mobile app and POS app for VPS Merchant Payment in Botswana. It is an agency solution tailored to help 1000+ agents /vendors buy airtime and electricity tokens on behalf of users.
 Developed a mobile wallet for African banks serving Faulu MicroFinance, Stanbic Bank Uganda, Credit Bank Kenya and M-TAWI Kenya police sacco.
 Implemented and developed a Shared Agency Banking (SABS) platform (PayGo) for 5+ Zambia banks to use the same agents to serve their customers.
 Developed and rolled out the National Bank Agency banking platform. Mobile application and POS application.
 Integration of biller’s payment providers, Tilt Africa and Lisp payments in Zambia
 Engage Quality Assurance team on the expected functionality of the system
 Team lead in designing and implementing a Chama/Group Fund solution tailored to manage Chama payment collection, fundraising, loan applications and repayments.
 Have also worked on other projects in insurance, Agribusiness and E-commerce sector.