Naresh is a Software Engineer with 3. 5 years of experience in full-stack development, specializing in Java and Spring Boot.
Designed and implemented secure user authentication and authorization using Spring Security.
Optimized application performance and scalability through caching techniques.
Conducted thorough unit and integration testing to ensure seamless operation.
Successfully designed and implemented secure user authentication and authorization across multiple applications.
Optimized application performance and scalability by implementing caching techniques and deploying on Apache Tomcat.
Ensured efficient data persistence and interaction using Hibernate ORM with MySQL/PostgreSQL.
Overview: Developed a full-stack dynamic web application using Spring MVC to manage restaurant operations, offering a seamless experience for both customers and administrators. Responsibilities: Implemented secure user authentication and authorization using Spring Security and BCryptPasswordEncoder. Utilized Hibernate ORM for efficient database interaction with MySQL, persisting orders, menu details, and user data. Built responsive front-end interfaces with Thymeleaf, Bootstrap, HTML, CSS, and JavaScript for a user-friendly experience. Deployed the application on Apache Tomcat, implementing caching techniques to optimize for high traffic and peak usage. Conducted unit and integration testing using JUnit and Mockito, and configured Log4j for server monitoring and logging.
Key outcomes:
Ensured efficient database interaction for critical restaurant data.
Provided secure user authentication and authorization functionalities.
Optimized application for high traffic and peak usage through caching techniques.
Overview: Developed a comprehensive three-tier web application for an educational institute to manage student registration, course management, and staff administration. Responsibilities: Designed a responsive and user-friendly front-end interface using HTML, CSS, and Bootstrap for registration, login, courses, and dashboard. Developed a full-stack blog application with features like content management system (CMS) and user authentication.
Key outcomes:
Ensured cross-browser compatibility and a consistent user experience.
Implemented secure user authentication and session management using token-based validation.
Overview: Developed a full-stack blog application using the Model-View-Controller (MVC) architecture, providing a platform for users to browse, create, and manage blog posts. Responsibilities: Built the application using MVC architecture to separate concerns, enhancing code maintainability and scalability. Developed the frontend using HTML, CSS, Bootstrap, and JavaScript, ensuring a responsive and intuitive user interface.
Key outcomes:
Ensured responsiveness and an intuitive user experience across devices.
Protected sensitive user data through secure authentication and password encryption.
Naresh
Java Developer