Hardik Srivastava

Software Engineer

Bengaluru, Karnataka, India5 yrs 1 mo experience

Key Highlights

  • Expert in React Native with extensive mobile app development experience.
  • Proven track record in building high-performance applications.
  • Strong background in Android and iOS development.
Stackforce AI infers this person is a Mobile Applications Developer with expertise in cross-platform frameworks.

Contact

Skills

Core Skills

React NativeAndroid DevelopmentIos DevelopmentDatabase Management System (dbms)Public SpeakingSpeech Recognition

Other Skills

Turbo Native ModulesGeofencingHigh-performance animationsCustom hooksNative module developmentState managementEngineering DesignMixpanelJiraFigma (Software)API integrationWeb DevelopmentBack-End Web DevelopmentLinuxDeepSpeech2

Experience

5 yrs 1 mo
Total Experience
1 yr 5 mos
Average Tenure
2 mos
Current Experience

Swish

Senior Engineer

Apr 2026Present · 2 mos · Bengaluru, Karnataka, India · On-site

Headout

3 roles

Senior Software Engineer - Apps

Promoted

Apr 2025Apr 2026 · 1 yr · Bengaluru, Karnataka, India

  • Architecturing and building Frame 🖼️, an AI-powered photo guide app, from scratch using React Native New Architecture.
  • Developed Turbo Native Modules for gallery media change detection with real-time callbacks to React Native. This helps in detecting when the user has captured media while the current app was in the background.
  • Built Turbo Native Modules for geofencing, sending notifications when users enter predefined coordinates, to help the user use Google Maps or Apple Maps for navigation and then nudge them to come back to the application.
  • Created Turbo Native modules for reading accelerometer, gyroscope, and compass data to enable precise device alignment to predefined pose values.
  • Implemented numerous high-performance animations and interactions using React Native Reanimated.
  • Wrote custom hooks and logic for statistical clustering of map markers, ensuring smooth map panning performance with React Native Map View (Apple Maps and Google Maps)
  • Built a native module for the Headout app for local push notification scheduling and management, independent of external PN services. This has been helping to schedule time-critical notifications in advance, which was previously not possible by relying on external services like Firebase and Webengage due to the latency involved.
  • Rebuilt the entire Combo Flow in the Headout App from scratch, bringing it in parity with the web flow while removing older param-based navigation in favour of global jotai and React context based state.
  • Ported Dex: AI Audio Guide app from a React Native - iOS codebase to function on Android.
  • Built custom Fabric views for video player on Android, to replace react-native-video package.
React NativeTurbo Native ModulesGeofencingHigh-performance animationsCustom hooksNative module development+1

Software Engineer - Apps

May 2023Apr 2025 · 1 yr 11 mos · Bengaluru, Karnataka, India

  • Implemented 'Experience Itinerary' feature for select products, which provides a list of locations the user can visit and experience as part of the tour that is being booked on Headout. Displays an itinerary like list with additional information along with a dedicated Map View to easily visualise the path and all the waypoints in the itinerary.
  • Architectured and Implemented "Headout Price Drops" which is an app-exclusive flash sale feature for Headout. Created time-critical state components and handled the API integration for the project, ensuring that the limited inventory handling was done properly.
  • Implemented a new booking flow called 'Guided Tour' which provides the user multiple language options to choose from, with regards to a tour that has a particular language-speaking guide available.
  • Improved App Performance in multiple booking flow scenarios to decrease CPU Usage from ~75% to ~35%. Average Flashlight score improvements from ~60 to ~86.
  • Automated multiple scenarios in the app using Maestro for performance testing via Flashlight.
  • Handled migration for a core inventory API that required implementation of contract changes across the app codebase.
  • Implemented iOS Spotlight Search in our React Native app to support searching of User Bookings / Tickets, Popular Cities, Popular Categories and Experiences.
  • Handled migration of the PayPal payment method from v5 to v6, which required creating a custom native module to communicate with the PayPal iOS and Android SDK.
React NativeiOS DevelopmentAndroid DevelopmentEngineering DesignMixpanelJira+1

Engineering Intern - Apps

Oct 2021May 2023 · 1 yr 7 mos · Bengaluru, Karnataka, India

  • Migrated the app codebase from Swift + Kotlin to React Native along with the team.
  • Developed an in-house analytics module to help collect data from apps. The module acts as a single input source and sends them to multiple analytics platforms.
  • Implemented and added support for test identifiers across the app codebase for support of automation.
  • Implemented support for PayPal payment method and iDEAL Payment Method
Android DevelopmentReact NativeiOS Development

Indian institute of technology, kanpur

SURGE Research Intern

May 2022Aug 2022 · 3 mos · Kanpur, Uttar Pradesh, India

  • Worked under the guidance of Prof. Nisheeth Srivastava to ideate and build a Free and Open Source platform which can be deployed by anyone and can be used at any scale. The project also received a nomination in the funded category.
Android DevelopmentDatabase Management System (DBMS)Web DevelopmentBack-End Web Development

Google developer student clubs manipal university jaipur

2 roles

Technical Head

Aug 2021Aug 2022 · 1 yr

  • Conducted multiple college-level events and discussions while being a part of the core student group, to teach the students about up and coming Google technologies while being the facilitator of one of the flagship annual Google organized events called 'Android Study Jams'.

Technical Co-Head

Aug 2020Aug 2021 · 1 yr

  • Helped my seniors in organizing and researching events related to Google and Open Source technologies.

Indian institute of technology, kanpur

Research Internship on End to End Speech Recognition

Jun 2021Aug 2021 · 2 mos · Kanpur, Uttar Pradesh, India

  • Worked under the guidance of Prof. Niseeth Srivastava in the domain of End to End Speech Recognition. Tested out different applications using the DeepSpeech Framework, and wrote custom scripts and code to ease our process.
LinuxDeepSpeech2Speech RecognitionPython (Programming Language)

Ieee cs muj

App Development Mentor

May 2021May 2022 · 1 yr · Jaipur, Rajasthan, India

  • Conducted multiple sessions, workshops and hands-on events to guide the students of Manipal University, Jaipur in the field of Application Development and Open Source.
Public SpeakingAndroid Development

Tech burner

Android App Developer

Jul 2020May 2022 · 1 yr 10 mos · Remote

  • Worked with the team behind the YouTube channel 'TechBurner'
  • Developed BurnerGuard from scratch, which is a security-focused app and has features such as detection of banned apps in the user's device, cache and unimportant file cleaner, iOS-like mic and camera indicator, and bulk uninstaller.
  • Was among the first apps to bring the newly announced privacy indicator feature to Android devices.
  • Developed 'BurnerBits' which used to be a quick news application. Featured a minimalistic user interface with regular article notifications.
  • Developed a new version 'FreshWalls' app from scratch. FreshWalls is a simple yet popular app with over 1M+ users. Features constantly updating wallpaper packs that provides the user various options to choose from.
Android Development

Education

Manipal University Jaipur

Bachelor of Technology - BTech — Computer and Communication Engineering

Aug 2019Aug 2023

City Montessori School

Jan 2013Jan 2019

Stackforce found 100+ more professionals with React Native & Android Development

Explore similar profiles based on matching skills and experience