Suraj Shah

Principal Engineer at Headout

Bengaluru, Karnataka, India
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
Suraj Shah is a Principal Engineer and former founding engineer with 11 years of experience designing loosely-coupled, highly scalable systems and improving team productivity. Based in Bengaluru, he blends hands-on coding (Kotlin/Java/Spring Boot and Android) with architectural work—fixing inter-service communication, plugging security gaps, and establishing engineering doctrines. He has steered products from launch to scale, from single-handedly growing an app to 75k users to shipping features in Firefox for Android, contributing bug fixes, UI tweaks and network logic improvements to the Fenix project. As a technical lead and public speaker, he mentors engineers, hires for high-performing teams, and enjoys demystifying languages and tooling at meetups and conferences. Colleagues rely on him to move between DevOps, QA, and backend/frontend domains, a versatility forged during his early founding and mobile engineering roles.
code11 years of coding experience
job6 years of employment as a software developer
bookBachelor's degree Information Technology, Bachelor's degree Information Technology at University of Mumbai
languagesEnglish, German
stackoverflow-logo

Stackoverflow

Stats
2,164reputation
183kreached
99answers
6questions
Badges
android
top-5%
github-logo-circle

Github Skills (15)

kotlin10
javas10
android-ui10
android10
java10
browser9
firefox8
git7
crashlytics6
crash-reports6
listview6
picasso6
android-studio6
textview6
android-recyclerview6

Programming languages (6)

JavaRustJavaScriptGoHTMLKotlin

Github contributions (5)

github-logo-circle
mozilla-mobile/fenix

Aug 2019 - Jan 2021

⚠️ Fenix (Firefox for Android) moved to a new repository. It is now developed and maintained as part of: https://github.com/mozilla-mobile/firefox-android
Role in this project:
userMobile Developer (Android)
Contributions:7 commits, 9 PRs, 46 comments in 1 year 4 months
Contributions summary:Suraj primarily contributes to the Firefox for Android (Fenix) project, focusing on bug fixes and feature enhancements within the Android application. Their work includes modifying UI components, such as the `DeleteBrowsingDataItem` and implementing snackbars for bookmark deletion. The user also demonstrates skills in refactoring code, improving network connectivity logic, and writing tests for the application's functionality. Furthermore, the user also refactored tests and improved networking functionality within the Android application.
firefoxbrowserandroidfirefox-for-androidmozilla
Android app to test the JS interface used inside a webview running QGames in the QTalk app
Contributions:22 releases, 4 reviews, 54 commits in 1 year 6 months
android-appandroidwebview
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