About Me
Diligent Software Engineer with 7+ years experience in enterprise application and vCenter Plugin development. Looking forward to building innovative and cutting-edge business solutions. I am a team player and eager to learn and share my learnings....
Show MoreSkills
Portfolio Projects
Description
This project was to create a vCenter Plugin for one of the Storage vendors. The plugin had the features to create, mount, unmount, remove Datastores, from ESXi Hosts. Take different types of Snapshots of the Datastores. This was to facilitate the use of externalstorage into the vCenter.
I was responsible for creating the backend services which were RESTFul API. The services used to interact with both the Storage API and the vCenter API through the VMware SDK and then facilitate the feature.
Show More Show LessContribute
Responsible for developing the Backend APIs and working in sync with the technical team of the client.
Description
I was Handling the Oracle Migration part. The idea was to cut down costs by shutting down the oracle DB and moving it to Maria DB. I was responsible for the initial POC which was to estimate the efforts for the task and also analysis of some tools which would automate the migration of schemas from Oracle to MariaDB.
After this, All the Web applications which were running on Oracle DB were updated to Support MariaDB. Since Spring Data JPA was used most of the queries which were auto-generated did not require change. But there were custom queries and those needed to be workedon.
Some projects were in Spring Boot and some in Spring MVC. I worked on those along with one of my colleague. Also i have worked on some other enhancements and requirements as and when required from the client.
Show More Show LessContribute
Responsible for creating APIs which would be consumed by Front End.
Description
I was in this project from Beginning. I was responsible for making RESTFul APIs to be consumed by our Frontend. The front end Part was in React JS. Spring Security was used to provide security for the APIs. We used the authentication tokens and also the Roles and Responsibilities for accessing the APIs. Caching was used to store the auth tokens and also some data which was required to be stored temporarily. Payment Gateway was also integrated in this.
Show More Show Less