Jyoti Dubey is an Android-focused software engineer with eight years of experience building maintainable mobile apps and shipping features at scale across companies like Gojek, Walmart Global Tech, and DoorDash. She specializes in modern Android architectures (MVVM/MVP), dependency injection and persistence (Dagger2, Room), and has a history of refactoring complex codebases to improve testability and developer ergonomics. Her open-source contributions include practical improvements to a well-known android-mvvm-architecture sample—streamlining ViewModel injection and reducing view binding scope—which highlights a focus on long-term maintainability rather than quick hacks. Based in Seattle, she brings both startup agility from Freshworks/Gojek and product-scale experience from large platforms. Colleagues describe her as a pragmatic engineer who balances clean architecture with shipping real user-facing features. She also blends Kotlin idioms and Android KTX usage into her work, making integrations more concise and robust.
8 years of coding experience
9 years of employment as a software developer
Kendriya Vidyalaya Sangathan
B.TECH Computer Science, B.TECH Computer Science at Shanmugha Arts, Science, Technology & Reserch Academy (SASTRA), Thanjavur
This repository contains a detailed sample app that implements MVP architecture in Kotlin using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Role in this project:
Mobile Developer (Android)
Contributions:22 commits, 20 pushes in 1 month
Contributions summary:Jyoti primarily focused on implementing features related to data handling and UI design within an Android application using Kotlin and Room. They created database entities, data access objects (DAOs), and interacted with the database using the Room persistence library. They also implemented various UI components, potentially for displaying questions and options in the application, and integrated those components. The user also incorporated the Android KTX extensions for more concise coding.
This repository contains a detailed sample app that implements MVVM architecture using Dagger2, Room, RxJava2, FastAndroidNetworking and PlaceholderView
Role in this project:
Mobile Developer (Android)
Contributions:13 commits, 8 PRs, 8 pushes in 1 year 7 months
Contributions summary:Jyoti primarily refactored and improved the application's architecture by moving common data binding code to a base fragment. They also updated the Open Source adapter by providing ViewModel, and refactored the code to reduce the scope of viewDataBinding. Furthermore, the commits show a focus on integrating ViewModelProviderFactory in the project, especially within the different fragments and activities, suggesting efforts to streamline dependency injection and view model management. These changes indicate a focus on improving code maintainability, and adhering to the MVVM architecture.
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
Jyoti Dubey - Software Engineer at Walmart Global Tech