G

Gaurav Thakkar

IOS Engineer

Mumbai, Maharashtra, India6 yrs 1 mo experience
Most Likely To Switch

Key Highlights

  • Expert in Mobile App Development with a focus on modern design.
  • Strong advocate for automated testing and high code coverage.
  • Proven leadership in mentoring and guiding development teams.
Stackforce AI infers this person is a Mobile Development expert with strong capabilities in Flutter and Android technologies.

Contact

Skills

Core Skills

Mobile Application DevelopmentAndroid DevelopmentFlutter Development

Other Skills

API DevelopmentAndroidAndroid JetpackAndroid StudioBenchmarkingCascading Style Sheets (CSS)Cloud FirestoreCommunicationCoroutinesCustomer RequirementsDagger (Software)Database QueriesDatabasesDebuggingDocumentation

About

Quick Learner and passionate about software development. I keep experimenting with my stack but Mobile App Development has always been my area of expertise I firmly believe that software should not only be functional but modern and good looking as well and I always work towards software being that way. I always advocate for automated testing and having the highest possible code coverage to build confidence about the software built. I also feel that a programming language is just a means to solve a problem, and hence I am "language-agnostic", and hence open to the opinions and the solutions available to create software. Besides this, I pride myself in being a great team player and I like to take entire ownership of features that I ship, end to end, i.e. from conception to delivery. I am usually the person, or the buddy, that helps you when things go south, or prod crashes. I am an inherently curious person, and always looking to understand people and processes to make them better . I am a Yoga practitioner and I love to play a lot of sports including cricket, frisbee, football and volleyball. I consider that agility in the mind should be equally complimented with agility in the body

Experience

6 yrs 1 mo
Total Experience
1 yr 6 mos
Average Tenure
3 yrs 1 mo
Current Experience

Bookmyshow

2 roles

SDE - 2 Android

Apr 2025Present · 1 yr 2 mos · Mumbai, Maharashtra, India

  • Regular 1-1 mentorship of junior developers and helping them in API contracts, user experience decisions and design patterns
  • Lead a subset of the team to achieve an edge to edge layouts for Android 15 across the entire app in a record time
  • Providing expert guidance about migration to Jetpack Compose, by hosting regular talks across the team
API DevelopmentUser Interface DesignIntegration TestingPerformance TuningKotlin CoroutinesDagger (Software)+3

SDE-1 Android

May 2023Apr 2025 · 1 yr 11 mos · Mumbai, Maharashtra, India

  • My responsibilities here as an Android Engineer involve going the extra mile for customer satisfaction
  • In this process, I have
  • Lead the migration from Butterknife to DataBinding across the team to reduce the app size
  • Lead and owned the migration of app to Android 14, and the latest update of compose, leading to a performance improvement by about 80%
  • Monolith to Modular Architecture using MVVM and MVI, resulting in splitting of app into feature modules with a consolidated single file for dependency management using Version Catalogs
  • Handled migration of Exoplayer to Media3 for in house OTT product: BMS Stream, leading to fewer crashes and easier maintainance. Integrated a unified media player SDK across the mobile and TV apps to ensure seamless user experience
  • Java to Kotlin Migrations across the codebase leading to a reduction of about 30%
Database QueriesService IntegrationMobile PlatformsMultithreadingBenchmarkingCommunication+14

Wednesday solutions

Software Engineer

Jan 2022May 2023 · 1 yr 4 mos · Pune, Maharashtra, India

  • As a Software Engineer, I am responsible for:
  • Creating Wednesday's Open Source Templates of Flutter and Android
  • Playing a key role in Migration to Jetpack Compose, also setup a CI/CD pipeline using Github Actions to ease deployment to PlayStore.
  • Using Flutter to completely re-architect a Mobile App.
  • Playing a key role in re-architecting a legacy codebase (10+ years old) to the Modern Android Development Stack ( Compose, MVVM), paying key attention to great animations, and pixel perfect UIs with E2E testing
  • As a part of this role, I have developed expertise in Android, Flutter and iOS development.
JavaDatabase QueriesService IntegrationMobile PlatformsMultithreadingCustomer Requirements+22

Peocit technologies

Android Developer

Mar 2021Jan 2022 · 10 mos

  • Worked on Peocit's core banking based Android Apps which are actively used by more than 100 banks across the country
  • Helped to migrate from a no architecture to MVVM, Google's recommended architecture for modern android apps.
  • Deployed a token generation wrapper written in Spring on Gcloud. Helped integrating various SDKs related to billing, credit card etc in the app
  • Built a theming engine which is used by 100+ clients of the company
  • Additionally also set foundation for new apps by contributing to a CI/CD pipeline involving GitLab and Jenkins
JavaSpring BootDatabase QueriesService IntegrationSoftware TestingMobile Platforms+22

India in pixels

Android Developer Intern

Nov 2020Dec 2020 · 1 mo

  • Developing their Cross Platform Flutter App from scratch
  • The app involved a UI like Inshorts. Bloc pattern was used to get the data from the internet. The backend used was Firebase
  • I setup the foundation of the new app, to be highly scalable and testable in a short span of time
  • I also worked on making the admin portal (in React) which helps to update the data in the backend
Database QueriesMobile PlatformsMultithreadingBenchmarkingCommunicationFlutter+19

Defence research and development organisation

Intern

Jan 2020Nov 2020 · 10 mos · Pune Area, India

  • Built a chatbot for internal communication for DRDO using WebSockets
  • This project involved learning NodeJS, Docker and some ReactJS as well
Mobile Application DevelopmentGit

Hachimichi

Intern

Dec 2019Jan 2020 · 1 mo

  • Worked for Hachimichi's own product GAZE and helped them develop an Android App
  • I built two apps, one for the client to view the ads posted and the other one to control the data on the server. I also setup a custom schedule to update the data on the server at specific intervals in the data. The most challenging part was building a custom pager view with bottom dots
Git

Education

Maharashtra Institute of Technology

Bachelor of Technology - BTech — Computer Engineering

Jan 2017Jan 2021

Fergusson College

HSC

Jan 2015Jan 2017

The Bishop's School

Jan 2005Jan 2015

Stackforce found 100+ more professionals with Mobile Application Development & Android Development

Explore similar profiles based on matching skills and experience