Summary
Overview
Work History
Education
Skills
Languages
Timeline
Generic

SHIVAM KUMAR

Noida,India

Summary

Experienced and innovative Lead Frontend Developer with 8.5 years of comprehensive expertise in designing, developing, and implementing highly scalable and efficient frontend architectures. Proficient in leading cross-functional teams, architecting robust solutions, and leveraging cutting-edge technologies to drive business growth.

Extensive experience in developing complex applications with expertise in client-side rendering (CSR) and server-side rendering (SSR) using JavaScript ES6+. Additionally, hands-on experience in setting up CI/CD pipelines using Jenkins and Buildkite, and deploying applications to Google APP Engine (GAE).

Overview

9
9
years of professional experience

Work History

Senior Frontend Developer

Bluecore Software | Retail Marketing Technology
03.2019 - 03.2024
  • Implemented advanced server-side rendering techniques and optimized performance while migrating th React JS site project to Next JS (v14.0).
  • Setup Google Cloud services (buckets, load balancers, cloud functions, cloud run, big query log sync) for cost-saving initiative, leading to a monthly savings of $20,000
  • Initiated and executed frontend project using React JS from scratch, ensuring precise implementation of project requirements
  • Managed and led frontend team, fostering seamless collaboration with stakeholders
  • Integrated third-party tools Google Analytics, Mix-panel, Datadog) for enhanced system monitoring and logging capabilities
  • Established Build-kite pipelines for multiple projects to manage different environments QA, Production)
  • Implemented Datadog dashboards for quick issue detection, debugging, and resolution
  • Created middle layer for migrating existing App Engine APIs to Google Kubernetes Engine based on feature controller
  • Enhanced Build-kite pipeline, reducing overall build time from 30 minutes to under 5 minutes.

Software Engineer

Paytm (One 97 Communications Ltd)
07.2018 - 03.2019
  • Developed RESTful APIs using Node JS and Express JS for showing merchant transaction on Paytm APP.
  • Created new project setup to move current merchant transaction frontend module from Angular 2 to PReact, Unistore, TypeScript, SASS, and Webpack
  • Implemented auto login functionality and handled user context switching between older and new version of UI
  • Created end to end Merchant onboarding FE module.
  • Created custom babel plugin for manipulating JSX
  • Worked on performance optimization of React JS application using react profiler
  • Implemented Analytics Graphs using Chart JS
  • Fixed bugs for legacy merchant panel written in Angular 1.5.

Software Engineer

Betaout Software(Retention Nine Technologies Pvt.)
08.2015 - 07.2018
  • Developed HTML web internet and mobile applications using HTML5, JavaScript, CSS3, JQuery, Ajax, Json, AngularJS, Angular2, Bootstrap, JQuery mobile, Node Js & MongoDb
  • Developed and implemented effective solutions that are integrated to company's information technology standards
  • Monitored technical aspects of front-end delivery for several projects
  • Worked closely with design team and project managers and ensured projects are delivered in timely manner
  • Converted Photoshop layouts to web pages using HTML, CSS, and JavaScript
  • Created and maintained pattern libraries for pages
  • Ensured projects meet industry standards
  • Worked on project estimation that included team members, and development hours required
  • Recommended technical solutions and architecture to clients
  • Interpreted and executed designs correctly as requested by clients.

Education

Master of computer Application (MCA) -

Galgotia College of Engineering & Technology
01.2015

Bachelor of Computer Applications -

Rama Institute of Higher Education
07.2012

Skills

  • React JS
  • Next Js
  • Node JS
  • TypeScript
  • Javascript
  • Redux Redux Toolkit
  • Graph QL
  • WebPack
  • CSS3
  • HTML5
  • Google Cloud AWS
  • Terraform
  • CI/CD Build-kite
  • Docker
  • Earthly
  • Kubernetes
  • GitLab/Docker
  • Jenkins
  • HTTP2/ GRPC

Languages

English
Hindi

Timeline

Senior Frontend Developer

Bluecore Software | Retail Marketing Technology
03.2019 - 03.2024

Software Engineer

Paytm (One 97 Communications Ltd)
07.2018 - 03.2019

Software Engineer

Betaout Software(Retention Nine Technologies Pvt.)
08.2015 - 07.2018

Bachelor of Computer Applications -

Rama Institute of Higher Education

Master of computer Application (MCA) -

Galgotia College of Engineering & Technology
SHIVAM KUMAR