Around 5+ years of software developing experience in design, development, implementation and testing of Client-Server, Web Applications using Java Technologies.
Experience in SDLC (Software Development Life Cycle) that includes Requirements Analysis, Design, Coding, Testing, Implementation, Maintenance with methodologies like Agile Methodology.
Experience in design and development of web-based applications using Java, JDBC, SQL, Servlets, Java-API and Spring.
Expertise on Core Java Technologies like Multithreading, Collections and Exception handling mechanisms.
Experience in client side Technologies such as JavaScript,jQuery and VueJS framework.
Experience with the ORM tool Hibernate involving Connection pooling, Mappings, Transaction Management, HQL (Hibernate Query Language.
Hands on experience with scripting languages like Unix, Linux and powershell
Experience in implementing SOA (Service Oriented Architecture) using REST Services.
Experience with using Apache Tomcat Server.
Experience with databases like MySQL, PostgreSQL.
Experience in creating test cases using JUnit.
Strong debugging and troubleshooting skills.
Overview
6
6
years of professional experience
Work History
Senior Software Engineer
Network Marvels Ind Pvt Ltd
Mumbai
12.2017 - Current
Project Name: EdTech Platform
Brief description: This project involved the creation of highly optimized and scalable learning management system(LMS). The USP of this project was to create dynamic networking environments in on-premise data centers and/or various cloud providers such GCP and Amazon for students to practice basic to advanced networking concepts.
All the functionality is implemented using Spring Boot and Hibernate ORM . Implemented Java EE components using Spring MVC, Spring IOC, Spring transactions, Spring security modules.
Designed and developed a Restful APIs for different modules in the project as per the requirement.
Strong experience of developing data models using Hibernate POJO's, configuring Hibernate persistence layer.
Identified and implemented the design patterns.
Extensively used Spring Bean Wiring, Spring DAO and Spring AOP modules.
Involved in performance tuning of JVM and used Garbage Collection Algorithms for better performance.
Involved database design and responsible for creating and modifying Database objects.
Involved in writing complex multi-table joins and conditional queries in Database.
Used a light front-end framework against the JSON APIs for their service requests.
Developed web pages using HTML5, CSS3, VueJS, Bootstrap, JSON, Ajax.
Used GIT for Source Control and Version Management of all codes and resources.
Extensively Involved in interacting with end users for requirement analysis.
Coordinate with all the teams for functional requirements and ensure compliance to all architecture standards.
Used Agile Development methodology of software development.
Education
Bachelor of Engineering - Electronics And Telecommunication
Pune University
Pune
06.2016
Skills
Spring and Spring Boot
Tomcat
Databases MySQL,PostgreSQL
Frameworks/API's JPA, Hibernate
Code Development Tools Eclipse, VS Code
Scripting/Markup Languages JavaScript
Version Controlling tools GIT
Operating Systems Windows, UNIX
Gangs of four design patterns
Frameworks Spring Boot,Spring Core,Hibernate
Methodologies Agile
REST Design and implementation
Timeline
Senior Software Engineer
Network Marvels Ind Pvt Ltd
12.2017 - Current
Bachelor of Engineering - Electronics And Telecommunication
SFA Engineer II at Hitachi System India Pvt Ltd(Godfrey Philips Ind Pvt Ltd)SFA Engineer II at Hitachi System India Pvt Ltd(Godfrey Philips Ind Pvt Ltd)
Lead MIS (Operations) at Casstle Technology & Services India Pvt. Ltd (Formerly Gwynnie Bee Ind Pvt Ltd)Lead MIS (Operations) at Casstle Technology & Services India Pvt. Ltd (Formerly Gwynnie Bee Ind Pvt Ltd)