
Aspiring to advance in professional journey by embracing challenges and cultivating a dynamic career in the IT infrastructure domain. Committed to fostering growth through unwavering dedication and integrity in all endeavors.
CGPA: 7.27
Percentage : 65.88%
Java
Project #1: Bulk Payment System (Barclays)
Role: Senior Java Developer
Environment: Spring Boot, Hibernate, IntelliJ IDEA, Gradle, Log4J, Oracle, Tomcat Server, Java8, OAS, Jenkins, Mockito, Sonar, Kafka, TIA token, Bitbucket (Stash), GIT, Jira
Description:
· Developed a bulk payment system utilizing txt files for corporate payments.
· Implemented SEPA (Single Euro Payment Area) for Euro currency transactions using XML file format (pain.0001).
· Conducted validation of XML files, including format validation, file name validation, duplicate file validation, CRC code validation, etc.
· Utilized OAS for request and response validation and TIA token for session validation.
· Built as a multi-module system with a single DB use.
Responsibilities:
· Independently created a new module for level 1 validation of XML files.
· Developed new API endpoints using Spring Boot and Hibernate.
· Parsed XML files and saved data in the database.
· Designed new tables and views in Oracle, coordinating with DBA for execution.
· Created comprehensive test cases, achieving a minimum code coverage of 80%.
· Mentored and guided junior team members.
· Collaborated with business analysts to clarify task requirements and distributed tasks within the development team.
· Conducted training sessions for new joiners.
Project #2: CPD (CellPointDigital) MESB Module
Role: Senior Consultant
Environment: Spring Boot, Hibernate, XSLT, Maven, Jira, IntelliJ IDE, Bitbucket, GIT
Description:
· Contributed to the Message Enterprise Service Bus (MESB) module for onboarding new Payment Service Providers (PSPs).
Responsibilities:
· Enhanced existing implementation based on client requirements.
· Addressed bug fixes raised by clients or during the SIT team testing process.
· Onboarded new PSPs, creating separate packages and code as needed.
Project #3: ALAB (Allscripts Lab)
Role: Java Developer
Environment: GWT (Google Web Toolkit), Spring Framework, Hibernate with JPA annotations, HTML, JavaScript, CSS, SVN Tortoise, IntelliJ IDEA, Maven, Log4J, Oracle, Tomcat Server, Java8
Description:
· Developed a desktop-based client application (ALAB) for managing Medical Lab Test data.
Responsibilities:
· Created new web pages using GWT framework.
· Developed and updated services using the Spring framework with Hibernate for database operations.
· Debugged and resolved defects in GWT modules.
· Identified and resolved data integrity issues using Oracle queries.
Project #4: Physician Login
Role: Java Developer
Environment: Spring Boot, Hibernate with JPA annotations, JSP, HTML, JavaScript, SVN, Eclipse IDE, Maven, Log4J, MySQL, Tomcat Server, Java7
Description:
· Contributed to the development of a web application (Physician Login) for maintaining patient data using lab test reports.
Responsibilities:
· Interacted with management to understand requirements.
· Implemented PDF parsing using Apache PDF Box for extracting data from lab reports.
· Created Rest Controllers and Front Controllers using Spring MVC.
· Wrote Hibernate Queries for database interaction.