Girish Suragani

IOS Engineer

Bengaluru, Karnataka, India6 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Scaled Navi app from 1M to 10M DAU.
  • Achieved 60% faster startup and 99.98% crash-free rate.
  • Led a team of 9 engineers across multiple domains.
Stackforce AI infers this person is a Fintech Android Development expert with a strong focus on performance and user engagement.

Contact

Skills

Core Skills

Android DevelopmentTeam LeadershipUser EngagementApp PerformanceGenerative AiMobile Applications

Other Skills

ANRAndroid JetpackAndroid SDKAutomationC++Ci/cdCloud FirestoreCrash MonitoringDaggerDebuggingDesignFirebaseGitGoogle AdmobJava

About

๐Ÿš€ Lead Android Engineer with experience scaling the Navi app from 1M โ†’ 10M DAU and driving it to the 4th position in UPI through Core Android optimisations, Rewards activations, and monetisation strategies. ๐Ÿ’ก Passionate about building high-performance apps, scalable SDKs, and cross-platform experiences with Jetpack Compose & Compose Multiplatform. ๐Ÿ‘ฅ Currently managing a team of Android & iOS engineers across Ads, Rewards, Core Android & Design System, with a focus on app performance, developer efficiency, and GenAI-driven workflows.

Experience

Navi

2 roles

SDE 3 - Android (Team Lead)

Promoted

Jan 2024 โ€“ Present ยท 2 yrs 3 mos

  • Driving key initiatives across Ads, Rewards - Referrals & Core Android charters, while managing a team of 9 engineers. Focused on app performance, monetisation, engagement, and developer efficiency.
  • Ads SDK: Built Navi Ads SDK powering ~14 real estates in the app with cross-sell Ads, contributing significantly to monetisation. Driving Compose Multiplatform adoption by delivering Ads on iOS and scaling MyRupay in CMP.
  • Rewards & Referrals: Launched engagement programs like Powerplay, CoinDrop & Personalized offers, boosting retention & daily activations, helping scale Navi app from 1M โ†’ 10M DAU and reach 4th position in UPI.
  • Navi Money Manager: Architected & developed in MVI + Jetpack Compose for scalable personal finance management.
  • Core Android, Performance: Led SDKs development, CI/CD, app shell, crash monitoring, and the Navi design system for consistent UX across Android & iOS. Delivered multi-phase app performance optimisations โ€” 60% faster startup, 80% fewer API calls on launch (scaling UPI), reduced ANRs from 6% โ†’ 1.8%, and improved crash-free rate to 99.98%.
  • Innovation & Efficiency: Spearheaded GenAI adoption in Android teams by building Windsurf & MCP-based automated release workflows and due-date bots.
LeadershipTeam ManagementMentoringApp performanceANRJetpack Compose+3

Software Development Engineer 2

Dec 2022 โ€“ Jan 2024 ยท 1 yr 1 mo

  • Rewards and Referral -
  • Set up the complete Referral journey using the Branch SDK.
  • Built the Referral screens using Jetpack Compose and Rewards screen using a Server driven framework (Widgetisation)
  • Customer Experience and Platforms (CRM) -
  • Lead the development of My Tickets screen, Help Center screen and Support screen using Compose and Widgetisation framework.
  • Built the Navi Chat support screen using firestore. The chat screen is completely configurable from backend through widgets. Built video/audio/photo attachment functionalities and players.
  • Alfred (Screen Recording SDK) -
  • Building an Android screen recording and analytics SDK for the super app.
  • It periodically captures screenshots of the app by drawing the views, constructing the zips and building the events (touch, scroll, failures), Api metrics, device metrics, performance and uploads them to the server periodically.
  • Extended screen recording capabilities for React Native and Jetpack Compose.
  • Developed masking functionalities for XML and Jetpack Compose
  • Leveraged work managers for periodically uploading the events and zips to backends.
Android JetpackJetpack ComposeWork managerKotlinScreen Recording SDKAndroid SDK+5

Zeta

Software Development Engineer 2

Aug 2021 โ€“ Dec 2022 ยท 1 yr 4 mos ยท Bangalore Urban, Karnataka, India

  • Part of the Zeta-Sodexo team(Electron) which built Sodexo Apps for Asia, Europe and South America! Major product focus -
  • Tax Savings and Employee Benefits
  • Employee Recognition
  • Built Android CI/CD pipelines from scratch for all the Zeta-Sodexo Applications. Added functionalities like publishing app to PlayStore/Firebase from the pipeline itself which made app distribution simple for QA and Prod.
  • Developed Sodexo Italy and Spain Android Apps and made them ready for public launch after multiple rounds of regression and bug fixing.
  • Actively involved in biweekly on-calls for all the Zeta-Sodexo apps. Ensured that all high severity incidents are fixed before the breach time.
KotlinCi/cddockerKotlin CoroutinesAndroid DevelopmentJenkins+3

Goto group

3 roles

Software Engineer 2

Promoted

May 2021 โ€“ Aug 2021 ยท 3 mos

  • Took end to end ownership of GoClub android modules
  • Designed and developed the architecture of goclub-components module
  • Experimented with new features in GoClub
  • Did Android UI automation
  • Wrote blog on Material Components - https://link.medium.com/zVKTIHl0ojb
Software DevelopmentMobile Applications

Software Engineer 1

Jul 2020 โ€“ May 2021 ยท 10 mos

  • Developed GoClub product in Android from scratch
  • Key contributor in the Gojek Athena project - Unification of the Gojek app for all countries
  • Contributed in Home v4 performance optimization project
Software Development

Software Engineer Intern

Jan 2020 โ€“ Jun 2020 ยท 5 mos

  • Part of developing the Home v4 of the Gojek app
  • Implemented complex native animations and fixed bugs
  • Significant contributor of the Covid Donation project

Toppr

Android Development Intern

May 2019 โ€“ Jul 2019 ยท 2 mos ยท Hyderabad, Telangana, India

  • Refactored Custom Tests Module of Toppr App from MVP to Clean Architecture and MVVM.
  • Redesigned and fixed bugs in Test Tools and Learn Flow Module.
  • Built Toppr Games App from scratch following Test Driven Development (TDD) approach.
  • Technologies used -
  • 1. Dagger for dependency injection
  • 2. RxJava
  • 3. Clean Architecture with MVVM
  • 4. Kotlin Language
  • 5. Room Database
  • 6. Mockito for Testing

Chai bisket

Android Developer

Jan 2018 โ€“ Aug 2018 ยท 7 mos

  • Developed two Android apps - NewsCoin and TAPq
  • NewsCoin
  • This is an app for reading daily news and earning money. Implemented swipeable cards to display news. For every swipe the user earns 1 NewsCoin which he can redeem for real money. Also implemented Google Admob in the app to show Banner Ads, Interstitial Ads and Rewarded Videos . Login/ Registration and news content were fetched by making calls to the web server using Retrofit (Rest API) and parsing the JSON data.
  • Technologies used:
  • 1. Google Admob to display Ads in the app.
  • 2. Retrofit (Rest APIs) for making call to the web server.
  • 3. Firebase notifications for sending push notifications.
  • TAPq
  • This is a live quiz trivia app. Used Okhttp (websockets) for establishing a connection with the server when the game starts. Fragments were implemented to display the questions/options in a card when a message is received from the server . User/ Game information and Leaderboard values were fetched using Retrofit (Rest Api) by making calls to the server. Facebook Account kit was used for handling registration and Firebase Cloud Messaging for implementing push notifications in the app.
  • Technologies used:
  • 1. Okhttp (Websockets)
  • 2. Retrofit (Rest API)
  • 3. Facebook Account Kit
  • 4. Firebase Cloud Messaging

Sams advanced climatic technologies pvt. ltd

Android Development Intern

Jun 2017 โ€“ Jul 2017 ยท 1 mo ยท Hyderabad Area, India

  • In this Internship, I developed an Android App for their organisation. Some of the features of the app are:
  • 1. Customers can raise complaints on the products of the company.
  • 2. Displaying the various products and their detailed information.
  • 3. Customers can order spare parts, buy General Maintenance/AMC and can also do product enquiry.
  • 4. Employee login for the employees to see all the requests and complaints raised by the customers.
  • Technologies used:
  • 1. Firebase Database for handling the database services.
  • 2. Firebase Authentication for handling login/signup.
  • It has been published in the Google Play Store - SAMSACT.

Liquidhub

Android Development Intern

May 2017 โ€“ Jun 2017 ยท 1 mo ยท Hyderabad, Telangana, India

  • Developed an Android app namely ATM LOCATOR. It tracks the location of the person and shows the nearby ATMs around him and there is also an option to enter any place and to fetch ATMs around that place. Used Google Maps API to build the app and in this process I learned a lot about APIs ,Network Calls and Data Parsing .
  • Technologies used:
  • 1. Firebase Authentication for handling customer login/signup.
  • 2. Google Maps API to fetch the nearby ATMs.

Education

ABV-Indian Institute of Information Technology and Management

Integrated B.Tech & M.Tech โ€” Information Technology

Narayana Junior College, Jubilee Hills

Intermediate

JSS Sri Manjunatheshwar School, Dharwad

High School

Stackforce found 100+ more professionals with Android Development & Team Leadership

Explore similar profiles based on matching skills and experience