Summary
Education
Skills
Projects
Websites
Languages
Timeline
Generic

Narayan Gopal Gupta

Greater Noida,

Summary

Aspiring Java/J2EE developer with a strong foundation in core technologies and a passion for building scalable software solutions. Recent graduate with hands-on experience in designing, developing, and deploying web applications, including features such as user authentication, content management, and booking systems. Proven ability to work effectively in a team and deliver efficient solutions. Eager to contribute to innovative projects and continue learning in a challenging development environment.

Education

BACHELOR OF COMPUTER APPLICATIONS -

ARUNODAYA UNIVERSITY

Skills

  • Java
  • SQL
  • JavaScript
  • Eclipse
  • Spring Tool Suite (STS)
  • Git (Version Control)
  • Maven
  • Jenkins (CI/CD)
  • Idea
  • Visual Studio Code
  • J2EE
  • Spring Boot
  • Hibernate
  • Microservices Architecture
  • Spring MVC
  • JPA
  • RESTful Web Services
  • Postman
  • AWS (Amazon Web Services)
  • JWT (JSON Web Tokens) for Authentication
  • Pagination Techniques
  • Data Validation
  • Agile/Scrum Methodologies
  • Object-Oriented Programming (OOP)
  • Performance Tuning and Optimization
  • SOLID Principles

Projects

Airbnb Clone Project
Developed the backend of an Airbnb clone using Java/J2EE and Spring Boot, focusing on core functionalities such as user authentication with Spring Security and JWT for secure token-based access. Implemented a dynamic property listings management system and a robust booking system, allowing users to search properties, view detailed pages, and make reservations. The backend was optimized for scalability with efficient database management using MySQL, caching strategies, and load balancing. Additionally, integrated a review and rating system to enhance the user experience. The application was deployed on a cloud platform with CI/CD pipelines, ensuring automated testing and high code quality.

Blog Application
Developed a full-featured blog application with robust backend functionality, enabling users to create, read, update, and delete blog posts and comments. Implemented secure user authentication and authorization using JWT to ensure safe access control. The application features a commenting system, efficient pagination for displaying posts, and thorough data validation to maintain data integrity. Additionally, global exception handling was integrated to provide a seamless user experience.

Practo Clone Project
Developed the backend of a healthcare platform inspired by Practo, enabling users to search for doctors, book appointments, and manage medical records. Implemented secure user authentication and authorization using JWT to protect sensitive information. The system includes a doctor search feature with filtering options, appointment scheduling, and patient record management

Languages

English
First Language
English
Proficient (C2)
C2
Hindi
Proficient (C2)
C2

Timeline

BACHELOR OF COMPUTER APPLICATIONS -

ARUNODAYA UNIVERSITY
Narayan Gopal Gupta