Utkarsh Rastogi

Senior Software Engineer

Bengaluru, Karnataka, India8 yrs 11 mos experience
Highly Stable

Key Highlights

  • Boosted daily orders by 10,000 through project integration.
  • Achieved 99.97% crash-free rate in mobile applications.
  • Mentored colleagues in feature design and development.
Stackforce AI infers this person is a Mobile Applications Developer with strong expertise in Android and iOS platforms.

Contact

Skills

Core Skills

Android DevelopmentMobile Applications

Other Skills

Technical ExecutionKotlinJunitMockitoJavaSprint PlanningDevelopment ToolsiOS DevelopmentSwift (Programming Language)ProgrammingDebuggingProblem SolvingCommunicationData StructuresAlgorithms

About

I am an enthusiastic learner and a self motivated Mobile Apps Developer trying to build Apps with latest tools and technologies.

Experience

8 yrs 11 mos
Total Experience
2 yrs 5 mos
Average Tenure
1 yr 7 mos
Current Experience

Google

Senior Software Engineer

Sep 2024Present · 1 yr 7 mos

Swiggy

3 roles

Software Development Engineer 3

Promoted

Apr 2023Sep 2024 · 1 yr 5 mos

  • Responsible for development of various features of Swiggy Android and iOS consumer application which is used by over 50 million people.
  • Features I’ve worked on are the following:
  • Delivered a critical end-to-end project, integrating IRCTC Train Order flow with the Swiggy app, boosting daily orders by 10,000.
  • Developed an in-house solution for Voice Search in the app using SpeechRecognizer by Google.
  • Led the redesign of the app's Search Page flow, collaborating with cross-functional teams.
  • Modularized Search Page code, reducing app build time by 11% overall and 38% for Search specifically.
  • Collaborated with the Analytics team to reduce the event footprint of the entire Search module by 30% by merging similar events and deprecating unused events.
  • Implemented a custom solution for blocking duplicate analytics events being triggered from the app.
  • Optimized app stability by resolving core crashes and ANR issues, resulting in a crash-free rate of 99.97% and an ANR-free rate of 99.7%.
  • Closely work with Product Managers and Business Analyst to understand the requirements for features and implement them.
  • Write Unit Tests using Junit, Mockito with a better coverage.
  • Mentoring and guiding colleagues in designing and building features.
  • Provide on-call support for production bugs as and when occurred on priority.
  • Technology stack : Kotlin, Java, Data Binding, Live Data, Retrofit, Dagger, Hilt, Jetpack libraries like navigation component, AAC ViewModel etc.
Technical ExecutionKotlinAndroid DevelopmentMobile Applications

Software Development Engineer 2

Promoted

Oct 2020Mar 2023 · 2 yrs 5 mos

Software Development Engineer

Nov 2018Oct 2020 · 1 yr 11 mos

Citrix

Software Engineer 1

Jul 2017Nov 2018 · 1 yr 4 mos · Bengaluru Area, India

  • Member of XenMobile team which delivers Mobile Device Management (MDM), Mobile Application Management (MAM) and enterprise-grade productivity apps in one comprehensive solution.
  • Working on Secure Mail for Android which is a containerized app for enterprises which lets users manage their email, calendars and contacts on their mobile phones and tablets and provides a rich user experience.

Mnnit computer club

Coordinator

Aug 2016Nov 2016 · 3 mos

  • Taught my junior batches algorithms and data structures on weekends as a coordinator of MNNIT computer club.

Education

Motilal Nehru National Institute Of Technology

Bachelor of Technology (B.Tech.) — Computer Science

Jan 2013Jan 2017

B.B.L. Public School, Bareilly

High School

Jan 2005Jan 2013

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

Explore similar profiles based on matching skills and experience