Shailen Tuli

Senior Software Engineer at Google

San Francisco Bay Area 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
award
Top expert inAndroid and Kotlin Development
Shailen Tuli is a Senior Software Engineer at Google with 15 years of experience building mobile and developer-focused tools, currently driving Android accessibility to make it simpler for developers to ship inclusive apps. He has deep Android expertise demonstrated by contributions to high-profile samples and apps—ranging from Google I/O’s android/iosched to location and Nearby Messages samples—that emphasize best practices for location, background work, and device messaging. As a Developer Programs Engineer turned engineer, he blends hands-on implementation with developer advocacy, translating platform capabilities into usable samples and guides. Trained in music at Harvard and Curtis, he brings a creative, analytical perspective to engineering problems and a track record of porting and modernizing cross-platform demos (including Dart and HTML5) to help teams adopt new APIs quickly.
code15 years of coding experience
job3 years of employment as a software developer
bookBM, Music (composition), BM, Music (composition) at Curtis Institute of Music
bookAM, Music, AM, Music at Harvard University
stackoverflow-logo

Stackoverflow

Stats
14,003reputation
685kreached
155answers
43questions
Badges
dart
top-1%
polymer
top-5%
unit-testing
top-5%
mocking
top-5%
github-logo-circle

Github Skills (28)

mobile-development10
css10
java10
implement10
android-developer10
javas10
android10
android-developers10
html10
android-ui10
dart10
google-play-services10
unit-testing9
polymer9
mocking9

Programming languages (3)

JavaDartKotlin

Github contributions (5)

github-logo-circle
dart-archive/dart-samples

Sep 2012 - May 2014

Various samples and examples in Dart
Role in this project:
userFull-stack Developer
Contributions:344 commits in 1 year 7 months
Contributions summary:Shailen's contributions focused on porting existing "High DPI Canvas" and "Geolocation/Trip Meter" JavaScript/HTML5 tutorials to the Dart language. These ports involved rewriting code from the original JavaScript versions to Dart, including changes to HTML and CSS files to integrate the new Dart code. Additionally, the user made minor improvements and addressed issues like a Chromium bug related to geolocation functionality.
flutterdart
googlearchive/android-nearby

Jul 2015 - Jan 2018

Migrated:
Role in this project:
userMobile Developer (Android)
Contributions:16 commits, 1 PR, 8 pushes in 2 years 6 months
Contributions summary:Shailen added a sample for Nearby.Message, demonstrating the use of the Nearby Messages API for Android. They implemented the MainFragment, which includes UI elements and logic for subscribing to and publishing device information. The code showcases functionalities like subscribing to messages, publishing device information, and handling permissions. The user also updated the GMSCore version, updated the MainActivity class, and added related Constants.
migrated
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
Shailen Tuli - Senior Software Engineer at Google