Summary
Overview
Work History
Education
Skills
Projects
Timeline
Generic

NITISH SHRIVASTAVA

Full Stack Developer

Summary

Experienced Full Stack Developer with over 7 years of expertise in designing, developing, and deploying web applications. Proficient in React.js, Redux, Node.js, Express.js, MYSQL database and other related technologies, with a strong focus on building scalable, high-performance solutions. Skilled in front-end development, server-side scripting, API integration, and writing unit test cases. Adept at collaborating with cross-functional teams to deliver quality software in Agile environments while continuously optimizing user experience and system performance.

Overview

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

Work History

Full Stack Developer

Credencys Solutions Inc.
02.2021 - Current
  • Designed robust RESTful APIs for seamless integration between front-end applications and back-end services.
  • Reduced application bugs by implementing unit testing frameworks alongside comprehensive test coverage.
  • Managed version control systems like Git for tracking code changes, enabling streamlined collaboration among team members.
  • Optimized website performance with effective use of caching strategies, database indexing, and server configurations.

Front End Developer

Java R&D Labs Pvt. Ltd.
10.2017 - 01.2021
  • Designed and developed user-friendly web applications using React.js and Redux to ensure fast, responsive, and dynamic user interfaces.
  • Fine-tuned application performance by optimizing component rendering and managing application states efficiently to ensure a smooth user experience.
  • Integrated RESTful APIs to fetch, manage, and display dynamic data from backend services, ensuring smooth client-server communication.

Education

Bachelor of Engineering - Computer Science

Acropolis Institute
Indore, India
10.2009 - 05.2013

Skills

Projects

Project Title: Snacks.com - an E-Commerce Website Development

Role: Full-Stack Developer

Description: Snacks.com is an innovative e-commerce platform dedicated to providing a wide variety of premium snacks to consumers through an easy, user-friendly online experience.

Responsibilities: As a developer on this platform, my role was to contribute to the design, development, and maintenance of the web infrastructure, ensuring optimal performance, scalability, and user satisfaction. By leveraging cutting-edge technologies, I helped create a responsive and intuitive interface, enabling users to easily browse, customize, and purchase a wide selection of snacks. Additionally, I worked on integrating personalized recommendation algorithms, subscription management systems, and secure payment gateway to enhance the overall user experience. 

Technologies Used: React js, Redux, Node js, Express js, Material UI, MySQL DB, Redis, Jest, Git

Key Contributions/Achievements:

  • Implemented SSR to render pages on the server, resulting in a 40% faster initial load time for users.
  • Improved website load time by 20% using lazy loading.
  • Implemented unit testing for critical components and services using Jest, ensuring over 80% test coverage across the application.
  • Implemented Redis for session management and data caching, enabling the system to handle up to 3x more traffic during peak periods without degrading performance by cache results of expensive database queries, resulting in 50% fewer database calls.
  • Collaborated with a team of 5 developers to ensure timely delivery of project milestones

___________________________________________________________

Project Title: FishBuoy – Smart Fishing Technology Platform

Role: Full-Stack Developer

Description: FishBuoy is a platform offering innovative smart fishing technology solutions, allowing users to track, locate, and optimize their fishing experiences with the help of advanced tools.

Responsibilities: Developed a dynamic front-end using React to create an interactive and responsive user interface that adapts to different screen sizes. Integrated third-party APIs for real-time data, to provide users ability to search fish availability index for specific fish in near by lakes & rivers.

Key Contributions/Achievements:

  • Developed a dynamic front-end using React to create an interactive and responsive user interface that adapts to different screen sizes, improving user engagement.
  • Integrated real-time weather API's to gather the data which can later used for tracking and finding the fish availability index in near by lakes/rivers.
  • Optimized website performance by implementing Node js to do complex calculations on server end, instead on browser, and reducing initial load time by 40% and improving overall page speed.
  • Utilized Git for version control, enabling smooth collaboration and code management within the development team.

Technologies Used: React, Node.js, Express, JavaScript, HTML5, CSS3, Bootstrap, API Integration, Git, RESTful services

___________________________________________________________

Project Title: Movie/TV Shows Search App

Role: Front End Developer

Description: Developed a web-based application that allows users to search for movies and TV shows, view detailed information, and create a watchlist of their favorite content.

Responsibilities: Developed a dynamic Movie search app that allows users to search for movies from different categories, view detailed information such as cast, plot, ratings, and release dates. Used React for the front-end, ensuring an intuitive, responsive user experience, so that users can filter results based on genres, release year, rating, actors, and add movies to their personal watchlist for future viewing.

Technologies Used: React, Redux, Node.js, Express, JavaScript, TMDb API, Bootstrap, CSS3, HTML5, Git

Key Contributions/Achievements:

  • Integrate Typescript in a project to increased maintainability for large codebase and enhanced code quality by catching type-related errors during development, resulting in 30% fewer production bugs.
  • Created a responsive UI that works seamlessly using Bootstrap, across devices (desktop, tablet, and mobile), providing a smooth browsing experience.
  • Designed and developed an intuitive search functionality allowing users to easily find movies and TV shows by title, genre, and year.
  • Enhanced user engagement by adding features such as favorites list or watchlist, allowing users to save and manage their preferred movies/TV shows.
  • Implemented state management using Redux for handling search results and user preferences.
  • Improved website load time using lazy loading.

Timeline

Full Stack Developer

Credencys Solutions Inc.
02.2021 - Current

Front End Developer

Java R&D Labs Pvt. Ltd.
10.2017 - 01.2021

Bachelor of Engineering - Computer Science

Acropolis Institute
10.2009 - 05.2013
NITISH SHRIVASTAVAFull Stack Developer