Onkar Shirsat
Jr. Software Developer Mobile: +91-9673063766
Java, Spring, HTML, JSP, SQL Email:omkarshirsat17@gmail.com
Profile
2.3 years of professional software development experience in design, analysis and
development of web/enterprise based and client/server applications using Java & related
technologies.
Experience in Core Java, Advance Java, Spring (Spring MVC, Spring Boot, Spring Batch, Spring
JDBC )
Strong understanding of Object Oriented Programming, techniques and best practices.
Extensive experience on web technologies using JAVA, Spring Boot, Hibernate.
Responsible for project design, development, testing and documentation.
Domain expertise in Web Application development. Excellent Technical Skills with ability to
understand and translate business associated requirements
Skill Set
Technologies : Core Java, Advance Java, Java 8, Spring Boot, Spring MVC,
Hibernate, Spring JDBC
Tools used : Eclipse, STS, Postman
Web Services : HTML, CSS, Bootstrap, JSP
Operating Systems : Windows 11
Databases : MySQL, SQL Server
Certifications and awards
Received star award for the month of Jan 2023
Received appreciation from client for the technical solution provided
Professional Experience
Company Duration Role
Krios Info Solutions Pvt. Ltd Sept-2021 - Till date Jr. Software Developer
Projects
Project #1 – CEDMS SAP INTEGRATION
Client : Mahindra and Mahindra
Team Size 5
Duration : Dec 2021 – Jan 2022
Tools Used : Core java, Spring boot, Spring batch, spring jdbc
Role : Jr. Software developer
Project Description:
Developed a system to integrate SAP with CEDMS using Spring Boot, Spring Batch, Spring JDBC,
and Core Java. The project involved retrieving data from SAP using the SAP Java Connector,
processing the data using Spring Batch, and storing the data in CEDMS using Spring JDBC.
The system was designed to handle large volumes of data and was implemented with efficient
data processing techniques using Spring Batch. The Spring Batch framework allowed for the
processing of data in batch jobs, with each job consisting of multiple steps. Each step in
the batch job performed a specific task, such as reading data from SAP or writing data to
CEDMS. The batch job began by establishing a connection with SAP using the SAP Java
Connector. The
SAP data was then read in batches and processed using Spring Batch. Data validation and transformation
were performed as required by the business rules, and the processed data was then stored in CEDMS
using Spring JDBC.The batch job was scheduled to run at regular intervals, ensuring that the data in
CEDMS was up-to-date and accurate.
This project demonstrated my skills in Java-based frameworks, integrating enterprise systems, and
designing efficient and reliable systems for large-scale data processing using Spring Batch. The
successful integration of SAP with CEDMS resulted in streamlined business processes and improved
data accuracy.
Responsibilities and Duties Performed:
Developing and maintaining Java applications using Spring Boot, Spring Batch, and Spring
JDBC frameworks.
Collaborating with the team to ensure software quality, usability, and reliability.
Troubleshooting and resolving issues in a timely manner.
Project #2 – Dealer Management System
Client : Mahindra and Mahindra
Team Size 8
Duration : Nov 2022 - present
Tools Used : Core java, Spring MVC, hibernate, JSP, Jasper
Role : Software developer
Project Description:
Developed a web-based dealer management system using Spring MVC, Hibernate, Core Java,
JSP, and Jasper Reports.
The system provided a centralized platform for managing dealerships and automating key business
processes.
The front-end was developed using JSP to provide an interactive user interface.
The system was designed using Spring MVC, which provided a modular and scalable architecture.
Hibernate was used as the Object Relational Mapping (ORM) tool, which allowed for easy management
of data and simplified database interactions.
Core Java was used to implement the business logic and provide support for various system
functionalities.
The front-end was developed using JSP, which allowed for the creation of dynamic web pages,
dealer registration, vehicle inventory management, customer management, and order
processing. The system also included a reporting module that provided detailed insights into the
performance of dealerships and their sales teams, developed using Jasper Reports.
Jasper Reports was used to design and generate dynamic reports based on data from the system's
database.
The reporting module allowed users to create custom reports, export reports in various
formats, and schedule automatic report generation. The use of Jasper Reports added a powerful
reporting feature to the system and provided valuable insights into dealership performance.
This project demonstrated my proficiency in Java-based web development frameworks like Spring MVC
and Hibernate, front-end development using JSP, and report generation using Jasper Reports.
The successful implementation of the system led to increased efficiency in dealer management and
improved business processes.
Responsibilities and Duties Performed:
Developing and maintaining Java-based web applications using Spring MVC, Core Java, and
Hibernate frameworks.
Developing front-end views using JSP and JavaScript frameworks like JQuery.
Generating dynamic reports using Jasper Reports.
Educational Synopsis
Bachelors of Engineering ( Electronics and telecommunication) from SSPM College of
Engineering, Mumbai University with 65.75% in 2021
Higher Secondary Certificate from Maharashtra state board with 53% in 2014
Secondary School Certificate from Maharashtra state board with 88% in 2012
Interest and Hobbies
Cricket, Football, Badminton
Fishing
Listening to music
Personal skills and strengths
Positive attitude, Straight forward, very practical and confident
Believes in Hard work
Eager to learn new and innovative things
Focused on present & aspiring for future
Personal Details
Name : Onkar Suresh Shirsat
Date of Birth : 12-APR-1996
Gender : Male
Marital Status : Unmarried
Father's Name : Suresh Vasant Shirsat
Address : Puneville phase-1, Punawale, Pune-411033