About Me
Good knowledge and hands-on experience in Spring BOOT, Java, Spring MVC, Mockito, Junit, RESTFul Web Services, GIT, Maven, etc
Interested in exploring new technologies and tackling new problems. I like challenges as they provide the bes...
Show MoreSkills
Software Engineering
Web Development
Operating System
Development Tools
Programming Language
Software Testing
Database
Others
Positions
Portfolio Projects
Company
DRF
Role
Backend Developer
Contribute
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 worked on.
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 LessSkills
Agile Software Development Hibernate Java (All Versions) MariaDB MySQL Workbench Spring MVC SpringBootTools
Bamboo Github IntelliJ IDEA JIRACompany
MNP 2.0
Role
Backend Developer
Contribute
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 LessSkills
Hibernate Java (All Versions) Java Persistence Annotation - (JPA) J Unit Mockito MySQL MySQL Workbench Payment Gateway Integration Redis Rest API Spring Security SpringBoot Apache TomcatTools
Github JIRA Spring tool suite SVNCompany
vCenter Plugin
Role
Backend Developer
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 external storage 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 LessSkills
Java (All Versions) SpringBoot VMWare vCenter VMWare ESXi NFS NVMe Spring data JPA Hibernate Spring AOPTools
IntelliJ IDEA Git BitBucket