Summary
Overview
Work History
Education
Skills
Timeline
Generic

Rupinder Kaur

South Richmond Hill,NY

Summary

Results-driven and highly skilled Software Engineer with experience in software development.

Proficient in designing and developing robust software and web applications using Java leveraging best practices to deliver high-quality solutions.

Experienced in leveraging Java features such as Streams, Lambda expressions, and Filters to optimize
code efficiency.

Well-versed in the Spring framework, including Spring DAO support, Spring ORM, SpringBoot, Spring Security, Spring MVC, Spring DI, and Spring Batch for robust application development.

Created dynamic and responsive web applications using Java, JSP, HTML5, JavaScript, jQuery, Angular ,React,Bootstrap, and CSS, enhancing user experience and functionality.

Experienced as a front-end and back-end developer using various technologies including UI/UX
designs.

Proficient in Object-Oriented Programming (OOP) principles.

Strong problem-solving abilities and analytical thinking.
Completed certification courses in Web Development, Web Designing, and Java Full-Stack.
Development.

Overview

3
3
years of professional experience

Work History

Software Developer

Brilliant Academy
03.2023 - 03.2024
  • Designed and developed a comprehensive Transit Management software solution, optimizing the
    booking, scheduling, and management of transit services.
  • Implemented features such as user authentication, registration, and real-time bus availability display.
  • Leveraged Java for backend development and MySQL for robust database management, ensuring
    efficient data handling and retrieval.
  • Developed user interface applications using Tkinter, focusing on enhancing user experience and
    streamlining the booking process.
  • Developed and maintained responsive websites using HTML, CSS, Java, JavaScript, Bootstrap, Angular and React ensuring cross-platform compatibility and an optimized user experience.

Java Full Stack Developer Intern

Nyeste Venture Technologies
06.2021 - 06.2022

Developed a standalone billing software application, which aimed to streamline the inventory management and billing processes using Core Java, Java Swing, JDBC, and MySQL.
Utilized JDBC for efficient data retrieval and manipulation, ensuring robust data management.
Optimized MySQL queries for improved performance and faster transaction processing.
Integrated error handling and validation mechanisms to ensure data integrity and smooth user
experience
Involved in the development of web pages using a modern technology including HTML5, JavaScript,
jQuery, React.js and CSS enhancing user experience and interactivity.
Engineered reusable components and services in TypeScript within React.js, facilitating seamless
integration with REST APIs and enhancing code maintainability.
Designed dynamic client-side functionalities and implemented smooth page navigation using React.js,
ensuring a responsive and intuitive user interface.
Participated actively in daily Scrum meetings, staying updated on the latest technologies and best
practices, contributing to collaboration and continuous improvement within the team.
Implemented client-side validation mechanisms using JavaScript, enabling real-time feedback and
asynchronous communication for enhanced user interactions.
Designed and implemented user interface using Java Swing for seamless desktop applications.
Utilized MongoDB to develop a scalable, high-performance NoSQL database layer, integrating it
seamlessly with Spring Boot applications to manage data efficiently and securely.
Architected and developed web applications using Spring Boot and related technologies. Participated in the analysis, design, and development phases of the Software Development Life Cycle.
Collaborated in pair programming sessions, participated in peer code reviews, and contributed to code documentation.
Designed wireframes using Figma and Canva, contributing to the visual and functional design of web
applications.
Developed responsive user interfaces using HTML5, CSS3, and JavaScript, ensuring cross-browser
compatibility and mobile responsiveness.

Education

Master of Science: Computer Science, Nova Southeas
Florida, USA
04-2022

Bachelor of Technology: Computer Science, Mahatma
India
03-2014

Skills

Programming Languages Java, Ruby, SQL, PL/SQL
Web Technologies JavaScript, React, Angular jQuery, HTML, HTML5, XML, CSS, CSS3, TypeScript, Bootstrap
Java Technologies Hibernate, Spring Boot/MVC, Servlets, JDBC, JSP
JavaScript Technologies React js, Node js
Database & ORM MySQL, Postgres, MongoDB
Web Services REST
Testing Frameworks IDE Eclipse, Visual Studio, IntelliJ, NetBeans
Operating Systems Windows Mac OS
Web servers Apache Tomcat

Timeline

Software Developer

Brilliant Academy
03.2023 - 03.2024

Java Full Stack Developer Intern

Nyeste Venture Technologies
06.2021 - 06.2022

Master of Science: Computer Science, Nova Southeas

Bachelor of Technology: Computer Science, Mahatma
Rupinder Kaur