Mr. Rahul Sawale
Full Stack Java Developer
Total 3.6 Year Exp
*****.********@*****.***
Summary
• Highly motivated and focused Software Engineer with Over 3.6 years of experience in Java J2EE software development.
• Extensive IT experience in server-side development, distributed software architecture, object-oriented design and relational databases.
• Experience in designing complex Java and SOA applications.
• 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 framework like ExtJS, Angular 7 and HTML 5, Bootstarp, 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. Technical Background:
Technologies: Java 8, JDK (1.7), Spring3.0, 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, Hibernate 3.0.
Languages: Java, ExtJS, Angular, MySQL, PL/SQL, XML, HTML, HTML5. Database: MySQL
Software/Tools: JENKINS, Maven
Version Control: GIT and SVN
Servers: Apache Tomcat 5.5, JBoss 5.0, Jetty 8/9 Server Professional Experience:
Company: Krawler Information System (Deskera) March’2017 – Till Date Java Full Stack Developer
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 in servers. Coordinated different teams to build new servers.
• Experienced in using GitHub to maintain develop process 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 framework 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.
• 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, Unix.
Company: Virtue Infotek, Pune India Oct’2015 - May’2016 Java Developer
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.
• Worked with the deployment of code using Jenkins.
• Created backend Tables/stored procedures and SQL for database access. Key Technologies: Java, J2EE, JSP, Web Services, Ajax, MySQL, XML, UML. Projects:
Accounting (ERP): Role - Module Lead:
Description/Brief about Project:
From Invoices to Books, Easy Purchase Management, Sales and Billing Management, Customer and Vendor Management, Configurable 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 SME's. this is manage leaves of employee.
Technologies and Tools: Front End as ExtJS and JSP, Servelt, 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 front end and back end.
Educational Details:
Post Graduate Diploma In Advanced Computing (PGDAC) Completed: March’2017 - Score: 60+% Know-IT Pune, Maharashtra, India
Bachelor of Engineering in Information Technology Completed: Jun’2015 - Score: 63% Amravati University, Maharashtra, India
HSC (12th) Completed: March’2010 - Score: 66%
State Board, Maharashtra, India
SSC (10th) Completed: April’2008 - Score: 71%
State Board, Maharashtra, India