Summary
Overview
Work History
Education
Skills
Timeline
Generic

Parson Sharma

Bangalore

Summary

Frontend developer with more than 12 years of experience in various startups and Enterprises.

Overview

14
14
years of professional experience

Work History

SENIOR SOFTWARE ENGINEER

Microsoft
01.2022 - Current
  • Worked on Your Conversations and deployed the Emerald Project including bell and discover to the external users (Ring 1.5 and Ring 3), First time.
  • Reliability and Performance Dashboards, scenario and telemetry that would give the exact picture of how the feature is performing and would be extensively useful for perf and reliability related bugs and issues.
  • Worked on Discover Cached Item Sync strategy document to improve the Discover Performance.
  • Performance goals ARI improvement shifted from 0.38 to above the benchmark of 0.8 using VL2 and preloading data for scroll and it has been consistently above the benchmark.
  • Worked on latency improvements implemented telemetry to get information around renderCount, renderedItemsCount, userScreenSize, averageItemSize and wastedRenderCount. Based on which we have increase the initial render which has improved the latency as well as reduce the number of delta request api calls from around 1100 to less than 400 daily average (Ring 3.9) and based on wastedRenderCount we get to know about the unnecessary renders.
  • Added Text Filter in Activity All Slice got very postive response from customer.
  • Decoupling Tag and personal mention filtering behaviour in Activity App slices and added sliceId fields to Activity slices feed actions. This feature has increased Mention upfront filter by 30% (130%) and usage of tag upfront filter is around 80%.
  • Add support on client side to run A/B experiments for changes in services.
  • Slices migration to Outlook Model




Front End Principal Engineer

Whitehat JR
07.2020 - 01.2022

Manage front end quorum to setup design and performance guidelines for 7 different front end teams.

  • Setup performance guidelines like JS performance budgets, eslinting for javascript, react.js like hooks and lodash best practicing and stylinting for scss.
  • Integrated real user metrics using datadog and created alerting and monitoring on the same platform for error and performance. Chrome UX report for network distribution and web vitals.
  • Integrated storybook, unit testing framework with storyshots and visual testing using chromatic.
  • Worked on performance improvement using code splitting on route and component level and changed caching strategy of static resources.

UI Lead

Paytm
10.2019 - 07.2021

I started at Paytm Education in november 2019 and worked as Team Lead for ED forms.

  • Worked on Performance improvement and incorporation of coding guidelines.
  • Acted as a contact point between technical, functional and test teams.

Associate Technical Lead

Travel Triangle
03.2018 - 11.2019
  • Created whole migration plan to migrate agent dashboard from ROR to react.
  • Initiated using libraries using immer.js and normalizr.
  • Incorporated new RTMS(websocket) in all existing applications desktop and mobile web in both ROR and react.js and replaced old pubnub.

Associate Technical Lead

Nagarro
01.2012 - 02.2018
  • Worked on SPA using angular.js and ngrx for a real state client in London.
  • Created multiple single page apps using knockout.js and backbone.
  • Worked on .net core, entity framework and signalR and multiple relational databases.

Education

Master of Computer Applications - Computer Science And Programming

Thapar University
01.2012

Skills

  • Javascript
  • Reactjs
  • Redux
  • CSS
  • Angular

Timeline

SENIOR SOFTWARE ENGINEER

Microsoft
01.2022 - Current

Front End Principal Engineer

Whitehat JR
07.2020 - 01.2022

UI Lead

Paytm
10.2019 - 07.2021

Associate Technical Lead

Travel Triangle
03.2018 - 11.2019

Associate Technical Lead

Nagarro
01.2012 - 02.2018

Master of Computer Applications - Computer Science And Programming

Thapar University
Parson Sharma