Michael Jordan is a Lead Android Developer based in London with 7 years of experience building high-scale consumer apps and platform tooling for dating products. He has driven architectural standards and modularisation across a massive Android codebase (500+ modules) at Bumble, led build/CI governance, and designed configurable paywall and subscription systems that improved monetisation. At Badoo he re-architected payments and messaging features in Kotlin, modernised legacy paywalls, and helped shift the codebase toward MVI patterns. A contributor to Kotlin multiplatform reactive libraries (notably adding and refactoring zipWith operators in Reaktive), he combines deep hands-on engineering with mentorship that has promoted teammates into senior roles. Trained in discrete mathematics, he brings a pragmatic, systems-oriented approach to mobile architecture and developer experience.
7 years of coding experience
7 years of employment as a software developer
Discrete Mathematics IT, Discrete Mathematics IT at University of Warwick
Kotlin multi-platform implementation of Reactive Extensions
Role in this project:
Back-end Developer
Contributions:33 reviews, 10 commits, 2 PRs in 4 days
Contributions summary:Michael contributed to the `reaktive` project by implementing and refactoring operators, specifically focusing on the `zipWith` operator. They added initial implementations for `zipWith` in `Observable`, `Single`, and `Maybe`, and then refactored the code to remove conflicting implementations. Further, they added `zipWith` with custom mapper functions, and renamed variables for better code consistency. The user demonstrated a strong understanding of reactive programming and extension function design within the Kotlin multi-platform context of the project.
Contributions:3 releases, 6 PRs, 3 pushes in 1 year 4 months
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Michael Jordan - Lead Android Developer at Bumble Inc.