Keith BarangaKB
Open to opportunities

Keith Baranga

@keithbaranga

Senior Mobile Developer with expertise in cross-platform applications.

Kenya
Message

What I'm looking for

I am looking for opportunities that foster collaboration, innovation, and growth in mobile development.

As a Senior Mobile Developer, I have a proven track record of managing the development, release, and maintenance of multiple Android applications, ensuring optimal functionality and timely updates. My experience includes building cross-platform applications using Flutter, which has significantly expanded market reach and accessibility for my projects.

Throughout my career, I have prioritized code efficiency and production readiness by conducting regular code reviews and managing CI/CD pipelines. My collaborative approach has allowed me to work cross-functionally to implement feature requests that enhance application usability and align with evolving business needs. I am passionate about leveraging technology to drive business growth and improve user experiences.

Experience

Work history, roles, and key accomplishments

TA
Current

Mid-level Mobile Developer

Tappi

Sep 2023 - Present (1 year 10 months)

Managed the development, release, and maintenance of four Android applications on the Google Play Store, ensuring timely updates and optimal functionality. Built cross-platform applications using Flutter, creating internal tools compatible with both Android and iOS devices, which expanded market reach and accessibility.

Tappi logoTA

Junior Mobile Developer

Tappi

Sep 2022 - Present (2 years 10 months)

Conducted ongoing code cleanup of over 50,000 lines to maintain optimal application performance, removing non-essential legacy code and enhancing overall functionality as the product evolved. Developed in-house applications to streamline the merchant signup process, serving as a gateway to the enterprise platform and significantly improving data collection for field agents and sales teams.

GT Bank Kenya logoGK

Software Developer

GT Bank Kenya

Mar 2022 - Present (3 years 4 months)

Collaborated with colleagues in Nigeria to develop and implement new banking systems within the IT department, including a paperless, automated account creation process, streamlining onboarding for new customers. Provided technical support for money transfer systems, managing issue resolution and delivering high-quality customer support to ensure smooth transaction processing.

EC

Mobile Engineer Consultant

Enigma Consultancy

Jul 2021 - Present (4 years)

Led the development of a custom Customer Relationship Management (CRM) system in Java, designed to enhance customer engagement for partnered businesses, resulting in a 5x increase in customer interaction. Oversaw the installation, maintenance, and regular updates of the CRM application on over 30 handheld devices, optimizing field agents’ ability to collect customer feedback and ensuring consisten

Education

Degrees, certifications, and relevant coursework

United States International University - Africa logoUA

United States International University - Africa

Bachelor of Science, Applied Computer Technology

Activities and societies: Minor: Japanese

Studied Applied Computer Technology with a concentration in Distributed Systems and Technology. Core courses included Mobile Programming, Object-Oriented Programming, Data Structures and Algorithms, and Embedded Real-Time Systems.

Tech stack

Software and tools used professionally

Find your dream job

Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan
Keith Baranga - Mid-level Mobile Developer - Tappi | Himalayas