Skip to main content
Gaurav RoyGR
Looking for a job

Gaurav Roy

@gaurav7557

Senior Software Engineer at Microsoft building Power Apps Mobile’s offline platform, including a toggle used across 114 apps.

India
Message

What I'm looking for

I’m looking for Staff-level roles in mobile platform and offline architecture.

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

Microsoft logoMI
Current

Senior Software Engineer

Oct 2024 - Present (2 years)

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.

Scaler, Pesto Tech, Bosscoder Academy logoSA

Technical Mentor

Mar 2021 - Jul 2026 (5 years 4 months)

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).

Vedam School of Technology logoVT

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.

Amazon logoAM

Software Development Engineer 2

Jul 2022 - Oct 2024 (2 years 3 months)

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.

Pesto Tech logoPT

Mentor

Oct 2021 - Aug 2024 (2 years 10 months)

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.

SC

Mentor

Mar 2021 - Mar 2023 (2 years)

Recurring mentor across multiple cohorts — a mix of 1:1 mentoring, mock interviews, and live instructional sessions for software engineering learners.

Microsoft logoMI

Software Engineer II

Mar 2020 - Jul 2022 (2 years 4 months)

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.

Adobe logoAD

Computer Scientist

Jan 2020 - Mar 2020 (2 months)

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.

Adobe logoAD

Senior Member Of Technical Staff

Sep 2017 - Jan 2020 (2 years 4 months)

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.

Samsung Electronics logoSE

Software Engineer

Dec 2015 - Sep 2017 (1 year 9 months)

Built software for high-end smart TVs and other digital products; monitored and profiled memory usage on these devices.

AM

System Analyst

Jul 2015 - Dec 2015 (5 months)

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 logoID

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 logoWT

West Bengal University of Technology

Bachelor’s Degree, Computer Science

2008 - 2012

B.TECH in Computer Science and Engineering

DS

D.A.V Public School

12th, Science

2006 - 2008

Completed Schooling from CBSE board.

DS

D.A.V Public School

High School

2004 - 2006

Completed 10th from CBSE Board

UA

United Latino Students Association

IBM Certified Java Developer

Interested in hiring Gaurav?

You can contact Gaurav and 90k+ other talented remote workers on Himalayas.

Message Gaurav

People also viewed

View all talent

Get 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!

Sign up
Himalayas profile for an example user named Frankie Sullivan