Summary
Overview
Work History
Education
Skills
Timeline
Hi, I’m

Kelvin Joshua Bale

Android Developer
Nairobi

Summary

Passionate developer successful at building Android applications. Well-educated with 1½ years of expertise. Trained in mobile development industry with Android and kotlin/Java knowledge.

Overview

1
year of professional experience
4
years of post-secondary education

Work History

Identigate integrated solutions

Lead Android Developer
03.2022 - Current

Job overview


Lead Retrieval(kotlin)

  • Room persistence to save notes on prospect leads, guest attendance and scanned events.
  • Automated room migration for scalability with new play store updates ensuring database durability.
  • Fetching guest attendance data and parsing it as a .CSV file enabling data export.
  • Lead classification by exhibitors as cold, hot or warm to optimize their sales pipeline.
  • Kotlin coroutines for all asynchronous network requests preventing blocking on the main thread.
  • OCR to qualify and retrieve data embedded in registered attendee badges and registered event QR codes enabling capturing of data.
  • Text fields to collect and save a prospect lead's data(email and phone number) on the exhibitor’s contacts providing a seamless lead experience.
  • Closed testing by leveraging firebase app distribution.
  • Provided dedicated support and timely issue resolution to clients following successful app launch.
  • Integrating material design by leveraging dynamic color for best practices on user interface design
  • Handling change requests from clients and timely issue resolution prior to playstore deployments.


Vigilant(kotlin)

  • Translating Figma mockups from UI/UX team into activities and fragments where applicable.
  • Multilevel access and functionality tailored for the following user-groups(Workers and supervisors).
  • Successful authentication using africastalking one time passwords
  • Integrating restful Apis and testing all endpoints with postman
  • Posting a worker’s real time coordinates on every login visible on the web portal enabling live tracking
  • Integrated background manager leveraging deferrable work to update the workers current location after every 15 minutes enabling live tracking .
  • Enabling a worker to view their assigned schedules based on dynamic shifts implemented in the backend.
  • Enabling a supervisor assign checkpoints by embedding data i.e Checkpoint alias and coordinates and additional parameters i.e Custom geo-radius-fixating the bounds within which this checkpoint can be scanned to a QR code dynamically created from the backend
  • Patrol/tour management - enabling workers to perform tours based on their assigned tasks ,dynamic status change when a task is in-progress,completed or not done.
  • Scanning of checkpoints - scanning and validating checkpoints by cross-referencing with assigned checkpoints in the backend based on the QR code value.
  • Reporting of incidents during a patrol/tour session to the remote database that is : Incident type,nearby checkpoint coordinates where the incident was reported and an additional description.
  • Fetching and displaying custom incident lists .i.e Fire outbreak,theft tied to a specific client that dynamically populates a radio group.


Soja(Java)

  • Explicit declaration of Bluetooth permissions for android 12+ devices
  • Updating regula library and code implementation enabling MRZ reading which enables ID verification of visitors during walk-in check-ins.
  • Created a custom client visitor slip template using canvas.
  • Integrated WiFi peer to peer connections to enable printing of visitor slips on successful check-in over WiFi direct printing without needing an immediate access point.
  • Handling change requests for different client build variants.


Education

KCA University
Nairobi,Kenya

Bsc.Software Development
05.2019 - Current

Moringa School
Nairobi,Kenya

from Software Development ,android Specialization
02.2021 - 05.2021

Skills

Product development

undefined

Timeline

Lead Android Developer

Identigate integrated solutions
03.2022 - Current

Moringa School

from Software Development ,android Specialization
02.2021 - 05.2021

KCA University

Bsc.Software Development
05.2019 - Current
Kelvin Joshua BaleAndroid Developer