About TotaMatch

We introduce professionals who are discreetly exploring new opportunities. Their identity remains anonymous until they agree to an introduction, keeping their search confidential and your shortlist exclusive.

Simon Peter

Verified

Typically responds within 2 days

Get acquainted

Software Engineer with five years of experience in Mobile Engineering on various projects for companies like Plume Design Inc, Planet Systems, and Veritas. Extensive experience covers a variety of different project set-ups from building apps from start to finish to the development and continuous delivery for large-scale, long-term projects. Being a moderate perfectionist, am a valuable contributor to any development team. Am experienced and skilled in Java/Kotlin or Native Android Development and cross-platform tools like React Native and Flutter, currently learning Swift | SwiftUI | Objective C for iOS Development.

Work Experience

Lead Mobile Engineer

2023 – 2023

Peekabond ( Tunga Client )

•

- Implemented video chat feature which allows users to react to and edit a video before uploading it to share with a friend as well with the associated video player.

•

- Handled video compression and background upload with retries in case a video upload fails.

•

- Integrated several SDKs and wrote some expo plugins that were used internally within the company.

Senior Android Engineer

2022 – present · 4 yrs

Kuda Bank

•

- Migrated the codebase from Java, RxJava, and Dagger2 to Kotlin, Kotlin Coroutine, and Android

•

Jetpack with multimodule Clean Architecture.

•

- Integrated several custom SDKs such as Launch Darkly, Iterable, Firebase, AppsFlyer, and Segment.

•

- Implemented most selling and bug-free features such as dashboard tiles, onboarding KYC, universal

•

deep links, and in-app popup messages.

•

- Architectured the app into a clean, scalable, and easy-to-test.

Android Developer

2021 – 2021

Plume Inc

•

- I took part in onboarding new developers as well as over 10 PR on daily bases.

•

- With the power of Kotlin Multiplatform Mobile and clean architecture, I implemented several well-tested

•

reusable domain layer use cases which can be shared between Android and iOS

•

- Implemented UI layers for features such as Onboarding New Wifi and Ring device using Bluetooth and

•

integrated JSON rest APIs.

•

- Tools and Libraries used here includes, Kotlin

React Native Developer

2019 – 2021 · 2 yrs

Ubunifu Systems

•

MTN Uganda the telecommunication giant gave us a contract to design, implement and create a mobile application that can integrate with the company APIs to buy Internet Packages, Airtime, SMS bundles, and Send/Recieve Money. We implemented the application using react native and wrote some platform-specific code for both Android SDK and iOS using Java/Objective C respectively.

Android Developer

2018 – 2020 · 2 yrs

Planet Systems

•

I worked on lagacy project which was initially developed using java and migrated entire project to kotlin while implementing clean architecture and TDD. Developed other small applications for the company clients using React Native and Flutter

Skills

Mobile Development

Native Android, ReactiveSwift, Android, Ios, React native, Kotlin

Frontend Development

JavaScript, TypeScript

Backend Development

Java

Tools & Software

Git

Project Management & Agile

Agile Scrum

Design & UX

UX Research

Other Skills

Volley, dart

Availability & Preferences

Hours per week

20-40 hours

Education

Masters Of Science In Computer Science · Makerere University · 2023

Diploma in Petroleum Engineering · Uganda Petroleum Institute - Kigumba · 2016 – 2019

Bsc Computer Science · Makerere University · 2015 – 2017

Why anonymous?

Simon Peter is exploring opportunities confidentially through TotaMatch. We only share information relevant for an initial assessment here. Upon mutual interest, a personal introduction with full name, portfolio, and contact information will follow.

Contact Simon Peter

Simon Peter remains anonymous until there is mutual interest. We ask Simon Peter whether they want to meet. No strings attached. You'll hear from us within 48 hours.