Saurabh Singhal

Software Engineer at KAYAK

Berlin, Germany
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

🤩
Rockstar
🎓
Top School
Saurabh Singhal is an Android engineer with 11 years’ experience building reliable, modern mobile systems at companies from startups to Revolut and Zalando, and now KAYAK in Berlin. He specializes in MVVM/MVP architectures, dependency injection (Dagger2, Koin), and asynchronous tooling (RxJava, Coroutines), with a strong focus on testing, SDKs, and system modernization. At Revolut he reduced UI fragility and halved code for horizontally scrolling pages while speeding local UI test builds; at Zalando he built an in-house SDK for server-side rendering using Litho. He contributes to notable open-source Android projects (SUSI.AI, Open Event) where he improved network resilience, UI responsiveness, and offline/download reliability. Known for leading cross-functional teams and turning stakeholder requirements into production-ready solutions, he also brings practical experience migrating legacy mobile apps and training non-technical users.
code11 years of coding experience
job9 years of employment as a software developer
bookAndroid Developer Nanodegree, Android Developer Nanodegree at Udacity
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at Guru Gobind Singh Indraprastha University
languagesEnglish, Hindi
stackoverflow-logo

Stackoverflow

Stats
1,235reputation
66kreached
39answers
3questions
github-logo-circle

Github Skills (21)

mobile-development10
event-handling10
android-sdk10
ui-design10
android-recyclerview10
java10
javas10
uid10
gson10
front-end-development10
android10
recyclerview10
retrofit10
html-parsing9
xml6

Programming languages (8)

TypeScriptJavaCOCamlJavaScriptBASICKotlinDart

Github contributions (5)

github-logo-circle
fossasia/susi_android

Sep 2016 - Nov 2016

SUSI.AI Android App https://play.google.com/apps/testing/ai.susi
Role in this project:
userMobile Developer (Android)
Contributions:16 commits, 26 PRs, 99 comments in 1 month
Contributions summary:Saurabh primarily contributed to the development of the SUSI.AI Android app. Their work involved refactoring the main activity, moving network calls off the UI thread, and improving the user interface by abstracting elements within the recycler adapter. The user also implemented features such as automatically popping up the keyboard on focus and adding support for map functionality.
testingandroidandroid-appgoogle-playandroid-application
fossasia/open-event-droidgen

Aug 2016 - Sep 2016

Open Event Android App Generator https://github.com/fossasia/open-event-android/raw/apk/sample-apk-fossasia17-development.apk
Role in this project:
userMobile Developer (Android)
Contributions:9 commits, 13 PRs, 14 comments in 1 month
Contributions summary:Saurabh primarily contributed to the Android application's functionality by implementing features related to handling network connectivity and data downloads. They added retry mechanisms for download failures, including the integration of Snackbar notifications and event handling for retries. Additionally, the user made UI improvements, like fixing an issue where the schedule wasn't opening consistently, and implemented UI updates related to the navigation. They also incorporated HTML parsing for session descriptions.
apkandroidandroid-appkotlinapp-generator
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