Wednesday 3 February 2021

Resume

 Mr. Rahul Sawale

Full Stack Java Developer

Total 4 Year Exp

rahul.sawale01@gmail.com

+918087719709/8999462549

● Highly motivated and focused Software Engineer with Over 4 years of experience in software development.

● Extensive IT experience in server-side development, distributed software architecture, object-oriented design and

relational databases.

● Experience in Core Java concepts like Collections, Multithreading, Data Structures and Serialization.

● Utilized Java 1.8 features like Lambda expressions and Stream API for Bulk data operations on Collections, which

would increase the performance of the Application.

● Worked with Restful web services and micro services development.

● Worked with server-side development with JDBC, MVC architecture, Hibernate framework.

● Worked with Front End frameworks like ExtJS, Angular 7 and HTML 5, Bootstrap, CSS, JS.

● Experience in Java/J2EE Design Patterns including Singleton, Model View Controller (MVC), Data Access Object

(DAO), and Business Delegate.

● Skilled in analyzing and defining solutions to increase efficiencies and reduce redundancy.

● Worked in Application Integration and Agile Methodologies.

● Team player with good communication, interpersonal and analytical skills.

Technologies: Java 8, JDK (1.7), Spring3.0, Spring Boot 4, Hibernate 3, JSP 1.2, JDBC 2.0, AJAX, XML, Micro Services,

Web Services, HTML5, CSS3, JavaScript, ExtJS and Angular 7 Framework.

Frameworks: Spring 3.x, Spring Boot 4, Hibernate 3.0.

Languages: Java, ExtJS, Angular, MySQL, PL/SQL, XML, HTML, HTML5. Database: MySQL

Software/Tools: Jenkins Basic, Maven Version Control: GIT and SVN

Company: Leap and Scale, Pune - Position : Software Engineer - level 2 July’2020 – Till Date

Responsibilities :

● Working on Fleet Management Project, on backend Java with Spring and Hibernate frameworks.

● Integration with Electronics Devices such as ELD (which send vehicle information to server).

● Working with Vehicle Track and Trace Data every second and generating reports for the fleet.

● Worked with front End frameworks like ExtJS, Angular 7 and HTML5, BootStrap4, CSS3, JS.

● Involved in the development using Java/J2EE Technologies and Web Services.

● Used Object Oriented Design using Design patterns, Data Structures, Algorithms and Core java Programming.

● Using Java 8 and J2EE for service development, testing, and troubleshooting.

Key Technologies : Java 7, Java 8, J2EE, Spring, Hibernate, WebServices, MySQL, Junit, Github, Jenkins, JIRA.

Company: Krawler Information System (Deskera) - Position : Full Stack Java Developer July’2020 – May’2020

Responsibilities :

● Upgraded two Spring framework projects from Java JDK7 to JDK8. Fixed Maven dependency and function

issues. Used Jenkin to build and deploy projects.

● Used with Tomcat/Jetty on servers. Coordinated different teams to build new servers.

● Experienced in using GitHub to maintain, develop processes and log info of systems.

● Fixed cache issue and private info exposed issue of spring projects using debug mode locally and checking log

info in servers. Wrote project workflow details and UML diagrams.

● Searched, uploaded, deleted and modified data in MySQL .

● Worked with front End frameworks like ExtJS, Angular 7 and HTML5, BootStrap4, CSS3, JS.

● Involved in the development using Java/J2EE Technologies and Web Services.

● Used Object Oriented Design using Design patterns, Data Structures, Algorithms and Core java Programming.

● Worked on RESTful Web Services to enable customer application to integrate with the store and services used

Spring 4.0 MVC framework.

Key Technologies : Java 7, Java 8, J2EE, Spring 3.0, Hibernate, WebServices, MySQL, Junit, Github, Jenkins, JIRA.

Summary

Technical Background:

Professional Experience:

Company: Virtue Infotek, Pune India - Position : Java Developer Oct’2015 - May’2016

Responsibilities :

● Designed and developed high-volume, low-latency applications for mission-critical systems, delivering

high-availability and performance.

● Improved the performance and integrity of code by processing thread concepts.

● Performed software development utilizing technologies such as J2EE, JSP, Servlet, HTML, XML, JavaScript,

CSS, JQuery, XHTML and MySQL database.

● Interacted with the business users and collected the requirements. Analyzed business requirements, designed

and recommended solutions over Agile Methodology.

● Coordinated with the client and upper level management, as well as cross-functional teams to test the solutions

for production issues and customizations.

● Created backend Tables/stored procedures and SQL for database access.

Key Technologies: Java, J2EE, JSP, Web Services, Ajax, MySQL, XML, UML.

DriverConnet : Fleet Management System : Role – Team Member:

Description/Brief about Project: DriveConnect is a web-based application which is used by SMEs. This is to manage

the fleet system, having Tractor, Trailer, Vehicle information and Generate Live Reports of vehicle and Driver logs.

Technologies and Tools : Front End as Javascript, Angular and JSP, Spring framework with MySQL as a Back-end

technology.

Roles and Responsibility: as a Team Member, working with each and every phase of 'SDLC' project development.

Accounting (ERP): Role - Module Lead:

Description/Brief about Project :

From Invoices to Books, Easy Purchase Management, Sales and Billing Management, Customer and Vendor

Management, Congurable Chart of Accounts, Customization Financial Reports and more.

Technologies and Tools : as a Cloud-Based Application. Used a web server for Hosting. Working with 'ExtJS' as Front

end and Java as Back end with Spring and Hibernate technologies, for Database MySQL used.

Roles and Responsibility: Execute code builds to test and production environments, Fix bugs in existing code,

Collaborate with product, design, and marketing teams, Collaborate with the product, establish a project schedule and

determine each phase. Assign tasks to project team members

eLeave: Leave Management System : Role – Project Lead:

Description/Brief about Project: eLeave is web-based application which is used by SMEs. This is to manage leaves of

employees.

Technologies and Tools : Front End as ExtJS and JSP, Servlet, JDBC with MySQL as a Back-end technology.

Roles and Responsibility: as a Project Lead, working with each and every phase of 'SDLC' project development.

CRM: Integration of Accounting, eLeave and CRM : Role – Team Member:

Description/Brief about Project: Integration of Accounting, eLeave and CRM to the one platform by using web services.

Technologies and Tools : Front End as Angular 7, Bootstrap, for Backend Java, Spring Boot Framework

Roles and Responsibility: as a Team Member, implement and manage Web Services by writing API and Integrate

above projects. Worked on the front end and back end.

Projects:

Educational Details:

Post Graduate Diploma in Advanced Computing (CDAC) 60% Know-ITPune, (MH) India March’2017

Bachelor of Engineering in Information Technology 63% Amravati University, (MH) India June’2015

HSC(12th) 66% State Board, (MH) India March’2010

SSC (10th) 71% State Board, (MH) India April’2008

Tuesday 19 January 2021

Sunday 3 January 2021

Free Udemy Course | Get Free Udemy Certified Premium Courses

 Free Udemy Course | Get Free Udemy Certified Premium Courses


Courses: 1. Python MultiTrack- beginners and professionals- zero to hero: couponCode=FF8F2D1F06D90181F055 2. MERN Stack E-Commerce Mobile App with React Native: couponCode=3EF2F0C60B55F6B573D5 3. Web automation using uipath: couponCode=HAPPYNEWYEAR2021 4. Fundamental of Electronics Engineering: couponCode=QUIZLIVE 5. The Python MicroDegree 2021: couponCode=FREEMICRODEGREE 6. Adobe Photoshop CC- Basic Photoshop training: couponCode=75994F5741FDF4E485FE 7. Learn to Host Multiple Domains on one Virtual Server: couponCode=YOUACCEL50394 8. Python Programming Complete Beginner Course Bootcamp 2021: couponCode=PYTHONPREMIUM 9. Project Development Using JAVA for Beginners: couponCode=FOR_MY_STUDENTS 10. The Complete Ethical Hacking Course: couponCode=HAPPYNEWYEAR


Sunday 8 March 2020

JAVA notes PDF Download - Handwritten Notes


Core Java

1- Core Java Notes Naresh Tech-      Download

2- Core Java Notes Satya Technology- Download

3- Core Java Notes Ratan Sir-        Download



AdvancedJava

1- JavaEE / J2EE Satya Tech. Notes- Download

2- JavaEE / J2EE Naresh Sir Notes-  Download

3- JavaEE / J2EE Santosh Sir Notes- Download


Spring PDF

1- Spring Notes Naresh Technology- Download

2- Spring Notes Natraj Sir-        Download

3- Spring Notes DurgaSoft- Part-1  Download

4- Spring Notes DurgaSoft- Part-2  Download


Hibernate PDF

1- Hibernate Notes Shekhar Sir- Download

2- Hibernate Notes Santosh Sir- Download

3- Hibernate Notes Natraj Sir-  Download


SCJP/OCJP Notes

1- SCJP/OCJP Notes Durga Sir Part 1- Download

2- SCJP/OCJP Notes Durga Sir Part 2- Download

Deadlock in Java and Solution

Deadlock in Java and Solution

Please find below the program for Deadlock in Java.




Solution: To Avoid Deadlock, replace the sequence of resources