Vishal Singh

Vishal Singh

Aspiring Software Developer with expertise in Java, Spring Boot, and RESTful APIs.

Delhi, IndiaSoftware Engineering
2roles
67skills
2education

About

Motivated and detail-oriented Full Stack Developer with hands-on experience building scalable web applications and RESTful APIs using modern JavaScript, React.js, Node.js, Express.js, Java, Spring Boot, and MySQL.

Experience

Software Engineer Intern

Shri Z International

9 mos

Designed, developed, and deployed end-to-end software solutions using Java, Spring Boot, and MySQL. Supported system design by preparing specifications and collaborating with senior developers to implement best practices. Participated in the software development lifecycle (SDLC) — including requirement analysis, coding, testing, and deployment. Contributed to the development of CRUD-based web modules integrating front-end and back-end components. Wrote clean, efficient, and well-documented code using Spring Data JPA and RESTful APIs. Performed unit testing and debugging to improve functionality and ensure stable application performance. Worked with cross-functional teams to troubleshoot and enhance system features based on feedback. Assisted in automating minor tasks and optimizing database queries to improve performance.

Software Engineering Intern

Shri Z International

Sep '25 – Present · Delhi, IN

Developed full-stack web applications using React.js for frontend and Node.js with Express.js for backend services; designed RESTful APIs for authentication, data management, and CRUD operations; integrated MongoDB and MySQL databases; implemented authentication and protected routes; built responsive React components using Hooks and ES6+; performed testing and debugging; optimized backend logic, UI performance, and database queries; documented development phases and managed version control with Git; collaborated with cross-functional teams.

Education

Delhi Institute Of Higher Education (DIHE)

Bachelor of Computer Applications

Delhi Institute of Higher Education

Bachelor of Computer Applications

Aug '22 – Jul '25

Skills

REST APIsUser Experience Design (UED)JavaServer Pages (JSP)Version Control ToolsApacheDatabase DevelopmentBack-End Web DevelopmentWeb Application DesignProblem SolvingSpring FrameworkCore JavaTeam CollaborationVersion ControlComputer Application TrainingSpring DataAgile MethodologiesSoftware Development Life Cycle (SDLC)Front-End DevelopmentJakarta EETomcatApplication DevelopmentObject-Oriented Programming (OOP)Programming LanguagesEditing SoftwareWeb TechnologiesScalabilityComputer LiteracyFull-Stack DevelopmentDesign SpecificationsRepresentational State Transfer (REST)BrowserStackPostman APIGitJavaHTML5DatabasesGitHubGit BASHJavaScriptMySQLHTMLTeamworkHindiCleantechJava web applicationsWeb DevelopmentWeb Application DevelopmentNode.jsRESTful API DevelopmentSpring BootCSS3JavaScript ES6+Express.jsReact.jsJSPServletsJSONMongoDBApache TomcatIISMavenPostmanDockerObject-Oriented ProgrammingUnit TestingDebuggingResponsive UI/UX Design

Projects

Airbnb Clone

Developed a full-stack Airbnb clone for browsing property listings and viewing accommodation details. Built responsive React.js components, implemented RESTful APIs with Node.js and Express.js, and integrated MongoDB for listing and user information.

Spring Boot User Profiles and Feedback Web Application

Developed a Spring Boot web application for managing user profiles and feedback submissions. Implemented CRUD operations using Spring Data JPA with MySQL, designed a responsive HTML/CSS/JavaScript interface, and tested and deployed it locally using embedded Tomcat.