My name is Narayan Jagtap, and I have completed my BE in information technology from Savitribai Phule Pune University (SPPU). During my academics, I worked on several Java-based projects, which helped me gain hands-on experience with Core Java, JDBC, Servlets, Hibernate, Spring, Spring Boot, React JS, REST APIs, and database management using SQL, along with front-end technologies such as HTML, CSS, and JavaScript. I enjoy building complete end-to-end applications and solving real-world problems using my full-stack development skills. I am now looking forward to starting my career as a Java Full Stack Developer, where I can apply my skills, learn from real-time challenges, and contribute to the growth of the organization.
Beyond coding, I enjoy reading and traveling. Traveling allows me to explore different cultures and perspectives, which enhances creativity and personal growth.
Download CV
A real-time Weather Forecasting Application built using Java, Spring Boot, and OpenWeather REST API. Provides city-based weather search and multi-day forecasts, with a clean and responsive HTML / CSS / JavaScript UI to display live weather conditions, temperature, humidity, and wind details. ⛅
View Project
A movie ticket booking system built using Spring Boot, Hibernate, and MySQL. It allows users to browse movies, select theaters, check show timings, book seats, and manage payments. This project follows a Layered Architecture using Controller → Service → Repository with DTOs and custom validations. 🎟️
View Project
A full-stack Java 21 + Spring Boot application with Spring Data JPA/Hibernate and MySQL (bookdb). Supports CRUD for books (title, author, price), search, statistics, responsive frontend (index.html + Fetch API), and runs on embedded Tomcat — perfect for learning REST APIs and persistence.
View Project
This is a web-based Java application using JSP, Servlets, and MySQL that allows users to upload, view, delete and manage images with authentication, pagination, and profile management. It follows the MVC architecture, ensuring scalability, security, and efficient database interaction. 🚀
View Project
Note Taker is a simple web-based application that allows users to create, edit, delete, and manage notes efficiently. It is built using Java (JSP & Servlets), Hibernate, MySQL, Bootstrap, and Maven. This project follows the MVC architecture and provides a user-friendly interface for organizing notes. 🚀
View Project
This is a web-based user authentication system that allows users to register, log in, and view their profiles. It is built using Spring Boot, Thymeleaf, Spring Data JPA, MySQL, and Maven.
View Project
This is a Java MVC (Model-View-Controller) web application built using JSP and JDBC. It allows users to add, view, edit, and delete customer records from a MySQL database. The application is designed for managing customer details in a restaurant setting.
View Project
A farmer-friendly web application that displays crop seasons, sowing & harvesting time along with water and fertilizer requirements. Built using HTML, CSS, and JavaScript with support for English & Marathi languages. Designed a clean UI with image-based crop cards for easy understanding. 🌱
View ProjectI am deeply committed to my professional and personal growth, constantly seeking opportunities to expand and refine my expertise. I thrive in dynamic environments that challenge me to elevate my skillset continuously.
Java
Spring
Spring Boot
REST API
Hibernate
Apache Maven
Postman API
SQL
HTML/CSS
JS
React
Bootstrap
Figma
GitBash
GitHub
MySQL
IntelliJ IDEA
Eclipse IDE
VS Code