Summary
Overview
Work History
Education
Skills
Awards
Timeline
Generic

Kapil Upadhyay

Staff Software Engineer
Bengaluru

Summary

Passionate Software Engineer with over 9 years of experience in web and app development. Specialized in frontend technologies with a strong background in TypeScript, JavaScript, React, and more. Proven track record in enhancing user interfaces, optimizing application performance, and leading technical projects. Adept at problem-solving and continuously learning new technologies to improve software quality.

Overview

12
12
years of professional experience
7
7
years of post-secondary education
2
2
Languages

Work History

Staff Software Engineer

Tekion India Pvt Ltd
Bengaluru
12.2020 - Current
  • Leading Core Frontend Team Frontend Tech stack
  • Central CI/CD Framework
  • 1. Built Central CI/CD frome work which support various types of FE applications
  • 2. Added support for both mono repo and non mono repo
  • 3. Developed central testing and code quality library to be integrated with CI/CD pipelines
  • Performance Improvement:
  • 1. Improved core app load load time by 70% (load time reduced to less than 2s for all pages).
  • 2. Implemented code splitting using lazy loading, reduced initial js chunk size using Webpack. XHR calls parallelization, integrating APIs with minimal response at bootstrap
  • 3. Used service worker to cache the bootstrap API responses and few static resources
  • Live and Support Chat bot Application
  • 1. Build Chat bot library integrated with ML. Used across various modules of Tekion Support, Retail, Analytics and DRP.
  • 2. Tech used: React, Redux, SCSS, Nx, Webpack, Pusher
  • 3. Light weight library with load time of less than 1s
  • ML Widgets Library
  • 1. Build framework agnostic ML widgets resusable library using web components. Integrated across various modules of Service Promotions and Recommendation pages
  • 2. Tech used: Web components, HTML5, LitLab, Webpack.
  • 3. Light weight library with load time of less than 1s
  • Worked in various platform tools like Campaign, Rule Engine, Internal Tools
  • 1. Campaign: An app build on React which gives dealers the ability to configure schedule manual and automatic promotional campaigns.
  • 2. Rule Engine: An app to configure rule based flow. Eg. Rule based entity creation/ updation, flow trigger.
  • 3. Internal Tools: inhouse automated tool for approval requests, service creation/ updation, property updation, restricted API execution

Senior Software Engineer

Zomato India Pvt Limited
Gurugram
11.2019 - 12.2020
  • Senior Frontend Developer in Zomato Merchant Platform
  • Contactless Dining
  • 1. Created Zomato contactless dining platform during covid. Platform gained traction during Covid-19 and provided a contactless dining experience during covid19 pandemic.
  • 2. Tech stack used: React, Redux, Webpack, styled-components
  • Merchant Onboarding Platform
  • 1. Worked on Z Merchant Onboarding platform to onboard restaurant partners completely online with zero paper work.
  • 2. The platform reduced the restaurant partner onboarding time from 21 days to 4 days
  • 3. Tech stack: React, HTML5, styled-components
  • Merchant Ordering Platform
  • 1. Migrated Merchant Ordering platform from PHP to React.
  • 2. Moved out of monolithic repo to a micro service
  • 3. Tech Used: React, Redux, SocketIO, styled-components

SE-2

Saxo Group India Pvt Ltd
04.2017 - 11.2019
  • Frontend Developer/ Individual Contributor
  • Saxo Trading Chart Library
  • 1. Library created using Advanced JS for Trading charts. Charts represents complex trading instruments studies, annotations and scales.
  • 2. Tech stack used: Javascript, 2D Canvas, HammerJS.
  • SaxoTrader Go/ Pro platform
  • 1. Trading platform build for Web using HTML5. A pro version which includes a electron wrapper and enhanced features like multi window and state managements.
  • 2. Tech stack: React, HTML5, scss, redux, pusher

SE

Snapdeal India Pvt Ltd
07.2015 - 03.2017
  • Frontend Developer/ Individual Contributor
  • Snapdeal Cart
  • 1. Snapdeal Cart: Built features like Promotion codes appilcation, Cart Summary.
  • 2. Tech stack used: Java, React, JSP.
  • App Migration from JSP to React
  • 1. Worked with various teams in a company wide project to migrate FE pages from monolitihic project in JSP to React microservice.

Intern

InfoEdge India Ltd
06.2014 - 08.2014
  • Message Queuing using Rabit MQ

Intern

DRDO
12.2013 - 02.2014
  • Microprocessor simulator using C

Intern

Bharat Electronics Ltd
06.2013 - 08.2013
  • Network Simulation Web Analytics Dashboard

Education

PGDM - Artificial Intelligence

IIIT Bengaluru
Bengaluru
06.2019 - 06.2020

B.Tech - Computer Engineering

Delhi Technological University
Delhi
07.2011 - 07.2015

Senior Secondary -

AG DAV Centenary Public School
Delhi
04.2009 - 03.2010

Secondary School -

Mount Olivet Sr Sec School
Delhi
04.2007 - 03.2008

Skills

Technical Leader

undefined

Awards

  • Three times Awesome Team Awards at Tekion
  • Elevate Excellence Award in Tekion
  • Multiple recognition for Rank holder at school level

Timeline

Staff Software Engineer

Tekion India Pvt Ltd
12.2020 - Current

Senior Software Engineer

Zomato India Pvt Limited
11.2019 - 12.2020

PGDM - Artificial Intelligence

IIIT Bengaluru
06.2019 - 06.2020

SE-2

Saxo Group India Pvt Ltd
04.2017 - 11.2019

SE

Snapdeal India Pvt Ltd
07.2015 - 03.2017

Intern

InfoEdge India Ltd
06.2014 - 08.2014

Intern

DRDO
12.2013 - 02.2014

Intern

Bharat Electronics Ltd
06.2013 - 08.2013

B.Tech - Computer Engineering

Delhi Technological University
07.2011 - 07.2015

Senior Secondary -

AG DAV Centenary Public School
04.2009 - 03.2010

Secondary School -

Mount Olivet Sr Sec School
04.2007 - 03.2008
Kapil UpadhyayStaff Software Engineer