Onkar Shirsat - Software Developer - Java
Onkar Shirsat - Software Developer - Java
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
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.
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.
Personal Details