Gaurav Roy

Senior Software Engineer

Bengaluru, Karnataka, India10 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led development for apps with over 500 million installs.
  • Expert in cross-platform mobile application development.
  • Strong background in user experience and architecture.
Stackforce AI infers this person is a B2C mobile application developer with extensive experience in cross-platform solutions.

Contact

Skills

Core Skills

Mobile Application DevelopmentIos DesignAndroid DevelopmentIos DevelopmentTechnical DesignClient-server ModelDatabase ManagementJ2ee Development

Other Skills

APIAPI handlingAmazon DynamodbAmazon S3Amazon Web Services (AWS)AndroidAndroid DesignAndroid JetpackAndroid NDKAndroid SDKAndroid StudioArchitectureBusiness RequirementsC++Coding Standards

About

With over 9 years of deep-rooted experience in cross-platform mobile application development, I’ve had the privilege of leading and delivering some of the most iconic apps of Industry Giants, used by millions globally. My journey spans the intricate landscapes of iOS and Android, where I've engineered solutions that combine state-of-the-art technology with an un-compromised user experience. Amazon (Current) ------------------ Amazon Music: As the owning lead dev, I spearheaded the Video Playback charter for iOS and Android, to an app with to over 100 million app installs and a 4/5 rating (both iOS and Android). I developed a robust client-server platform for API handling and crafted extensive UI components across several releases. Additionally, I played a pivotal role in the app’s revamp, introducing a new subscription tier Sonic Rush, refining architectures, and enhancing the user experience. Tech Stack: Android, iOS, Kotlin, Swift, React Native, AWS, MVVM, Jetpack Compose, Java, Restful APIs. Microsoft --------------- Microsoft Lists Mobile: Leading the development for both iOS and Android, I architected the app from scratch, which now has over 50 million installs and a 4.1/5 rating. The app features interdependent components at a cross-platform OneDrive core and network level, with a comprehensive UI. My focus was on improving user experience, integrating functional features, and reusing components from Microsoft’s extensive libraries. Tech Stack: Android, iOS, Kotlin, Swift, MVP, MVVM, API handling, NDK, C++. Adobe ----------- Adobe Acrobat Mobile DC: I led the development of the PDF Edit feature for iOS and Android, overseeing a complex feature set with interdependent C++ core components and a cross-environment UX. This work contributed to over 500 million installs and a 4.21/5 rating. My responsibilities included integrating document editing libraries and introducing a flowable liquid mode in Reader Mobile, forming a platform for other services. Tech Stack: Android, iOS, Kotlin, Swift, Jetpack Compose, Java, JNI, NDK, C++, Objective C. At Samsung R&D, I developed solutions for high-end smart TVs and other digital products, enhancing Samsung’s cutting-edge technologies. Tech Stack: Java, RCP, C, C++. I’m a passionate coder, holding a postgraduate degree in computer science from IIT (ISM) Dhanbad. Besides my professional pursuits, I play guitar and sing. I’m open to opportunities where I can leverage my passion for coding, software design and development, team leadership, mentoring, and machine learning.

Experience

10 yrs 9 mos
Total Experience
1 yr 9 mos
Average Tenure
1 yr 7 mos
Current Experience

Microsoft

2 roles

Senior Software Engineer

Oct 2024Present · 1 yr 7 mos · Bengaluru, Karnataka, India · On-site

  • Currently working in the Power Apps Mobile team, contributing to the Offline charter for a large-scale cross-platform application on Android, iOS, and Windows, with >10 million active installs worldwide. Responsible for designing and delivering core offline capabilities that enable enterprise users to reliably create, modify, and sync data in environments with intermittent or no network connectivity. Work spans React Native, native Android/iOS layers, and C++ shared components, ensuring high-performance local storage, conflict resolution, and seamless online-offline transitions. Collaborate closely with platform, client, and service teams to define architecture, drive feature prioritization, and deliver scalable, fault-tolerant solutions. Additionally lead technical discussions, mentor team members, and contribute to long-term architectural strategy befitting a senior engineer’s role in a mission-critical product.
Mobile Application DevelopmentiOS Design

Software Engineer II

Mar 2020Jul 2022 · 2 yrs 4 mos · Hyderabad, TG, India

  • Worked on 2 full releases of Microsoft Lists Mobile(iOS and Android), participating in the complete development life-cycle of a complex mobile application.
  • Lead developer for Lists Mobile with > 50 million installs on the App Store and a rating of 4/5. An end to end complete application with interdependent components of a cross platform core in C++, a client server platform for data retrieval and Api calls and a comprehensive UI. Extensively worked in the complete development of the product, incorporating and reusing various components in and outside of Microsoft's Libraries.
  • In addition to my development role, took several initiatives to define and prioritize features for the latest releases. Suggested user experience improvements and functional features to Senior Product Management and led regular discussions with several teams on requirements and objectives.
iOS DesignAndroidiOS DevelopmentProblem SolvingObject-Oriented Programming (OOP)Model-view-viewmodel (MVVM)+27

Amazon

Software Development Engineer 2

Jul 2022Oct 2024 · 2 yrs 3 mos · Bengaluru, Karnataka, India · Hybrid

  • Worked on multiple major releases with one new subscription tier, under the broad charter of Amazon Music Android, participating in the completely revamped development life-cycle of a complex mobile application along with Music Technology, with New features including Audio as well ad Video Playback.
  • Lead developer for Amazon Music Android with > 100 million installs on the App Store and a rating of 4/5. An end to end complete application with interdependent components incorporating both video and audio play, a client server platform for data retrieval and Api calls and a comprehensive UI. Extensively worked in the complete revamp of the product, incorporating and reusing various existing components.
  • In addition to my development role, took several initiatives to define and prioritise features for the latest releases. Suggested user experience improvements/fixes and functional features to Senior Product Management and led regular discussions and mentoring roles within the team on requirements and objectives.
iOS DesignAndroidiOS DevelopmentProblem SolvingObject-Oriented Programming (OOP)Model-view-viewmodel (MVVM)+34

Adobe

2 roles

Computer Scientist

Jan 2020Mar 2020 · 2 mos

  • Worked on a full release for Adobe Acrobat DC Mobile 2020 both iOS and Android, working for the major liquid mode feature, encompassing a readable flowable view for a normal PDF Document .In addition to my development role, suggested user experience and functional improvements.
  • Incorporated a complete end to end automation for the PDFEdit Feature in Acrobat android, in order to ensure the build quality and reliability for the feature.
Java Native Interface (JNI)iOS DesignAndroidiOS DevelopmentProblem SolvingObject-Oriented Programming (OOP)+24

Senior Member Of Technical Staff

Sep 2017Jan 2020 · 2 yrs 4 mos

  • Worked on 2 full releases of Adobe Acrobat DC Mobile 2018-19 both for iOS and Android, participating in the complete development life-cycle of a complex software product.
  • Lead Android developer for PDFEdit on Acrobat Mobile DC with > 500 million installs on the App Store and a rating of 4/5. A complex feature with interdependent components of core in C++ and Cross platform and cross environment UI. Extensively participated in the complete integration of Adobe’s document editing library into cross platform Reader Mobile (for both iOS and Android) including design and architecture that forms a platform for other services.
  • Extensive knowledge of the PDF language and technology acquired from experience in working on the above products.
iOS DesignAndroidProblem SolvingObject-Oriented Programming (OOP)Android DesignAndroid Studio+19

Samsung electronics

Software Engineer

Dec 2015Sep 2017 · 1 yr 9 mos · Noida Area, India

  • Work involved developing solutions for high end TV’s and other digital Products, thereby monitoring and profiling memory systems of these devices.
Problem SolvingObject-Oriented Programming (OOP)Rich Client Platform (RCP)Client-Server ModelAndroid StudioTechnical Design+8

Amdocs

System Analyst

Jul 2015Dec 2015 · 5 mos · Gurgaon, India

  • Developed practices to carry out data migration activities and also performed source system data analysis in order to manage source to target data mapping.
Problem SolvingObject-Oriented Programming (OOP)Database Management System (DBMS)J2EE Application DevelopmentHTML5Coding Standards+2

Education

Indian Institute of Technology (Indian School of Mines), Dhanbad

Master of Technology - MTech — Computer Science

Aug 2013Jul 2015

West Bengal University of Technology, Kolkata

Bachelor’s Degree — Computer Science

Jan 2008Jan 2012

D.A.V Public School

12th — Science

Jan 2006Jan 2008

D.A.V Public School

High School

Jan 2006Jan 2008

Stackforce found 100+ more professionals with Mobile Application Development & Ios Design

Explore similar profiles based on matching skills and experience