Hello, I'm Nishant Sharma

Computer Science Student & Programmer

Passionate about building efficient, scalable software solutions

About Me

Results-driven programmer with hands-on expertise in C, C++, HTML, CSS, and Data Structures & Algorithms. Adept at building efficient, scalable software solutions with a strong emphasis on algorithmic optimization and problem-solving.

Currently pursuing a Bachelor's in Computer Application (BCA) with a focus on Data Structures, Algorithms, and Software Development. Passionate about competitive programming, full-stack development, and problem-solving.

Committed to continuous learning and staying current with evolving technologies, I aim to contribute my technical skills and passion for innovation to dynamic software development and engineering projects.

Name: Nishant Sharma
Email: business.nishant777@gmail.com
Languages: English, Hindi
Interests: Reading Books & Newspaper, Volleyball

My Skills

JavaScript

Proficient in JavaScript ES6+ with hands-on experience in building interactive web applications and server-side logic.

Node.js

Experienced in building scalable backend services and REST APIs using Node.js with real-world deployment.

Express.js

Skilled in using Express.js for creating robust APIs, middleware, and efficient server-side logic.

MongoDB

Familiar with NoSQL database design, CRUD operations, and integrating MongoDB with Mongoose ODM.

HTML & CSS

Experience in creating responsive web layouts and interfaces using modern HTML5 and CSS3 techniques.

Tailwind CSS

Hands-on experience with utility-first CSS framework to create custom, scalable UI designs with minimal CSS.

Bootstrap

Proficient in using Bootstrap for building responsive, mobile-first web interfaces with reusable UI components.

C Language

Strong foundation in C programming with practical experience in developing applications and systems.

C++

Intermediate proficiency with knowledge of Object-Oriented Programming (OOP) and experience using STL.

Data Structures and Algorithms

Intermediate level knowledge. Continuously improving problem-solving skills through coding practice and algorithm analysis.

Git

Familiar with version control operations including branching, merging, and resolving conflicts using Git.

GitHub

Comfortable with managing repositories, pull requests, and collaborative workflows using GitHub.

SQL

Knowledge of database management and query optimization using SQL.

MS Office Suite

Skilled in using Word, Excel, and PowerPoint for documentation, data analysis, and professional presentations.

Education

S.S. Jain Subodh PG College

August 2024 - 2027

Bachelor's in Computer Application (BCA)

Pursuing a Bachelor's in Computer Application with a strong focus on Data Structures, Algorithms, and Software Development. Passionate about competitive programming, full-stack development, and problem-solving. Actively engaged in building projects and exploring new technologies.

K.P.S. Udaan

May 2024

Senior Secondary (Grade XII) - 90.2%

Physics, Chemistry, Mathematics (PCM)

K.P.S. Udaan

June 2022

Secondary (Grade X) - 88.0%

Information Technology, Maths, Science

Work Experience

Future Interns

July 2025 - Present

Full Stack Developer Intern

Full Stack Web Development Intern at Future Interns, focused on practical front-end and back-end skills. Developed a personal portfolio, an e-commerce storefront, and executed a website rebrand using AI tools.

Projects

VizTube - Video Streaming Platform

August 2025

Backend Project | Node.js, Express, MongoDB

Built a production-ready backend for a video streaming platform with authentication, video uploads, playlists, and social features like likes, comments, and subscriptions.

  • Implemented secure JWT-based auth system with access & refresh tokens.
  • Integrated Cloudinary for video and thumbnail cloud storage with Multer.
  • Enabled full CRUD operations, MongoDB Atlas Search, and detailed analytics.
Node.js Express.js MongoDB Cloudinary JWT REST API

BankEase

April 2025

Bank Management System | C++

Built BankEase, an object-oriented C++ banking system for managing customer accounts with secure file-based storage and validation.

  • Integrated password-protected access, reducing unauthorized login attempts by 90%.
  • Improved system reliability by 95% via structured error handling and data validation.
  • Enforced 100% unique account creation using real-time duplicate checks.
C++ File Handling OOP Data Security & Protection

Portfolio Website

January 2025

Personal Portfolio | HTML & CSS

Designed a dark-themed, responsive portfolio website using pure HTML and CSS, featuring smooth animations and mobile-first design.

  • Utilized modern CSS features like Flexbox and Grid for adaptive, clean layouts.
  • Crafted custom animations to elevate user experience and visual appeal.
  • Ensured accessibility and cross-browser compatibility for consistent performance.
HTML5 CSS3 Responsive Design Animation

Certifications

JavaScript Algorithms & Data Structures

FreeCodeCamp

June 2025 View Certificate

Responsive Web Design

FreeCodeCamp

June 2025 View Certificate

CSS

HackerRank

May 2025 View Certificate

SQL

HackerRank

March 2025 View Certificate

SWE Intern

HackerRank

March 2025 View Certificate

Contact Me

Email

business.nishant777@gmail.com

Phone

+91 635-043-5068

Location

Jaipur, India