Software Engineer
Kampala, Remote
isaacongebo@gmail.com
+256776203798
Skills
Android/Kotlin/Java
Dart/Flutter
JavaScript/React/React Native
Python/Django/Flask
Languages
English
TREEO is an app that tree
farmers use to automatically gather, store, and analyze reliable
data about every single tree. One of its key features is to
accurately detect using machine learning the DBH of a tree based
on a photo taken by a farmer, eliminating the need to use a tape
measure that can be error-prone.
- In this project, I used Android/Kotlin to develop features
like the user flow when gathering information about all the
trees in a forest inventory.
- We leveraged a C++ AI algorithm to detect a tree's DBH from a
photo taken with a TREEO card.
- I monitor bugs and crash reports using Firebase Crashlytics
and fix them to provide a smooth experience for our end-users.
TREEO is available to all users on
Google Play Store. It has been used to collect reliable data about thousands of
trees at this point, a valuable tool in the fight against
climate change.
I worked as an independent contractor with six teammates to
develop
Afro Mobile
to solve a major problem: the mainstream media sources in Uganda
(TVs, Radios, Podcasts, etc) are scattered and accessible
through many separate channels. It is also much harder for
subscribers outside the country to access their favorite content
from the country.
Afro Mobile was developed to be a single hybrid mobile app that
would be used to access all these media contents and more in one
solution in the palm of a hand, from any corner of the world.
I used Google's Flutter/Dart SDK to build features like the
onboarding flow, the news feed, and podcasts. The app is
deployed on Play Store and App Store, the backend servers
developed using Python/Django are deployed to AWS. It has been
downloaded more than 500,000 times by users allower the world.
It is a household name in Uganda and is on course to be one of
the top applications in the country.
- I worked on
HQZen
, formerly ApplyBPO, designed to digitize the whole remote work
hiring process, enabling applicants to view available remote
roles, make applications, conduct interviews and vetting, get
shortlisted and track their employment and payments all in one
system (comprising an Android app, a Python/Django backend, and
two web frontends), reducing the hassle of manual labor.
- I Built a video conferencing feature with AWS Kinesis to
connect applicants with employers via video calls, implemented a
task management module for employers to assign, track, and
manage work assigned to their employees, and did many bug fixes,
optimizations and collaborations to ensure as workable a
solution as possible.
- I actively participated in peer Merge Request reviews on
Gitlab, collaborate with teammates via emails, Chat on
Mattermost, and scheduled video calls on Google Meet. I also
wrote backend code with tests for the ApplyBPO Android app in
Python, leveraging an in-house REST library for Django.
- I implemented features and fixed bugs using Java/Kotlin on an
internal Android product called Converge, a meeting room
management system within Andela. The key libraries I used were
Dagger 2, RxJava, and Apollo GraphQL Client for Android.
- I used Python/Django to implement backend features on Authors'
Haven, a REST API for managing authors and their articles.
- I on-boarded and mentored new teammates, conducted code
reviews and interviews for company recruits in Kigali.
This is an education tool that enables learners to easily revise for their exams with an online database of past exam questions. It is available on Google Play Store. I develop the app using Dart/Flutter, and also contribute to the backend, a Django RESTFramework API.
This was an independent contractor agreement. In a very intensive environment, I worked hard with five other teammates to deliver from the ground up in less than two months a system to record and track the delivery of COVID 19 vaccines in Uganda. This was at the very start of the vaccination program in the country, and was targeted at boosting efficiency of the authorities delivering the vaccines.
BSc Electrical Engineering