D

Divjot Singh

Product Manager

Bengaluru, Karnataka, India12 yrs 4 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Led significant performance improvements in multiple applications.
  • Expert in React Native and PWA development.
  • Strong leadership in managing UI platform teams.
Stackforce AI infers this person is a Fullstack Developer with a focus on SaaS and PWA technologies.

Contact

Skills

Core Skills

React NativeCode QualityLeadershipWeb DevelopmentPwa

Other Skills

CC++CSSCascading Style Sheets (CSS)Data AnalysisData StructuresE2E TestingExpoGitGithubHTMLHerokuJavaScriptJestLAMP

About

Experienced Software Engineer with a demonstrated history of working in the computer software industry. Skilled in Full Stack JavaScript, Java, and Unix. Strong engineering professional with a Bachelor's Degree focused in Computer Engineering from Netaji Subhas Institute of Technology, University of Delhi. Besides technology, I'm a vegan and a pacifist.

Experience

Udaan.com

2 roles

Architect (UI)

Jul 2023Present · 2 yrs 8 mos

  • Code Quality
  • Currently migrating react native barebone app with 400+ screens to expo + expo-router with tasteful compatibility layers, avoiding rewrites.
  • Rewrote key screens in b2b app to be server driven to reduce development turn around time.
  • Modernized Market Manager dashboards for easy visibility on key metrics, timeline tracking and a review system.
  • Developed a workflow analyzer to detect unused legacy screens based on their DAU, assisting in tech debt cleanup. Successfully removed ~100 unused screens, bringing app size down by 50%.
  • Setup E2E testing for app and web releases to shorter loop between commit and error.
  • Migrated from webpack to rspack for our webapp for super fast build times.
Code QualityReact NativeExpoE2E TestingWebpack

Lead Software Engineer

Apr 2020Present · 5 yrs 11 mos

  • Management:
  • Lead a core UI platform team of four very talented developers.
  • Planned and delivered quarterly roadmaps with data-driven tasks and output
  • Identified and worked around common problems faced in leading a team (consistent deliverables, team morale, measuring impact, breaking down long running issues, scoping tasks, asynchronous communication, ...).
  • Individual Contributions:
  • Reduced react-native codepush bundle size by 20% by optimizing image assets
  • Improved app startup time by 75% (P90), thus improving conversions to 2nd page by 35%.
  • Updated internal react-native+react-native-web class based framework to use functional components with specialized hooks. This lead to 3x improvement in app interactivity and responsiveness by reducing mount and runtime cost of components.
  • Built Year In Review screens for 2020 & 2021.
  • Deployed a webview fallback for react-native screens for quicker resolution during outages.
  • Drove improvements for developer experience initiatives by adding CI checks, pre-commit hooks and dev compiler optimizations.
  • Refactored tightly coupled internal library into individual npm packages in a mono-repo.
  • Used extensive A/B testing to drive higher (3.6->4.4) app store ratings using a strategically placed prompt.
  • Revamped udaan's homepage with 60fps animations and better SEO.
  • Collaborated to make find.udaan.com during 2nd wave of covid19 in India to facilitate in finding essential medicines.
  • Worked supporting lazy loading of react-native+react-native-web screens.
  • Worked on an internal framework for creating SSR based React apps (using webpack+node)
  • Worked on adding systematic changes to allow Animated Skeleton Screens for faster perceived performance on React Native and Web App.
  • Revamped Order Details Experience for React Native and Web.
LeadershipReact NativeReact.jsTypeScriptWebpack

Swiggy

2 roles

Software Development Engineer 3

Promoted

Nov 2019Apr 2020 · 5 mos

  • Lead the release of Timeline shareability on Swiggy Go.
  • Lead the release of Swiggy Stores PWA.
  • Lead the release of Swiggy Single Page Checkout for Food.
  • Developed new PL driven UI for Swiggy Stores.
  • Developed new Swiggy Genie.
  • Developed a system for incorporating Origin Trials for our PWAs, starting with SMS Receiver API & Contacts API .
  • Deprecated legacy systems and ported the same to modern services.
  • Regularly worked with and maintained HAProxy configuration.
PWAReactUI Development

Software Development Engineer 2

Jan 2018Nov 2019 · 1 yr 10 mos

  • Designed and developed multi-tenant payments module
  • Designed and developed website generator (Gauntlet). 10+ dashboards.
  • Designed and developed static site serving system for legal pages.
  • Designed Hotstar-Pop integration and scaled codepath for 120k RPM.
  • Moved codebase to a monorepo for improved developer experience.
  • Developed automatic UA based asset serving system for smaller bundle sizes. (20%)
  • Developed Restaurant Hygiene Pages for PWA and as webview for apps.
  • Developed Everyday Offers Feature for mobile PWA.
Payments ModuleWebsite GeneratorStatic Site ServingWeb Development

Housing.com

Senior Software Development Engineer

Oct 2017Jan 2018 · 3 mos · Mumbai Metropolitan Region

  • Worked on PWA performance.
  • => Migrated to React 16 from version 15 for a 50% win for renderToString completion time.
  • => Migrated to NodeJS version 8 from version 6 for another 50% win for above.
  • => Used brotli for assets to reduce size by another 20%.
  • => Minification of images, preferring SVGs over PNGs whenever possible further reduced page size.
  • => Using will-change CSS rule, along with disabling pointer-events on scroll helped in improving scrolling performance.
  • Presented a tech talk at Google Developers' Day Extended (Mumbai), BookMyShow Office. Video: https://youtu.be/lN8b_fXRC_A
PWA PerformanceReactNodeJSPWA

Samsung electronics

Software Engineer

Jun 2016Oct 2017 · 1 yr 4 mos · Bengaluru, Karnataka, India

  • Samsung Internet PC Extension Starting June 2016
  • => Revamped the extension codebase by switching to modern JavaScript paradigms, UI overhaul and performance optimizations. Improved localization of strings and helped in rebranding for version 2.0.
  • => Successfully shipped version 2.0 in March which received great response (chrome web store rating increased from 2.7 to 3.7 post launch).
  • => Userbase increased from 8,000 to 60,000 monthly active users (~8x) within 4 months of 2.0 release.
  • Gaana Web App Starting March 2017
  • => Designed and developed the web application in ReactJS + Redux + Styled-Components (later replaced with Emotion for perf wins).
  • => Challenges like performance on low end devices, inter-op between Tizen APIs and Web Platform were tackled along with the team.
  • => Successfully launched first phase of app withing MyGalaxy on Tizen in Late May.
  • Samsung Internet - Bixby April 2017 – July 2017
  • => Wrote JSGF gram files for Samsung Internet domain.
  • => Helped in bringing accuracy to 95%+ for Bixby US launch.
JavaScriptPerformance Optimization

Fizzy foodlabs pvt. ltd.

Intern - Tech Web Design

Dec 2015Jan 2016 · 1 mo · Mumbai Area, India

  • Developed ReactJS + NodeJS based blog webapp with complex interactions.
  • Server-side rendering was used for better performance with several webpack plugins to effectively reduce bundle file size.
ReactJSNodeJS

Samsung electronics

Student Trainee

Jun 2015Jul 2015 · 1 mo · Bengaluru, Karnataka, India

  • Convergence Team/Services
  • Technologies used : Node.JS, Mapnik, MongoDB, TileMill

Ieee

Web Developer

May 2014May 2015 · 1 yr · Greater Delhi Area

  • IEEE NSIT Chapter

Frrole

Frontend Developer Intern

Nov 2013Jan 2014 · 2 mos · Greater Delhi Area

  • Buzzometer
  • Created an interactive and responsive web app using the APIs of Frrole using jQuery , PHP and XML for analyzing the buzz created by a particular movie.

Refiral

Product Development Engineer

Oct 2013Oct 2014 · 1 yr · Gurugram, Haryana, India

  • Co-founding team member. Managed JavaScript head of the tool.
  • Key contributions :
  • Health Report tool for analyzes all clients statistically and constantly check for API health status, hence benefiting in tracking downtimes and losses.
  • Performance improvements by deploying faster routes to server calls. (300-400ms win)
  • Expanding support to several e-commerce platforms.
  • Extending help in creating the internal API. Made its use to make several customizable popouts, providing more options than industry.
  • Integration with social networks to enable the tool. Studied Facebook documentations to leverage best out of its Graph API.
  • Helped in strategy and planning of the tool in its initial phase.

Lost beat

Technical Project Manager

Jan 2013May 2013 · 4 mos · Greater Delhi Area

  • Managed LostBeat Me blog based on WordPress. Wrote quick snippets to automate some of the blogging markups.

Collegespace

Technical Head

Oct 2012Sep 2014 · 1 yr 11 mos · New Delhi

  • Created 2 web apps (NSITulatorJS http://divjot.collegespace.in/o/NSITulatorJS/ and CS Downloader) using jQuery and PHP.
  • Developed 2 websites using Wordpress (faadoocoders.collegespace.in and aap-hai.collegespace.in)

Education

Netaji Subhas Institute of Technology

Bachelor's Degree — Computer Engineering

Jan 2012Jan 2016

St.Mary's School,New Delhi

CBSE Board

Jan 2003Jan 2012

Stackforce found 100+ more professionals with React Native & Code Quality

Explore similar profiles based on matching skills and experience