Kaushik Gopal

Principal Mobile Engineer at Fragmented Podcast

United States
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
Kaushik Gopal is a Principal Mobile Engineer with 11 years of experience, currently leading Caper smart cart software and front-end efforts at Instacart. He has progressed through senior engineering and leadership roles at Instacart since 2015, blending hands-on Android development with product-facing system design. An active open-source contributor, he has improved Instacart’s truetime-android NTP library—simplifying RxJava code and preparing coroutine support to ensure reliable device time sync. Beyond corporate roles, he co-hosts the popular Fragmented Podcast for Android developers, signaling strong community influence and mentorship. Trained at Carnegie Mellon (MS in Computer Software Engineering) and IIT Madras, he combines rigorous academic grounding with a track record of shipping production mobile systems and bridging mobile, embedded, and frontend disciplines.
code11 years of coding experience
job8 years of employment as a software developer
bookIndian Institute of Technology Madras
bookMaster's degree Computer Software Engineering, Master's degree Computer Software Engineering at Carnegie Mellon University
stackoverflow-logo

Stackoverflow

Stats
7,170reputation
2.7mreached
23answers
55questions
github-logo-circle

Github Skills (22)

kotlin10
rxjavafx10
synchronized10
ntp10
clock10
timex10
android10
rxjava10
synchronize10
mobile10
timed10
clock-synchronization10
coroutines9
retrofit6
integration-testing6

Programming languages (17)

JavaC++CSSRustGoPerlHTMLKotlin

Github contributions (5)

github-logo-circle
instacart/truetime-android

Jul 2016 - Aug 2022

Android NTP time library. Get the true current time impervious to device clock time changes
Role in this project:
userMobile Developer (Android)
Contributions:7 releases, 6 reviews, 97 commits in 6 years 2 months
Contributions summary:Kaushik contributed to the `instacart/truetime-android` repository, an Android NTP time library, by implementing features and refactoring code related to time synchronization. They added a new interface `TrueTime2` and made various changes to the RxJava-based implementation. Furthermore, the user worked on integrating the time library into a sample application. These efforts included simplifying Rx code and preparing for a coroutine implementation.
clockrxjavantpandroidsntp
kaushikgopal/homebrew-tools

Oct 2021 - Apr 2024

Contributions:1 release, 24 pushes, 1 tag in 2 years 6 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
Kaushik Gopal - Principal Mobile Engineer at Fragmented Podcast