Ankit Dabhi Java 5YOE
Ankit Dabhi Java 5YOE
AHMEDABAD, GUJARAT, IN
SUMMARY
+91-99133-18414
Highly skilled and results-driven Java Backend Developer with 4.8 years of hands-on experience in
[email protected] crafting robust and scalable software solutions.
JSP Servlet
July 2019 - Jr. Software Engineer
Sep 2021 KNOWARTH - An Anblicks Company
Unit testing
Played a crucial role in ensuring the quality of backend code through
code reviews, testing, and debugging.
JUnit
Kept up-to-date with the latest Java and Liferay DXP trends and technologies,
continuously improving skill set.
MicroServices
Springcloud EDUCATION
NoSql Database
2017 - 2019 Bachelor Of Computer Application - Information Security
ElasticSearch, MongoDB JG College Of Computer Application
Management Tool Ahmedabad, Gujarat`
Jira, ClickUp
PORTFOLIO
Versioning Management
Friendship Management Portal
Development:
STS, IntelliJ
Developed and maintained core features of the FriendList application using Java and
Spring Boot.
Build Tools Collaborated with the team to design, implement, and test new functionalities.
Utilized PostgreSQL for data storage and management, including schema design and query
Maven, Gradle optimization.
Description:
Development:
Collaborated with the team to design the backend architecture of the web-based exam
application.
Utilize Java 17, Spring Boot, and Spring Cloud to create a robust and scalable system.
Use Hibernate and Spring Data JPA for seamless database interaction.
Implement microservices architecture using Spring Cloud for scalability and fault
tolerance. Communicate between microservices effectively using messaging and service
discovery.
Develop RESTful APIs for user management, exam creation, exam delivery, and grading
using Spring Boot. Ensure APIs are well-documented and adhere to best practices.
Containerize the application using Docker for easy deployment and scaling. Set up
continuous integration and deployment pipelines using Jenkins to automate the build and
deployment process.
Develop robust error handling mechanisms to provide meaningful error messages to users.
Implement logging using tools like Log4j to facilitate debugging and troubleshooting.
Voucher Management System
Description:
I was responsible for writing Java code that is scalable, secure, and efficient.
Wrote test cases and ensure that the code meets the project requirements.
Once the voucher management system is deployed, I'm responsible for maintaining it.
Virtual Event Platform
Description:
All-in-one virtual and hybrid event platform designed to engage audiences and drive
sustainable organizational growth.
Technology: Java 1.8, Spring-boot, JPA, Hibernate, MySQL, JIRA, Bitbucket, and Git Base and
Kafka.
Role: Software Developer
Development:
Used Atlassian JIRA for solving open issues and implementing new features.
Hands-on experience with Git for version control.
Provided JUnit test cases to test the code.
Production support.
Working with the business team for implementing change requests and defect fixes.
Guide to team development efforts towards successful project delivery.
The project is about insurance site development on the Liferay 7.1 version and, the
development of a new site with a new theme and content with functionality.
Technology: Liferay DXP Digital Enterprise SP1 with version 7.1, MySQL, free marker, JSP and
jQuery
Role: Software Developer
Development:
New functionality development.
Development:
University portal upgrades to 6.2 to 7.2 version.
Database migration.
Theme upgrade.
Content and custom portlet development and migration
Desk Allocation System
Description:
This project is about to allocating seat to organisation employee. We have also added
graphical user interface of office which admin can assign and update the employee desk.
Technology: Liferay DXP Digital Enterprise SP1 with 7.2 and MySQL
Role: Software Developer
Development:
API development
Database creation.