logo
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
Senior Development Specialist
National Bank of KuwaitSenior Development Specialist
Aug. 2023Sharq, Al Asimah, Kuwait · On-siteSenior specialist, applications development and support. kotlin java angular android
Integrations Engineer
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)
Back End Developer
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.
Senior Software Developer
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.
Android Developer
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)
Founder
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
100k+ people
130+ countries
AI matching
See more people like David on Intch
IT
64246 people
15
IT Consultant
16
IT Project Manager
15
Software Engineer @ Steyp
ITAndroid Developer
3535 people
15
Freelance Software Developer
16
Analyst/Programmer @ Visionary Systems
15
Software Engineer @ Steyp