Keep in touch with meI'm using Intch to connect with new people. Use this link to open chat with me via Intch app
Network Power<100 people
Roles
👍100%
Sales & BizDev
🧨100%
Consulting
🏦100%
Finance
Geos
Work Background
National Bank of KuwaitSenior Development Specialist
Aug. 2023Sharq, Al Asimah, Kuwait · On-siteSenior specialist, applications development and support. kotlin java angular android
Abiria PaymentsIntegrations Engineer
May. 2020 - Aug. 2020Nairobi, KenyaCreated the routes api that helps abiria users to search for available routes on the system.
Converted designs to friendly user interfaces for the abiria app. (NodeJs+mongoDB+Kotlin)
Linked the frontends of both the operator app and abiria app to the Routes API and Cloud
Firestore.
Integrated the abiria app with MPESA C2B and the operator app with MPESA B2C.
Applied various techniques to locate bugs and errors in applications. (Kotlin+Mpesa API)
Gained expertise incorporating offline storage, performance tuning, threading and
asynchronous functionalities into the abiria operator and abiria user apps for seamless
use.(RxJava)
Employed third-party APIs to facilitate seamless access to external, in-app cloud
data.(Retrofit+Java android)
Published 2 Android apps from inception to deployment, supervising all phases.
(Playstore+Github Actions+Circle CI)
WHITErabbitBack End Developer
Mar. 2020 - Jan. 2022RemoteBackbone.js.
Created the proxy api for content delivery for the Desktop application
which
resulted was a successfully resulted to content delivery(Movies and
Series) by improving the speed by more than 80%.I achieved this by
creating a proxy api that fetched the movies and cached them with
Redis together with Redis Enterprise cloud.
Technologies used BackboneJs, Java , Springboot, Redis, Postgresql.
SerengetiSenior Software Developer
Apr. 2019 - Aug. 2023Nairobi, Kenya · RemoteBuilding new and maintaining Timesheet application's APIs which is
being used by more than 300 internal employees to track their daily
timesheets across different job roles.
Helped one client to migrate their restaurant management
application to be ported to the UAE region. The application is being
used by more than 35000 clients. Maintaining data integrity with the Core Backend microservices that
provide Authentication with Keycloak, Messaging,Emailing,Security and
Administration with the Timesheet backend.
Technologies used include Containerization of the timesheet
application with Docker, Postgres, Java Springboot, Hibernate with
JPA, Tomcat, Microservices architecture, FCM, Jenkins,
FoundationDB, Springboot, Jenkins, Cloud compute, Gitlab.
eLimu KenyaAndroid Developer
Jul. 2015 - Dec. 2019Nairobi, Kenya · HybridDesigned and developed the backend for Story Story application to
handle user auth and notification services. (Java, Springboot, Cloud
functions)
Converted successfully the Hadithi Hadithi application design to
relevant android user interface.
Integrated with MPESA C2B both push stk and customer initiated into
both Hadithi Hadithi apps and Story Story app.(Java Android + NodeJs)
Ximmoz CorpFounder
Apr. 2011 - Aug. 2022NairobiConducted target market research to scope out industry competition and identify advantageous
trends.
Developed key operational initiatives to drive and maintain substantial business growth.
Established and administered annual budget with effective controls to prevent overages,
minimize burn rate and support sustainability objectives.
Intch is a Professional Networking App for the Future of Work