
Gaurav Roy
@gaurav7557
Senior Software Engineer at Microsoft building Power Apps Mobile’s offline platform, including a toggle used across 114 apps.
What I'm looking for
At Microsoft, I co-own the offline charter for Power Apps Mobile, which 6–15 engineers across Android, iOS and Windows depend on. I designed and built an on-demand online/offline toggle used by 2,000+ users across 114 apps in its first year.
I also designed a client-side foreign-key indexing revamp that cut p80 query time by 25% on iOS and Windows, and set conflict resolution to use a server-authoritative model with client rebase. Working directly with enterprise customers on offline deployments has helped shape features that shipped.
I built AI-assisted on-call diagnosis and test/code-generation tooling using Claude Code and Copilot, used by engineers across multiple teams to take incident diagnosis from hours to minutes. Before Microsoft, I owned video playback end to end on Android and iOS at Amazon Music, including the Sonic Rush launch, and co-architected Microsoft Lists Mobile on a shared C++ core.
At Adobe, I worked on Acrobat Mobile and led Android engineering for PDF Edit. I also mentor software engineering learners and interns, and outside work I play guitar and sing.
Experience
Work history, roles, and key accomplishments
Co-own offline architecture for Power Apps Mobile (10M+ installs); 6-15 engineers depend on it.
• Online/offline toggle: 2,000+ users, 114 apps in year one.
• Indexing revamp: p80 query time down 25% (iOS, Windows).
• Server-authoritative conflict resolution with client rebase.
• AI on-call diagnosis tooling: 10-30 engineers, hours to minutes.
• 6-10 enterprise customers; mentored interns.
Freelance mentor for software engineering learners: 1:1 mentoring, mock interviews, live cohort classes and architecture reviews of capstone projects. Scaler 2021-2023, Pesto Tech 2021-2024, Bosscoder Academy 2025-2026. Guest speaker on AI-assisted development, Vedam School of Technology (2026).
Guest Speaker
Vedam School of Technology
Jul 2026 - Jul 2026 (0 months)
Delivered recurring webinars on artificial intelligence for students, covering game development with vibe coding.
Owned video playback end to end on Android and iOS for Amazon Music (100M+ installs app-wide); team of 1-5.
• Cut playback start time 50% (2.8 s to 1.4 s).
• Built the playback experience for the Sonic Rush tier, launched publicly.
• Helped revamp the app, reusing components across audio and video.
• Proposed UX and feature improvements to product management.
Recurring mentor across multiple cohorts — a mix of 1:1 sessions, mock interviews, and live cohort classes. Also served as an architecture reviewer for cohort capstone projects, evaluating live web-based builds — including e-commerce platforms and no-code tools — across multiple teams, and provided feedback on system design, scalability, and engineering best practices.
Recurring mentor across multiple cohorts — a mix of 1:1 mentoring, mock interviews, and live instructional sessions for software engineering learners.
Co-architected Microsoft Lists Mobile on Android and iOS (6-15 engineers; 50M+ installs app-wide).
• Integrated the cross-platform C++ (OneDrive) core; built the network/API layer and MVVM UI.
• Shared core held 50-70% of logic and roughly halved time to ship on both platforms.
• Shipped 2 releases; led cross-team requirements discussions.
Promoted from Senior MTS to Computer Scientist for PDF Edit scope.
• Worked on Acrobat DC Mobile 2020 (iOS and Android): Liquid Mode, a readable, flowable view for standard PDF documents.
• Built end-to-end automation for PDF Edit in Acrobat Android to protect build quality and reliability.
Lead Android engineer for PDF Edit in Acrobat Mobile (500M+ installs app-wide); team of 1-5.
• Adopted by 75k users in two years.
• Integrated the document-editing library into cross-platform Reader Mobile; the architecture became a platform for other services.
• Shipped 2 full releases (Acrobat DC Mobile 2018-19) on a C++ core.
Built software for high-end smart TVs and other digital products; monitored and profiled memory usage on these devices.
Developed data migration practices and analysed source systems to map source data to target systems.
Education
Degrees, certifications, and relevant coursework
Indian Institute of Technology (Indian School of Mines), Dhanbad
Master of Technology - MTech, Computer Science
2013 - 2015
Thesis : Artificial Neural Network based speaker recognition system (94.2% Accuracy)
West Bengal University of Technology
Bachelor’s Degree, Computer Science
2008 - 2012
B.TECH in Computer Science and Engineering
D.A.V Public School
12th, Science
2006 - 2008
Completed Schooling from CBSE board.
D.A.V Public School
High School
2004 - 2006
Completed 10th from CBSE Board
United Latino Students Association
IBM Certified Java Developer
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Salary expectations
Social media
Job categories
Interested in hiring Gaurav?
You can contact Gaurav and 90k+ other talented remote workers on Himalayas.
Message GauravGet matched with your dream remote job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
