Chetan Sachdeva
A software developer is a transformer who can transform ideas into apps by writing code. I am a Senior Software Engineer from India and want to make this world a better place by leveraging technology. I like to write clean, testable code that adheres to SOLID and functional programming principles.
Like good food and exercise can make healthy body and mind, best practices and pragmatic approach to programming can make healthy apps. - a quote by me
Professional Profile
Senior Software Engineer with 10 years of experience across Android and iOS mobile development. Extensive background working with Java, Kotlin, and Swift, as well as modern multiplatform frameworks like Kotlin Multiplatform (KMP), Flutter, and React Native.
Worked at
-
Uber (Senior Software Engineer Dec 2018 - Feb 2026) - Developed and maintained core features across Android and iOS for major apps including Uber Rider (HCV, Intercity), Driver, UberLite, and UberBus.
- Spearheaded AI-driven improvements in Customer Obsession utilizing RAG-based semantic search with Google’s Gecko model for help, chat, and voice search. Won a global hackathon for these implementations.
- Led the HCV (Uber Shuttle) subscription initiative and designed UX experiments that significantly cut trip cancellations.
- Engineered an internal Response State library using functional paradigms and built custom IntelliJ tooling to streamline Java-to-Kotlin file migrations.
- Optimized platform reliability through E2E testing, alerting, and observability.
-
Fueled (Android Engineer Feb 2017 - Apr 2018) - Worked on Appetize Kiosk App by Appetize, IBM IaaS App by IBM, Dialog App by Komson Media, Garage Cricket Library by Fueled, Printed App by Canon, RiteAid App by Rite Aid Pharmacy, and the Snippety Library by Fueled.
-
Click Labs (Android Developer Jul 2016 - Jan 2017) - Worked on Linkitch App, LaborGo App, and CampusOxide App.
-
Addval Labs (Android Developer Intern Feb 2016 - Jun 2016) - Worked on Kulcare App.
Spoken at
- Atria Institute of Technology 2025, Bangalore - AI for Mobile
- DroidCon India 2019, Chennai - The Anatomy of RIBs
- Fragments 2017, Bangalore - Lottie: Animating the bridge between Designers and Developers
- GDG Mumbai, DevFest 2017 - Boil Boilerplate Code with Data Binding
Blogs
- Android Paging for Network Uncovered!
- Scroll ⇈ Pull ⇊ Bind and Paginate RecyclerView
- Swipe ⇆ Drag ⇅ Bind RecyclerView
- Binding Spinner in Android using DataBinding & InverseDataBinding 💫
- Catch your coffee at The Dagger Cafe
- Collapsing FCM Notification? Like a pro!
- Testing FCM Notifications? Like a pro!
- Style your text with Snippety
- HTML for Android
- Lottie Android Pie for Animation Lovers ❤
Open Source
Featured Repositories:
- Flutter Search Engine
- Snippety
- Madrasi
- FlickrIt
- Collapsing Notifications
- Android Accessibility
- CLUI (JavaScript)
Personal & Interests
When I’m not writing code, you can find me engaged in:
- Arts: Sketching, painting, and caricature.
- Wellness: Dedicated to Yoga, Ayurveda, and Siddha.
- Adventure: Trekking, biking, swimming, and exploration.
- Music: Deeply passionate about Carnatic and Hindustani classical music.
So now you know me, how about I get to know you? Let’s connect!
Socials
Thanks for stopping by! :)