Profile Image

Hi, my name is

Harsh Gaur

|

I’m a passionate software developer who loves building modern, scalable applications. I specialize in front-end and back-end technologies, creating seamless user experiences. With expertise in Java, JavaScript, Next.js, and Deployment Management, I develop efficient and elegant solutions. I am always eager to learn, innovate, and take on new challenges in the tech industry. Known for my quick learning, problem-solving abilities, and delivering high-quality solutions, I also focus on deployment management, ensuring smooth application deployment, monitoring, and maintenance.

Projects

Portfolio Website

Frontend

A personal portfolio showcasing my work and skills.

Next.jsTailwind CSSFramer Motion

Cybergyan

Full Stack

E-Lab Portal CyberGyan, a flagship initiative of C-DAC, offers a cutting-edge virtual training facility for aspiring cybersecurity professionals. This platform provides a simulated environment where students can acquire practical skills and learn how to defend against real-world cyber threats.

JavaSpring BootSpring SecurityApache TomcatPostgreSQLHTMLJavaScriptUbuntu

RSVP Application

Full Stack

The RSVP application is designed and developed for sending invitations and receiving real-time confirmations, ensuring seamless check-ins. This system enhances event management by automating attendee tracking and responses.

JavaSpring BootPostgreSQLApache TomcatHTMLJavascriptCSS

Analytics Tool

Backend

Developed REST APIs with authentication and authorization to fetch data as per client requirements with optimized speed. Ensured secure and efficient data access while maintaining high performance.

JavaSpring BootMongoDBSpring Security

Website

Full Stack

Designed, developed, and maintained website servers to ensure seamless user experience and functionality. Projects include:

  • Harmony Creative
  • AdGlint
  • TFC Events
  • Kalanidhi Creations
  • Infruit Events
  • Stone World Noida
  • WordPressMySQLShopifyReact.jsNext.jsTailwind CSS

    Web Entertainment Game

    Backend

    Designed and developed a real-time betting game where users can place and cancel bets instantly. Admins can monitor live bets using WebSocket connectivity for real-time updates.

    JavaSpring BootWebSocketMySQL

    Skills

    Language / Database

    • Java
    • Python
    • JavaScript
    • Nodejs
    • HTML5
    • MySQL
    • PostgreSQL
    • MongoDB

    Framework / Library

    • Spring Boot
    • WebSocket
    • Spring Security
    • Spring MVC
    • Spring JPA
    • Apache Tomcat
    • Hibernate
    • Microservices
    • ReactJs
    • NextJs

    Developer Tool

    • VS Code
    • STS
    • Postman
    • IntelliJ
    • BurpSuite
    • PuTTY
    • Jupyter
    • Apache Kafka
    • Git
    • Github

    Subject

    • OOPS
    • DSA
    • Linux
    • HLD
    • LLD
    • Agile Methodologies

    Experience

    Project Engineer

    CDAC2024 - Present

    • Developing a Management Information System (MIS) using Next.js and Spring Boot for streamlined data management and reporting.
    • Leading the migration of FSP Prime from the traditional Spring Framework to Spring Boot, optimizing performance, scalability, and simplifying deployment.
    • Spearheaded the creation of an analytics dashboard using Spring Boot and Spring Security, emphasizing robust backend functionalities.
    • Implemented JWT-based authorization and authentication for secure access to the dashboard, employing React on the frontend.
    • Utilized MongoDB for efficient data storage and retrieval, ensuring optimal dashboard performance.
    • Enabled seamless communication between the frontend and backend layers, facilitating real-time data updates and analytics processing.
    • Prioritized security measures to safeguard sensitive data and adhere to industry standards.
    • Collaborated with cross-functional teams to design and implement user-friendly features.

    Project Associate

    CDAC2022 - 2024

    • Developed and maintained the E Lab Portal CyberGyan, a flagship initiative by C-DAC, using Spring Boot and Spring Security to provide a secure, scalable platform for virtual cybersecurity training.
    • Designed and implemented robust RESTful APIs enabling users to clone, create, and access virtual machines dynamically, focusing on performance optimization and secure operations.
    • Ensured strong security measures for data protection and secure user access to virtual machines, implementing industry-standard authentication and authorization practices.
    • Managed the Apache Tomcat server end-to-end, including deployment, configuration, and ongoing maintenance, to ensure the portal’s high availability and reliability.
    • Leveraged core Java technologies to enhance backend functionalities and improve the user experience for managing virtual machine environments.
    • Collaborated effectively with cross-functional teams as well as worked independently, consistently delivering high-quality projects within tight deadlines and meeting client expectations.

    Project Associate - Internship

    CDAC2022 - 2022

    • Learned and applied Spring Boot to develop a basic cybersecurity lab using REST APIs.
    • Gained a deeper understanding of the Spring Boot framework for building robust web applications.
    • Enhanced skills in RESTful API development, valuable for future projects.
    • Contributed to the creation of a practical learning environment for users to practice cybersecurity exercises.
    • Designed and developed dynamic frontend components using React and Tailwind CSS.
    • Implemented database interactions using MongoDB, ensuring efficient data storage and retrieval.

    Software Developer

    TFC Events2018 - 2022

    • Worked on building responsive websites and contributed to open-source projects.
    • Designed and developed web applications with a focus on user experience and performance.
    • Integrated third-party APIs to enhance functionality and improve business processes.
    • Collaborated with cross-functional teams to deliver scalable and maintainable software solutions.

    Contact me

    Let's build something amazing together. Your ideas, my implementation. Let's create the future!

    +91 9899-910-990

    gaur.harsh0014@gmail.com