Shubham Kumar

Fullstack Web Engineer·

Web developer who loves writing and debugging code. As an engineer, I am always learning and adapting to new technologies to deliver user-friendly,well designed, & efficient applications.


S1 Engineer - Full Stack

  • Completed Java full-stack engineer certification from IIHT-Hyderabad
  • Part of Scrum development team for a leading wealth management firm in US
  • Developing UI/UX for model management web application using HTML, CSS, Bootstrap and Angular
  • Writing clean, efficient and maintainable code while collaborating with team members
  • Performing unit testing using Jasmine & Karma maintaining 90% of code coverage
  • Collaborating with Backend and QA team to deliver all team goals
June 2019 - Present

Junior Teaching Assistant, Embedded Systems

Shiv Nadar University
  • Teaching assistant for the course "Embedded Systems and Hardware"(Spring 2019) under Prof R.N. Biswas.
  • Assisted in conducting lab sessions thrice in a week for 80+ students registered in the course.
  • Designed and Developed an experiment for illustration of "Position Control using Wireless Networks" in embedded systems using Xbee and STM32F767ZI Nucleo board.

Jan 2019 - May 2019

Project Trainee, INternet of THings

Tata Communications LImited
  • Studied and developed network architectures for LoRaWAN based IoT solutions
  • Gained hands on experience for TCL IoT devices
  • Improved UI for Admin dashboard of Asset Tracking Device
May 2018 - July 2018

Vocation Trainee, Smart Cities

Jamshedpur Utilities and Services Company
  • Worked on “Application of Internet of Things for Smart Cities”
  • Researched on LoRa wireless technology, it's protocols
  • Developed abstract IoT solutions based on LoRaWAN for smart cities perspective.
  • Analysed data from different cities registered in World Council for City Data
  • Researched and documented measures for improvement of ISO37120 rating of Jamshedpur
May 2017 - Aug 2017

Web Developer

Elecon Systems Pvt Ltd
  • Took the company's business online by creating a website for them
  • Designed and developed the front-end of the website for the company using HTML, CSS and Javascript
May 2016 - July 2016


Shiv Nadar University

Bachelor of Technology
Electronics & Communications Engineering

GPA: 7.98

August 2015 - May 2019


  • HTML5 & CSS3
  • JavaScript (ES6+)
  • TypeScript
  • Angular
  • NgRx
  • React.js
  • Unit Testing: Jasmine, Jest
  • Java
  • Maven
  • Spring Boot
  • Spring Cloud
  • Spring Data JPA
  • Hibernate
  • JUnit
  • Node.js
Development Tools
  • Webpack
  • Babel
  • Git
  • NPM
  • Rally/Confluence
  • Jenkins
  • Microsoft Azure
  • Agile Development & Scrum
  • Cross Functional Teams
  • Responsive Design
  • Cross Browser Testing & Debugging


SuitUp - A transparent hiring platform

  • A full-stack web application to connect job seekers with active hiring managers.
  • Candidates can showcase their projects and skills.
  • Hiring managers can list jobs and connect with candidates.
  • CI/CD done with GitHub Actions and Heroku.
  • Upcoming features: Recruiters can conduct 1-on-1 video interview

HTML5, SASS, Angular, Angular Material UI,Spring Boot, Spring Security, JWT, MySQL

Yummy Bites - Food Ordering Application

  • E-commerce full-stack application.
  • The applications has two 2 users- Admin & Customers.
  • Admin can add, update, delete menu items for sale. Customer can add menu items in his cart and checkout.
  • Authorization implemented using Spring Secuirty, so, Anonymous user can access the menu item list.

HTML5, CSS, Bootstrap, Angular, Spring Boot, Spring Security, JWT, MySQL

Gmail Clone

  • Designed UI/UX for gmail using React, CSS and Material UI.
  • Integrated with Firebase Google Authentication and Store.
  • Used Redux for state management, router for multiple screens.
  • Upcoming feature: Exploring to integrate with Gmail API.

React.js, JSX, Redux, React Router, CSS, Firebase Auth, Firebase Store, Firebase Hosting

Greedy - Dice Game

  • 2 player dice game using vanilla JS
  • Used semantic HTML to design the web page
  • Used CSS wih proper BEM notation for designing the layout

HTML5, CSS, Vanilla JS


  • A fitness app with tracks your running and cycling exercies
  • Used Geolocation API for location tracking and Leaflet library for integrating Maps
  • Designed using Semantic HTML & CSS with BEM notation
  • For persisting data across multiple page reloads, used localStorage

HTML5, CSS, Vanilla JS, Geolocation API, Leaflet library

JavaScript30 Challenge

  • Creating a small JavaScript project everyday, for 30days.

HTML5, CSS, Vanilla JavaScript(ES6)