Summary
Overview
Work History
Education
Skills
Timeline
Generic
Kumar Shubham

Kumar Shubham

Senior Full Stack Web Developer
Bengaluru

Summary

Senior Full Stack Web Developer with 6+ years of experience, providing front end as well as back end development primarily using React.JS, Node.JS, TypeScript and CI/CD pipeline. An enthusiastic team player with good experience in managing a team of developers, and committed to contribute to company's success.

Overview

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

Work History

Senior Software Developer

EPAM Systems
03.2024 - Current
  • Convert React code to Nextjs code for America's Tire company. This requires creating new routes using Pages and App based routing, using separate Server Side Components and Client Side Components, and reusing existing React code wherever possible.

SDE II

Zivame
09.2019 - 03.2023
  • Create a dashboard with React and TypeScript and connect it to mongoDB using a Node server. Built the entire node server from scratch using api routes and middlewares. Catalog Team should be able to download reports for products and catalogs. The Node app was notified through Kafka messages whenever customer made any purchase and we would save those details in mongoDB. And when Catalog team requests for a report, prepare one by fetching required records from MongoDB and convert it into csv and send to dashboard in api response, so that Catalog team can view and download it. Also display the fetched records in table format in the dashboard with search and sort functionality. Also save the prepared report in AWS S3 bucket.
  • Create a React micro frontend architecture by segregating the Cart page into its own application using Webpack Module Federation plugin
  • Implement Server side rendering of the homepage of the website using React and TypeScript.
  • Implement new authentication features like mobile login using otp, Automatic login if Truecaller installed in customers phone using Web Sockets, Google One Tap login using Json Web Tokens, and also implement Verloop's Chatbot feature.
  • Improve load time of the homepage using web vitals. Improve FCP, CLS and FID of the homepage. Implement lazy loading of images and the content below the fold.
  • Take part in hiring processes and mentoring 3 junior colleagues.
  • Awarded Best New Performer award.

Consultant

Hitachi Solutions
08.2017 - 08.2019
  • Create the product page for Wendy's Burgers using React
  • Implement new designs for Wendy's Burgers menu and sub menu using React, and fix any bugs reported by the QA team.
  • Modify GeoMation software to fetch the coordinates data for various natural events across the world by using Hitachi's api and plot it accurately on the Google map and Binge map by calling their apis.
  • Provide support for Bright Horizons, using MSCrm, .Net, Javascript and Jquery

Education

B.E - Computer Science

CMR Institute of Technology
05.2013 - 06.2017

AISSCE -

Kairali School
04.2010 - 05.2012

SSLC - Science

St. Thomas School
04.2000 - 05.2010

Skills

  • ReactJS, NodeJS, TypeScript, JavaScript, Redux, Webpack, GraphQL

  • Html, Css, Bootstrap, Handlebars, Mustache

  • Typing speed 90 wpm, Jira

  • Jest, Enzyme, React Testing Library

  • Nextjs, Docker, AWS, MongoDB, Kafka, Mongoose, MySQL, Sequelize

Timeline

Senior Software Developer

EPAM Systems
03.2024 - Current

SDE II

Zivame
09.2019 - 03.2023

Consultant

Hitachi Solutions
08.2017 - 08.2019

B.E - Computer Science

CMR Institute of Technology
05.2013 - 06.2017

AISSCE -

Kairali School
04.2010 - 05.2012

SSLC - Science

St. Thomas School
04.2000 - 05.2010
Kumar ShubhamSenior Full Stack Web Developer