Ragul R: Objective
Ragul R: Objective
Work Experience
Associate Software Engineer Oct 2021 – Present
Revature India Chennai, Tamil Nadu
• Implemented a feature to asynchronously upload images and videos to S3 using the Direct Upload feature of Active
Storage in Rails. This enhancement resulted in a 50% reduction in upload time and decreased the overhead on the
backend server responsible for handling the files.
• Integrated with Atlassian’s Jira Cloud to create and update Jira Service Project tickets through the API, enabling users to
report issues within the application. Also, allowed users to view real-time ticket statuses.
• Refactored legacy code to meet higher code quality standards. By implementing server-side pagination for an API,
reduced loading time by approximately 70%.
• Received a Key Performer Award in 2022 for outstanding contributions to the development of the Jira Integration feature.
Recognized for exceptional commitment to deliverables, maintaining code quality, and overall build excellence.
Software Engineer Intern Jul 2021 – Sep 2021
Revature India Chennai, Tamil Nadu
• Went through a three-month training on Java Full-stack technologies, learning Java, OOP, DBMS, MySQL, Servlet, JSP,
HTML, CSS, JavaScript, TypeScript, Hibernate, Angular, SDLC, Spring MVC, Spring Boot, REST API, and
Microservices Architecture.
• Applied learned skills in small personal projects. Led a small team of 5 members in the last month of training for the
final project, successfully completing the Point of Sale (POS system) project on time with given requirements.
Projects
• Point of Sale System: Led shopkeeper-side functionality development for a supermarket POS system, focusing on
product selection, checkout process, and email receipt generation. Implemented user-friendly features to streamline
customer transactions and collaborated with a 5-member team.
• Interview Management Application: Developed a personal project for managing the end-to-end interview process.
Candidates apply, interviews are scheduled by the admin, and notifications are sent to both candidate and interviewer via
email. Implemented rescheduling functionality for flexibility. Stored and communicated interview results to candidates.
Education
Madras Institute of Technology 2017 - 2021
Bachelor of Engineering in Electronics and Communication Chennai, Tamil Nadu
CGPA: 8.15/10
Skills
Languages: Java, JavaScript, TypeScript, Ruby
Frameworks: Spring Boot, Hibernate, JPA, Angular, Ruby on Rails
Web development: HTML, CSS, Bootstrap
Unit Testing: JUnit, Rspec
Build and Dependency Resolution Tool: Maven, npm
Database: MySQL
Version Control: Git, Github
Miscellaneous: Postman, IntelliJ, VS code, Jira