Harshit Jain

Senior Software Engineer

London, United Kingdom12 yrs 11 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Over 8 years of mobile application development experience.
  • Expert in Android and React Native development.
  • Proven track record of improving tech metrics.
Stackforce AI infers this person is a Mobile Application Developer with expertise in AdTech and Streaming Services.

Contact

Skills

Core Skills

Android DevelopmentReact NativeAndroid SdkKotlinAgile MethodologiesContent SdkMvvmAds Implementation

Other Skills

AlgorithmsAndroid StudioCC++Clean ArchitectureCore JavaCross-functional CollaborationsCross-functional collaborationCustom network libraryDagger (Software)Data StructuresDatabasesDependency InjectionEclipseEnd to End Delivery

About

Harshit Jain is a Senior Software Engineer based in London, UK with over 8 years of experience in developing mobile applications. He has a strong skill set in Android and React Native development and is well-versed in Jetpack components, Kotlin, Java, Dagger2, Retrofit, RxJava, MVVM, MVP, Clean Architecture, Junit testing, Mockito, JavaScript, GraphQL, Flux, Hack, and PHP. In his current role at Meta London, Harshit works on the Ads Manager App, leading projects end-to-end, collaborating with cross-functional teams, defining hypothesis and goal metrics, running experiments, mentoring junior engineers, and executing engineering excellence projects. He has also contributed to migrating legacy code to modern best practices such as migrating from JS navigator to Native navigator and updating rendering engines. Prior to his current role, Harshit worked at Inmobi, where he worked on the InMobi Android SDK and created a custom network library. At Wynk Music and Wynk Tube, Harshit was responsible for refactoring the application and improving tech metrics such as crash-free users and ANR sessions. He also developed the Music Content SDK from scratch, following the repository pattern for data management. Harshit has a B.Tech in Computer Science from NIT Kurukshetra, India. He is experienced in Agile methodologies, sprint management, design, and architecture documentation, and is skilled in using tools such as Android Studio, VS code, Charles, Postman, Zeplin, Jira, Figma, Confluence, Asana, and Flipper. With his experience and skill set, Harshit would be a valuable addition to any mobile app development team.

Experience

12 yrs 11 mos
Total Experience
2 yrs 7 mos
Average Tenure
4 yrs 6 mos
Current Experience

Meta

Senior Software Engineer

Dec 2021Present · 4 yrs 6 mos · London, England, United Kingdom · Hybrid

Android DevelopmentReact NativeAgile MethodologiesCross-functional CollaborationsEnd to End Delivery

Inmobi

SDE-IV

Apr 2021Nov 2021 · 7 mos · Bengaluru, Karnataka, India · On-site

  • Highlights:
  • Worked on the InMobi Android SDK that is integrated by publishers in their apps to serve ads to customers.
  • Migrated the complete SDK from Java to Kotlin and refactored the legacy code with new APIs.
  • Created a custom network library to support API requests having capabilities such as sync/async request, fluent API using builder pattern etc.
  • Key responsibilities:
  • Acted as the senior-most Android engineer in the team, responsible for design and architecture for all the product features and tech initiatives.
  • Worked on creating an InMobi adapter to support the Mopub Advance bidding process for mediation.
  • Collaborated with cross-functional teams and partner teams to resolve ambiguities and scope out the project.
  • Defined hypotheses and goal metrics to track the outcome of projects.
  • Ran experiments and performed data analysis to measure the success of projects.
Android SDKKotlinJavaCustom network libraryCross-functional collaboration

Wynk limited

2 roles

Technical Lead

Dec 2019Apr 2021 · 1 yr 4 mos

  • Roles and responsibilities :-
  • Leading the Wynk Android team to deliver cutting-edge features using Agile methodologies.
  • Created Content SDK that is being used to provide content to Wynk app
  • Improved tech metrics such as Crash free users from 98.3% to 99.8%, ANR sessions from 0.7% to 0.2%.
Agile methodologiesContent SDKTech metrics improvement

Principal Engineer Android

Oct 2017Dec 2019 · 2 yrs 2 mos

  • Wynk Music
  • India’s largest music streaming service having more than 100Mn+ installs.
  • Roles and responsibilities :-
  • Helped the app grow from 50Mn installs to 100Mn+ installs,15Mn DAO to 40Mn DAO by creating some high impacting features.
  • Refactored the legacy code and converted it to MVVM
  • Worked on Ads implementation which is generating majority of revenue.
  • Upgraded Exoplayer SDK and implemented gapless playback that has improved streaming experience significantly.
  • Wynk Tube
  • Wynk Tube is a light weight streaming app having more than 1Mn+ installs.Main features of this app are music videos and vernacular support .
  • Roles and responsibilities :-
  • Led the development of app from scratch.
  • Created all the requirement and technical architecture documents.
  • Developed the in a modular using all the latest technologies.
  • Wyn Tube app is having industry best tech metrics like Crash free users, App start time, best streaming experience.
MVVMAds implementationExoplayer SDK

Oyo rooms

2 roles

Software Development Engineer II

Promoted

Jun 2017Oct 2017 · 4 mos · Gurgaon, India

Software Developer

Oct 2015Jun 2017 · 1 yr 8 mos · Gurgaon, India

  • India's largest branded Hotel chain having PAN India presence.
  • Worked on OYO Consumer android application having 10Mn+ app installs.
  • Created Hotel management application from scratch that is used by all the OYO property managers.
  • Created industry first Digital Departure & Arrival Register on Android application.
  • Implemented Dynamic pricing (surge pricing) feature on Hotel management app.
  • Created GM app in react native to be used by General managers to track status of all the Hotels in his Jurisdiction.

Samsung research institute noida, india.

Software Engineer - R&D Apps

Jun 2013Oct 2015 · 2 yrs 4 mos · Noida Area, India

  • Development of Android Applications preloaded in samsung Smartphones.

Education

National Institute of Technology, Kurukshetra, Haryana

B.Tech — Computer Science

Jan 2009Jan 2013

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

Explore similar profiles based on matching skills and experience