H

Harsh Bharvada

Senior Software Engineer

Kolkata, West Bengal, India7 yrs 9 mos experience
Most Likely To SwitchMost Likely To Respond

Key Highlights

  • Mentored over 100+ engineers at Google.
  • Developed impactful features for high-traffic applications.
  • Expert in Kotlin and Android development.
Stackforce AI infers this person is a Fullstack Developer with expertise in B2C applications and Fintech solutions.

Contact

Skills

Core Skills

AndroidKotlinJavascriptNode.jsAngularJava

Other Skills

AlertingAndroid JetpackBack-End Web DevelopmentBootstrapCC (Programming Language)C++CSSElasticsearchExpress.jsGitGo (Programming Language)Google MapsGreenSock Animation Platform (GSAP)HTML5

About

Passionate, driven and ambitious full stack developer with strong problem solving & analytical skills having experience in Kotlin & JavaScript-based technologies. Proficient in Android, Kotlin, Node.js & Express.js and always eager to learn something new. Looking forward to connecting with you.

Experience

7 yrs 9 mos
Total Experience
1 yr 11 mos
Average Tenure
4 yrs 3 mos
Current Experience

Google

2 roles

Senior Software Engineer

Promoted

Nov 2024Present · 1 yr 7 mos · Remote

  • Kotlin Readbility
  • Mentored over 100+ people across Google to write cleaner and more readable Kotlin
  • WIMT (Where is my train)🚆
  • Responsible for Android launches, releases, monitoring for the same, leading the Android team and setting direction towards following Android + Kotlin best practices.
  • Developed a special Kumbh Mela experience in WIMT powered by Google Maps showing users key nearby places in Prayagraj impacting 0.25M DAU during Kumbh Mela 2025.
  • Improved cold startup time for the app by 10% by setting by Macrobenchmarks.
  • Set up a complete client monitoring and alerting system from scratch to understand, track and alert catastrophic situations in code health or product features.
  • Designed and drove a scalable notification system which sends disruption notifications to relevant audience
  • Designed and drove Alerts Inbox feature which shows users real time disruption/ alerts information in advance
AndroidAndroid JetpackKotlin

Software Engineer III

Mar 2022Present · 4 yrs 3 mos · Remote

  • WIMT (Where is my train)
  • Intracity Local Trains Launch
  • Designed and implemented end-to-end the first-ever Schematic Maps experience for Local users. Users can track their live location projected on the Mumbai Local + Metro schematic map. Used rubber sheeting to train cell towers inside the city's S2Cell region and packed the lat/long to pixel file in the client for offline tracking of live location.
  • Designed and implemented end-to-end the city selector feature. Users view the local train experience for the city based on the cell tower/ location and the S2Cell region instantly. DAU for the feature is ~15M.
  • Designed and implemented Local train autosuggest.
  • Designed and implemented the Recent Train feature for the Intracity Local trains launch. This is very similar to the smart suggestions list present in the Whatsapp forward share sheet.
  • Significantly improved latency of evaluating user’s nearest station for local train experience by ~95% to ~6ms
  • Train Bookings in GPay
  • Significantly reduced the IRCTC LBR ratio (Look to Book) by 5x. This resulted in daily savings of > 1L INR.
KotlinAndroid JetpackSystems DesignPython (Programming Language)AndroidJava

Paypal

Software Engineer II

Aug 2021Mar 2022 · 7 mos · Bengaluru, Karnataka, India · Remote

TypeScriptReact.jsGo (Programming Language)JavaScript

Jio

Software Development Engineer I

Aug 2020Aug 2021 · 1 yr · Navi Mumbai, Maharashtra, India · Remote

  • Removal of cyclic redundancies in the graph-based conversational flow of Chatbots in Node.js
  • Significantly optimised performance for implementation of Correction Strings in Bot queries by ~96% from 3s to 110ms in Node.js
  • Single-handedly adopted Node.js + TypeScript for Gratification microservice of JioEngage in MyJio app.
  • Integrated default metrics of Prometheus for monitoring of data in Node.js.
  • Creating reusable, reactive form-based components using Angular Material
  • Lead & revamped the complete design as well as the development of the Dashboard experience by integrating Chart.js using ng2-charts in Angular
  • Implementing save feature of pagination states in data tables in UI using NgRx & Angular
Node.jsMongoDBAngularJavaScriptElasticsearch

Cognizant

2 roles

Associate-Projects

Aug 2018Jul 2020 · 1 yr 11 mos · Greater Kolkata Area

  • Responsible for revamping of code and optimising the conversion of excel data to JSON and subsequent Mongoose models using Node.js & Express.js, MongoDB.
  • Handling user authentication using JSON Web Tokens.
  • Creating components and data population using Angular & Bootstrap.
  • Enhanced the design for creating dynamic reports by using Java Jasper Reports for faster generation and less design dependency.
  • Improved ~53% performance in loading data tables by creating native Draggable & Droppable reusable tables using JQuery & JavaScript instead of jqxGrid library. Integrated data using REST API, Java Servlets & AJAX.
JavaScriptJavaNode.jsSpring MVCJdbcJasper Reports+2

Intern

Feb 2018May 2018 · 3 mos · Greater Kolkata Area

  • Developed a proof of concept using Spring MVC, MySQL & JPA.
  • Created user interface using Bootstrap.
  • User Authentication handled using JWT.

Talentexcel

Project Intern

Jul 2017Aug 2017 · 1 mo · Greater Kolkata Area

  • - Creating landing page using React & Material-UI React.

Education

St. Thomas' College of Engineering & Technology 122

Bachelor of Technology — Information Technology

Jan 2014Jan 2018

Stackforce found 100+ more professionals with Android & Kotlin

Explore similar profiles based on matching skills and experience