🖥 Industry: Software Development
Worked on the design and development of Service-Oriented Architecture (SOA) applications using Spring & Hibernate, and managed source code for release and maintenance in GIT and Nexus.
👑 Accomplishments:
* Executed continuous improvement of the project builds with custom Gradle plugins and Jinkins toolset.
* Developed an effective build automation, continuous integration and test environment that reduced integration issues and improved code quality.
* Documented the build process and the subsequent changes.
* Administered Redmine for task/bug tracking, Gitlab for sources control, Nexus for modules deploying, and Jenkins for continuous integration.
* Strong programming skills in designing and implementation of multi-tier applications using web-based technologies like Spring MVC and Spring Boot.
* Developed server-side application to interact with the database using Spring Boot and Hibernate.
* Extensively worked on Spring JDBC, Spring Hibernate ORM and JPA
* Worked on a search implementation that leveraged the Elasticsearch.
🔥 Technologies: Java, Spring, Spring Boot, Hibernate, Gradle, H2Database, Oracle, PostgreSQL, MySQL, Elasticsearch, Redis, MongoDB, Git, GitLab, Nexus, Jenkins, RESTful, JUnit, Mokito, PowerMock, PMD, Checkstyle, Jacoco, Tomcat, Linux