Ferdinand Bada

Senior Software Engineer at Whitebox - Ihre digitale Vermögensverwaltung

Nairobi County, Kenya
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Ferdinand Bada is a Senior Software Engineer with eight years of hands-on experience building and modernizing Android SDKs and consumer apps, currently driving platform work at Whitebox after leading SDK development at PSPDFKit/Nutrient. He specializes in Kotlin, MVVM, Jetpack Compose, coroutines and RxJava, and has a track record of improving test coverage, simplifying legacy systems, and guiding migrations from Views/MVP to modern Android architectures. Comfortable across mobile ecosystems, he also brings practical experience with Flutter, React Native, KMP and backend work with Ktor, and contributes algorithmic solutions on GitHub (e.g., Kotlin solutions in a popular "30 Days of Code" repo). Known for working effectively in distributed, cross-functional teams, he couples methodical problem-solving with strong communication and a habit of turning high-complexity SDKs into maintainable, testable products.
code8 years of coding experience
job5 years of employment as a software developer
bookBachelor of Science - BS, Project Management, Second Class Honors (Upper Dividion), Bachelor of Science - BS, Project Management, Second Class Honors (Upper Dividion) at Moi University
bookiOS Developer Nanodegree, Computer Software Engineering, iOS Developer Nanodegree, Computer Software Engineering at Udacity
bookGoogle Android Developer Associate Training, Google Android Developer Associate Training at PluralSight
languagesEnglish, Swahili, German
stackoverflow-logo

Stackoverflow

Stats
203reputation
12kreached
17answers
7questions
github-logo-circle

Github Skills (24)

kotlin10
parallel-arrays8
arrayobject8
dynamic-array8
loops8
multidimensional-arrays8
typed-array8
system-time6
android-workmanager6
android6
java-time6
android-fragments6
preference6
java6
android-gradle-plugin6

Programming languages (4)

JavaJavaScriptSwiftKotlin

Github contributions (5)

github-logo-circle
xeoneux/30-Days-of-Code

Aug 2020 - Aug 2020

👨‍💻 30 Days of Code by HackerRank Solutions in C, C++, C#, F#, Go, Java, JavaScript, Python, Ruby, Swift & TypeScript. PRs Welcome! 😄
Role in this project:
userBack-end Developer
Contributions:5 commits, 1 PR, 1 comment in 1 day
Contributions summary:Ferdinand contributed solutions to HackerRank challenges within the context of the "30 Days of Code" repository. Their work primarily involved writing Kotlin code, specifically focusing on solving problems related to operators and loops. They also made iterative improvements to existing solutions, including optimizing code and refining syntax.
pythoncppprs-welcomefsharpjavascript
Fbada006/Fbada006

Jul 2020 - Sep 2024

Contributions:11 pushes, 1 branch in 4 years 3 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
Ferdinand Bada - Senior Software Engineer at Whitebox - Ihre digitale Vermögensverwaltung