RANJITH KUMAR
Software Developer
************@*****.***
Avadi, Chennai
LinkedIn: www.linkedin.com/in/ranjith-kumar-770688260 Technical Skills
• Programming Languages: Java, JavaScript, HTML, CSS
• Frameworks/Libraries: React, Spring Boot, Hibernate, MVC, J2EE, JSP
• Web Technologies: RESTful APIs
• State Management: Redux, Redux Thunk
• Tools/Technologies: Git, CI/CD Pipelines (Jenkins, GitHub Actions), Agile Methodologies
• Soft Skills: Communication, Problem-solving
Professional Experience
Software Developer
Alldirectionsource June 2023 - March 2024
Project: Throqtest
• Implemented Drag and Drop API functionalities within Controller and Manager classes to facilitate seamless data manipulation.
• Developed mechanisms for efficient data handling and integration of interactive graph func- tionalities to visualize data.
• Created drilldown pages for displaying detailed data related to selected graph points, enhancing data exploration.
• Integrated search and pagination functionalities to improve data browsing efficiency.
• Established Excel data import functionality into MongoDB, including validation checks to ensure data integrity.
Intern
Alldirectionsource June 2023 - August 2023
Project: Event Management
• Developed backend Java functionalities for event bookings with specified availability times, enhancing user convenience.
• Designed backend solutions for efficient booking validation and management, optimizing user ex- perience.
• Enhanced data retrieval efficiency through database optimization and Java frameworks, meeting project timelines.
React eCommerce Project
• Developed a full-featured eCommerce application using React, enabling users to browse prod- ucts, manage their cart, and complete purchases efficiently.
• Implemented a Redux store for global state management, ensuring consistent data handling across components like product listings, cart functionality, and user login status. 1
• Leveraged Redux Thunk middleware for asynchronous actions, enabling seamless data fetching from backend APIs.
• Created dynamic cart functionalities including adding/removing items, quantity adjustments, and real-time subtotal calculations for an enhanced shopping experience.
• Utilized React Router for seamless client-side navigation between product details, cart, and checkout pages.
• Utilized React Hooks (useState, useEffect, useSelector, useDispatch) to manage state effectively and handle side effects based on user interactions.
• Ensured responsive design using CSS Flexbox and Grid to optimize the user experience across mobile and desktop devices.
• Implemented form validation on the checkout page to ensure data accuracy and user-friendly error messages.
• Used memoization techniques to optimize component re-rendering and enhance overall applica- tion performance.
• Configured error handling for API requests, displaying user-friendly messages on network issues or failed data fetches.
• Enhanced the UI with custom animations and transitions to create a polished and engaging user experience.
Education
Bachelor of Computer Applications (BCA)
Veltech Rangarajan Dr. Sagunthala RD Institute of Science and Technology, Chennai Percentage: 76%
Higher Secondary (Class XII)
Jaya Matriculation Higher Secondary School, Chennai Percentage: 60%
Secondary School Examination (Class X)
Jaya Matriculation Higher Secondary School, Chennai Percentage: 83%
Coursework
• Data Structures
• Algorithms
2