Avatar

Isaac Ongebo

Software Engineer

Kampala, Remote

isaacongebo@gmail.com

+256776203798


Skills

Android/Kotlin/Java

90%

Dart/Flutter

80%

JavaScript/React/React Native

75%

Python/Django/Flask

50%

Languages

English



Work Experience

Android Engineer / TREEO | Fairventures Digital GmbH
Jun 2021 - Current

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.


Mobile Developer / Next Media Services
Oct 2020 - Oct 2021

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.


Software Engineer / BPOSeats.com
Jul 2020 - Jan 2022

- 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.


Software Engineer / Andela Uganda
Nov 2018 - Oct 2019

- 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.


Other Projects

Reviseware
Aug 2021 - Present

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.


SavaSoft Vaccines / Chui Trading Ltd
Mar 2021 - Jul 2021

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.


Education

Makerere University
Aug 2014 - Nov 2019

BSc Electrical Engineering