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.