Upkar Singh

Senior Software Engineer

Greater London, England, United Kingdom15 yrs experience
Most Likely To Switch

Key Highlights

  • Over 10 years of IT experience with a focus on JavaScript.
  • Expert in building user-friendly web applications.
  • Strong background in front-end technologies and performance optimization.
Stackforce AI infers this person is a Frontend Developer with extensive experience in SaaS and E-commerce industries.

Contact

Skills

Core Skills

JavascriptReact.jsTypescriptNode.jsRest ApisDesign System

Other Skills

AWSActive ListeningAmazon Web Services (AWS)AngularJSApache CordovaBackbone.jsCSS-in-jsCSS3CassandraCommunicationCypressE2EEnzymeFront End Engineering Design (FEED)GTM

About

I have 10+ Years of experience in IT industry with 6+ years on Javascript and front-end. Building state-of-the-art, easy to use, user-friendly websites and applications is truly a passion of mine. I actively seek out new technologies and stay up-to-date on industry trends and advancements. * Fluent with core front-end web technologies, including JavaScript, HTML/HTML5, and CSS/CSS3; strong understanding of DOM * Experience with technologies such as React.js(+ Redux), ES6, Unit Testing(Jest/Enzyme), Backbone.js, and Node.js * Extensive knowledge of testing strategies, cross-browser compatibility, and client-side performance optimisation

Experience

15 yrs
Total Experience
1 yr 8 mos
Average Tenure
3 yrs 3 mos
Current Experience

Lendable

Senior Software Engineer

Mar 2023Present · 3 yrs 3 mos · Greater London · Hybrid

Next.jsJavaScript

Paddle

Senior Frontend Developer

Nov 2021Oct 2022 · 11 mos · London, England, United Kingdom

  • Working in the Checkout team which is responsible for multiple domains across our infrastructure such as:
  • ● Checkout
  • ● Component libraries
  • ● Dashboard segments
  • ● Email Templates
  • ● Localisation
  • From time to time and alongside my day to day responsibilities I'm also contributing to optimise the platform and architecture.
  • Being also active as a facilitator in our FE Guilds where we drive front end tech and culture at Paddle
  • Skills: Integration Testing · Unit Testing · E2E · Interviewing · React.js · Amazon Web Services (AWS) · TypeScript
  • Tech Stack Used : React, Redux, Webpack, Typescript,, CSS-in-js (Styled Components), Hooks, Github, Jest,React Testing Lib, Cypress, Playwright, AWS
Integration TestingUnit TestingE2EInterviewingReact.jsAmazon Web Services (AWS)+1

The collective

Senior Frontend Developer

Oct 2019Nov 2021 · 2 yrs 1 mo · London, United Kingdom

  • The collective owns and operates co-living residential buildings across London , NY and Berlin.
  • My role is to look after web facing products which help customers with Viewing, Booking, Verification, Payment, and Resident Support.
  • Architected, developed and maintained multiple applications within a team of 2 UI & 2 backend devs.
  • ● Undertook major revamp of company’s main website written in VueJS.
  • ● Maintained Kentico Kontent CMS, with custom API Integration to access its content.
  • ● Also built a custom CMS migration tool to keep multiple project
  • environments in sync.
  • ● Integrated Stripe and GoCardless systems to handle card and
  • direct debit payments.
  • ● Integrated GTM tracking across the website.
GitJestNode.jsTypeScriptREST APIs

Zomato

Lead Technocrat

Nov 2018Sep 2019 · 10 mos · Gurgaon, India

  • Led the web team in 2 major projects, Revamp of Legacy Website and Building Design System (Sushiweb : https://npmjs.com/package/sushiweb) along with Performance optimisation and SEO improvements
  • Key Points and Responsibilities:
  • ● Ensuring high performance on mobile web and desktop web.
  • ● Implemented SSR for faster first view and SEO improvements
  • ● Architect and build Design System for Zomato (
  • https://npmjs.com/package/sushiweb)
  • ● Revamp of Legacy Website ( PHP+Jquery) to React
  • ● Defining Architecture of Web Application
  • ● Coordinate with Other teams e.g Infra team, Product,
  • Designers etc to get the features rolled out in time.
  • ● Set up tooling ( Travis, Githooks, Webpack, Testing framework)
  • Tech Stack :
  • ● React ● Redux ● Webpack ● Scss (CSS3) ● Styled Components ● Hooks ● Github ● SSR ● Jest ● Enzyme ● Service worker ● PWA ● Express ● PHP ● Design System ● Travis ● Docker
PHPGitReact.jsJestreduxNode.js+4

Bidgely

Senior Software Engineer

Apr 2017Oct 2018 · 1 yr 6 mos · Bengaluru Area, India

  • Bidgely is used by electric utilities around the world to transform how they engage with consumers. The SaaS-based service applies machine learning to utility meter data to itemize the amount and cost of energy used by various home appliances. With consumer-friendly Web and mobile communications, Bidgely provides personalized and actionable insights that help consumers save energy and enable utilities to build enduring customer relationships. Bidgely is funded by leading cleantech investor Khosla Ventures, as well as strategic investment from some of the largest utilities in the world - RWE, E.On, and Constellation.
  • Key Points and Responsibilities:
  • ● Acting as build manager and handle all the build generation and distribution to QA on Github.
  • ● Create and deliver product extensions to new utilities end-to-end.
  • ● Train and manage junior developers for angular / javascript and oversee their progress on tasks.
  • ● R&D for the new features which includes Printable / PDF reports, Offline and progressive capabilities to existing angular web app etc.
  • ● Production support for live website, admin panel and mobile apps (android and ios)
  • ● Delivered Web Dashboard, HER and Admin console working as sole Dev( Lead and Developer) for Pacific Corp and Rocky Mountain Power
GitNode.jsREST APIs

Versé innovation pvt ltd

Senior Software Engineer

Dec 2015Apr 2017 · 1 yr 4 mos · Bengaluru Area, India

  • Was part of the 2 major projects at Dailyhunt (Verse Innovation).
  • Content Fetch backend:
  • This project is responsible for fetching the news data from publisher (NewsPaper) website , extract the details ,create chunks, populate it in DB (Mysql and cassandra) ping the same to News BE (ANother Backend which talks directly with App).
  • There is also one admin panel which is managed by OPS team, which makes use of content enrichment and automated classification ( alpha release till now) services to tag news items to Keywords.
  • Ads Network:
  • This project is responsible for Ad serving on all platform making and hence most important project for revenue generation for Dailyhunt.
  • The backend is composed of Openx (Open source ) php based framework and Mysql for ads contenta and configuration.
  • Backend reads the incoming ad request and selects one ad on the basis of required impression target, frequency , user profile etc and responds with xml for an ad.
  • Hourly cron jobs would fetch data from hadoop system and push to Mongo, where we run aggregation queries for estimation based on 4-week data available in mongo.
  • Video Ads : Created a POC on video streaming using HLS and MPEG DASH and on inserting the video ads in Video content dynamically
GitNode.jsREST APIs

Snapdeal

Senior Software Engineer | User Growth

Jun 2015Dec 2015 · 6 mos · Gurgaon, India

  • Description: Purpose of my key project Snaplite project was to make snapdeal mobile website light and fast enough to make shopping on a 2G connection (or a bad 3G) streamline and effortless.
  • Project was based upon the SOA architecture, JAVA backend (Spring) would consume the Snapdeal REST services and provide response to JSP where Highly optimised JS, CSS and HTML would load the data.
  • Key Points and Responsibilities
  • ● Have written own Jquery like OOJS based mini-library to cop-up with developer’s habit of using the “$” and reduce the size of code
  • ● Boost the page load speed by lazy loading scripts , css and even images.
  • ● Implemented the Pre-caching, and code-splitting in house
  • ● Resource compression by YUI Compressor Lib (JAVA)
  • ● Enabled Maven to trigger grunt commands at the time of Project build ( package and install )
GitREST APIs

Letsgomo (snapdeal)

Project Manager

Aug 2012Jun 2015 · 2 yrs 10 mos · Gurgaon, India

  • Working with a fantastic team of mobile developers to create world class mobile products and services.
  • Overseeing development of X-platform, hybrid apps and mobile optimised websites for clients. Currently focused on mCommerce market and building products for the eCommerce domain. Major projects i wroked upon were :
  • Jaypore:
  • Jaypore is magneto backed e-commerce website for Indian ethnic wear and silver jewelry. In this project we maintained and extending the Desktop website end to end. Mobile site was developed from scratch using both adaptive and
  • responsive approaches. Link : http://jaypore.com/. Tech Stack : Php, Jquery, AWS, Magento
  • ● Involved in day to day client meetings / calls and requirement gathering and task allocation to team
  • ● handling and configuring A WS for client
  • ● Designed framework for Mobile site.
  • ● end to end development for SEO support.
  • ● Framework changes for making site urls SEO friendly
  • ● Working on chrome extension (both alarm based and push
  • notifications based) for Jaypore.
  • Tapeezy :
  • ● Created Framework which would take config file as input for every client and accordingly changes API calls, APIs exposed, view data and even theme.
  • ● Few of initial clients includes utsavfashion.com (mobile apps), m.Saholic.com, m.shopclues.com, http://m.utsavfashion.com, vastradiJewels.com
  • ● Wrote API parser at model level to provide uniform json structure to views
  • ● implemented custom file based caching mechanism
  • ● Session regeneration at master controller level to keep checkout
  • flow same
  • ● on all the platforms i.e. mobile website, Android App, IOS app
  • and WP8 App
GitNode.jsREST APIs

Infosys

System Engineer

Jul 2010Apr 2012 · 1 yr 9 mos · Mysuru Area, India

  • Java trained and hands on experience on PHP.
REST APIs

Education

Kurukshetra University

B.TECH. — ELECTRONICS AND INSTRUMENTATION

Jan 2006Jan 2010

EIE) MAHARISHI MARKANDESHWAR ENGINEERING COLLEGE KURUKSHETRA

B — Tech

Jan 2006Jan 2010

Stackforce found 100+ more professionals with Javascript & React.js

Explore similar profiles based on matching skills and experience