A

Ashish Gupta

Software Engineer

Delhi, India8 yrs 9 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in iOS App Development with diverse framework experience.
  • Led engineering teams and improved product features significantly.
  • Strong background in mobile app architecture and design.
Stackforce AI infers this person is a Mobile Application Developer with expertise in iOS and cross-platform frameworks.

Contact

Skills

Core Skills

SwiftFlutterIos Development

Other Skills

.NET FrameworkAlgorithmsAndroidC++DartData StructuresFirebaseHTMLInternet of ThingsJavaJavaScriptManagementMicrosoft OfficeMicrosoft SQL ServerSQL

About

Specialise in iOS App Development. Experience using a variety of Apple Frameworks such as UIKit, Core Animation, Core Data,SceneKit, integration with web services (REST), JSON / XML parsing , integrating with Social Networks (Facebook, Twitter , Google etc.), GCD

Experience

8 yrs 9 mos
Total Experience
2 yrs 2 mos
Average Tenure
3 yrs 9 mos
Current Experience

Google

2 roles

Software Engineer

Jan 2025Present · 1 yr 4 mos · On-site

  • Google Translate
  • # Part of the iOS team working on translate experience

Software Engineer

Jul 2022Dec 2024 · 2 yrs 5 mos · On-site

  • Google Home ( NEST )
  • # Leading the Engineering team responsible for Vertical Experiences ( Wifi ) comprising of 5 mobile devs
  • # Responsible for ReArchitecturing the Code to support newly launched SRL Dependency Injection framework
  • # Handling legacy bug
  • Google Pay ( Gpay )
  • # Worked on the client side development for Nityam Vertical ( Recurring Payments) on Flutter
  • # Was responsible for rewriting the whole FASTag category , which directly lead to a funnel improvement of over 10%
  • # Architect and implement the whole client side implementation of Bill For SMS module ( Reading the Sms ) using the BLoC Architecture along with MVVM.
  • # I created multiple Design Documents for engineering features, and I also assisted the UX team in preparing feature Figma's.
swiftData StructuresFlutterDartAndroidUIKit+1

Uber

Software Engineer II

May 2021May 2022 · 1 yr · Delhi, India · Remote

  • # Leading the team responsible for MicroMobility Vertical in Uber, Mentoring two L3 engineers in iOS Design and architectural practices
  • # Redesigned the MicroMobility network services to support both polling (HTTPS) and socket connection (MQTT)
  • # Migrated A/B experiment tool from Morpheus to Citrus for MicroMobility
  • # Responsible for writing ERD for mobile side specifically iOS
  • # Published multiple features like BLE Unlock, Comfort mode, DL Selfie unlock
  • # Actively involved in the hiring for iOS Developers
swiftAlgorithmsData StructuresiOS Development

Hike messenger

Senior Software Engineer

Mar 2019May 2021 · 2 yrs 2 mos · Delhi, India · On-site

  • # DLS: Led the team that designed the DLS, integrated the same in vibe and rush. Using various design Patterns (eg. Factory Pattern) made most of the components reusable and made various custom UI components
  • # PaytmSDK: Integrated paytm payment SDK in the Rush app which enabled smooth money transfer from wallet to app
  • # InAppPurchase : Implemented inAppPurchase mechanism using storeKit (non renewable subscription)
  • # Migration iOS 13 : Migrated the whole theme mechanism to support dark mode and also handled backward compatibility
  • # Invite Framework : Created a whole framework of inviting people on the application used branch SDK for the same
  • # HikeMoji : Designed and Implemented whole module of hikemoji in ios, used frameworks like vision Api for face Detection, spritekit for rendering hikemoji, Responsible for integration and migration of Hikemoji from hike messenger to Vibe & Rush
  • # Onboarding Funnel : Did a complete UI revamp of onboarding screens, brought onboarding funnel from 82% to over 94%

Nagarro

Software Engineer

Feb 2017Dec 2018 · 1 yr 10 mos · Gurgaon, India · On-site

  • # I was part of
  • team developing an iOS application for a US based home automation
  • company. The application helps in controlling various devices that are
  • installed in a user's home and can be easily accessed by the application
  • # Designed and implemented a login module in which communicated with a
  • backend service ( Rest,http) for user authentication , also added keychain in
  • same
  • # Created An application which created a Virtual Home at runtime using sceneKit
  • Framework (representing users house) , dimensions were obtained by parsing
  • JSON data which was received from the server , User can interact with the
  • virtual home , By which user can control devices (lights/fans/shades) in her/his
  • own house
  • # Created A similar Virtual Reality application for iOS using unity 5
  • # Fixed bugs in the existing application , also re wrote few Controllers and classes

Education

Guru Gobind Singh Indraprastha University

Master’s Degree — Computer Software Engineering

Jan 2014Jan 2017

Delhi University

Bachelor of Science (B.Sc.) — Mathematics

Jan 2010Jan 2013

BAL BHARATI PUBLIC SCHOOL

High School — Computer Science

Jan 2008Jan 2010

Stackforce found 100+ more professionals with Swift & Flutter

Explore similar profiles based on matching skills and experience