Shivam Pundir

Shivam Pundir

Senior Software Engineer - II
A tech enthusiast, who likes to dig deeper into the concepts and seek to reach optimum solutions.
Java
Node.js
SpringBoot
Javascript
The Most Amazing...

....I was part of a project where I had the chance to use MongoDB, MySQL, and Redis. And the recent project I worked on using raw SQL queries instead of ORM/ODM, which helped to expand my knowledge of Databases.

Interest & Expertise
Interest & Expertise
  • Backend Development.
  • Microservices.
  • Distributed Architecture.
  • Async Intra-service Communication.
  • Containerisation and Container Orchestration.
  • SQL Databases.
  • OOPS Design Patterns.
  • Time Management.
Achievements
Achievements
  • EPAM Certified Diploma in Java.
  • Functional Programming Specification in Scala from Coursera.
Skills
Databases
MySQL, MongoDB, Redis, GCP, Postgres
Backend Framework & Library
Node.js, Express.js, NestJS
Frontend Framework & Library
React.js
Languages
HTML / CSS, JavaScript, Java, TypeScript
Version Control
GitLab, GitHub, Bitbucket
State Management
Redux, Redux Saga, NgRx
Cloud Services
AWS S3
Frameworks
Angular
Query Language
GraphQL
Deployment
Heroku
Tools
Postman, JIRA, Trello, PgAdmin, Workbench
ServerLess
Docker
Shell Script
Bash, Mongosh, pgsql
Editors
Visual Studio Code, IntelliJ-based Editors (Idea, Web Storm)
AWS
AWS EC2
Java Frameworks
SpringBoot
Projects
Quiz Application
A web application wherein a user can create quizzes and assign them to individual students or classes.
Technologies used: ReactJs, NestJs, GraphQL, MySQL, MongoDB, Redis.
Health Application Frontend
A frontend application wherein a user can schedule appointments, and send messages to the doctor and a medical summary of the patient can also be created by the doctor.
Technologies used: Angular 8, NgRx (State Management).
Health App Backend powered by Sensor Data
A backend application to track vital test data of an individual player or an entire team. Aggregation of the collected data, based on various parameters and displaying it in an excel sheet. Also, having role-based access to the application features.
Technologies used: NodeJS, Typescript, Postgres.