Roshan Vijay
Software Developer
Moodabidri
7349495469
About Me
Results-driven software developer with a solid foundation in designing, testing, and maintaining innovative software systems. Leveraging a diverse skill set, I am proficient in multiple platforms and programming languages. Experienced in utilizing cutting-edge development tools and procedures to deliver efficient and high-quality solutions. Demonstrated ability to self-manage during independent projects and contribute collaboratively to team success.
Skills
- Web - HTML & CSS
- Programming Languages - C, C++, C#, Java, Python, JavaScript
- Querying Languages - SQL, PL/SQL
- Version Management - Git
- Database Management - Oracle Server, MySQL Server
- Architecture - Monolithic, Microservices
Work Experience
June 2022 – Present: Associate Software Engineer at Cornerstone OnDemand, Pune
Technology Stack:
- Java and Dotnet: Utilized both Java and Dotnet for backend development, showcasing a diverse technology stack.
- MySQL: Chosen as the database technology for the project, indicating a relational database management system.
- Rest APIs and GraphQL APIs: Implemented and integrated both RESTful and GraphQL APIs, showcasing flexibility in communication protocols and potentially supporting different use cases.
Feature Implementation:
- Worked on the goals component of CSOD, contributing to the development and enhancement of features related to Goals Module.
Enhancements:
- Engaged in the improvement of existing features within the Goals component at CSOD.
Framework Development:
- Created a framework for Bulk Loading employee goals at once. This suggests an emphasis on efficiency and scalability, streamlining the process of handling large sets of data.
Code Review:
- Participated actively in code reviews, promoting collaboration to ensure high code quality.
Migration from Monolithic to Microservices:
- Collaborated with the team on the migration initiative from a monolithic architecture to a microservices architecture.
September 2021 – June 2022: Associate Software Engineer at Allstate, Bangalore
Technology Stack:
- Java: Used for backend development.
- Oracle server: The database technology used for the project.
- Rest APIs: Implementation and integration of RESTful APIs, indicating a service-oriented architecture.
Feature Implementation:
- Implemented multiple features for the My Claims Module, contributing to the overall functionality and capabilities of the software.
Software Updates:
- Played a key role in coding and implementing software updates, ensuring that the changes align with precise design specifications. This indicates a focus on maintaining and enhancing the software over time.
Code Reviews:
- Actively participated in code reviews, emphasizing collaboration and ensuring code quality.
Testing:
- Collaborated with QA teams to conduct thorough testing. This involves validating the functionality and performance of the developed features to ensure a high-quality software product. Testing is crucial for identifying and fixing any issues before deployment.
Analytics Integration:
- Collaborated with the Analytics team to implement Adobe Analytics. This suggests a focus on data-driven decision-making and user behavior analysis, as Adobe Analytics is commonly used for web and app analytics.
Education
June 2017 – July 2021: Mangalore Institute of Technology and Engineering, Moodabidri
Bachelor of Engineering
Graduated with a noteworthy CGPA of 8.2, demonstrating dedication to academic excellence.
Jain Junior PU College, Moodabidri
Pre University
Completed Pre-University with distinction, achieving an overall percentage of 87.67, highlighting my commitment to academic excellence.
Jain High School, Moodabidri
SSLC
Attained an impressive score of 91.04 in my SSLC examinations.
Leadership Experience
- President - Mangalore Institute of Technology and Engineering, Moodabidri: Organized a variety of events and hosted inter-college competitions at our institution.
- President - Jain Junior PU College, Moodabidri
- School People Leader - Jain High School, Moodabidri
Courses
2020: Pseudocode & Programming with C, Dlithe
2022: Java 17 Masterclass, Udemy
Personal Projects
REFURBISHED GOODS MANAGEMENT SYSTEM
This web application enables the smooth exchange of second-hand items, providing users with a seamless process to upload their products for sale. The platform integrates user-friendly features, allowing interested buyers to easily communicate with sellers for additional details about the listed items. The utilized tech stack includes HTML, CSS, JavaScript, and SQL.
RECRUITMENT PROCESS AUTOMATION
This served as my culminating project during my final year of engineering. The project leverages Robotic Process Automation to extract relevant information from applicants' resumes. Subsequently, the system autonomously identifies the required skill sets and engages with eligible candidates, thereby streamlining the process of identifying qualified individuals.