AVAILABLE
AVAILABLE
Kunal A.
Backend Developer Java
He is a seasoned professional specializing in project management and software development. His expertise lies in business process analysis, process optimization, and revenue maximization through innovative technical solutions. With a robust knowledge of languages like Java, J2EE, SQL, and XML, he excels in maintaining software development practices, encouraging his teams towards exemplary performances. His active involvement in all stages of the Software Development Life Cycle (SDLC), combined with his diverse working experience across domains like Banking, BuyBack, Transport, and Real Estate, makes him an accomplished asset in the industry.
Expertise
Years of Development Experience
8 Years
Skills
JavaJavascript
Domain Experience
FintechHealthcareGovernment
Other Skills
J2EE, SQL, PL/SQL, XML Frameworks: Spring MVC, Spring IOC, Spring Rest, Hibernate, Restlet, JPA, JSF, Apache Kafka, Microservices with Spring Boot, Spring Batch, RabbitMQ,Junit Web Technologies: JSP, HTML, JavaScript, CSS, Angular 2, Angular 4, Typescript Databases: MySQL, Postgres, MS SQL Server, Oracle, DB2, AngularJS
Language Spoken
English, Hindi
Experience
- Java DeveloperHindustan Wellness2022 - 2023Project SummaryHindustan Wellness is a web application used for searching, comparing, and navigating through different health-related tests, checkups, and cures. The system enables users to compare and book packages from the hundreds of participating hospitals and labs.Project ResponsibilitiesDeveloped REST APIs for various modules as a Java Developer.
Created comprehensive backend modules tailored to the business's needs.
Designed and implemented microservices using API Gateway.
Employed REST template for interaction among microservices.
Authored unit test cases to ensure >80% code coverage for APIs.
Utilized Maven for dependency management and AWS for hosting services.Project Tech StackJava 8 & 7, Spring, Hibernate, MySQL - Senior Java DeveloperBuyback Tradein (BBTI)2022 - 2023Project SummaryBBTI is an application that facilitates the trade-in of used electronic goods globally. In addition to supporting logistics through FedEx, chargebacks and payments are processed through Adyen. The system also caters to partner onboarding, with application behavior determined by partner configurations.Project ResponsibilitiesDesigned and developed REST APIs for data extraction and storage.
Leveraged Sparkpost API to send emails.
Managed order completions using Adyen Payment Integration.
Created front-end designs using Bootstrap and React.js.
Implemented Hibernate framework for data column mapping to databases.
Developed REST APIs using Spring Boot based on a microservices architecture.
Used Feign Client for communication between microservices and Docker for API build containerization.
Employed CI/CD Jenkins for build deployment and MySQL as the database.Project Tech StackJava11,Springboot,Microservices,PostgresSQL, Gradle, GITHUB, Jenkins - Senior Software EngineerCGT(Guarantee Lodgement)2021 - 2022Project SummaryThe CGT application enables banks to file guarantees against loans taken by micro-organizations across the state. It also offers claims against those guarantees, risk premiums against single MLIs, and features various master modules.Project ResponsibilitiesDeveloped REST APIs for various modules as a Java Developer.
Managed the full cycle from System Feasibility Study (SFS) to Low-Level Design (LLD), Coding, Postman Testing, Presentation, and optional Rework.
Used JPA Repository and Java Criteria API for entity-database mapping.
Utilized REST template for inter-microservice communication and Maven for dependency management.
Hosted services on AWS.Project Tech StackJava 8 & 7, Spring, Hibernate, MySQL,Microservices,Angular - Java EngineerABT(Account Based Ticketing System) : Transport Project2019 - 2020Project SummaryThe ABT, a Government of India project, supports an account-based ticketing system where user concessions are granted based on their travel history.Project ResponsibilitiesDeveloped APIs and designed UI as per client requirements. Managed the full cycle from SFS to LLD, coding, Postman Testing, presentation, and optional reworking.
Used JPA Repository for entity-database mapping and REST template for inter-microservice communication.
Developed screen UI with Angular and used Maven for dependency management.
Liaised with the testing team to rectify bugs, following the Agile software development methodology.
Utilized PostgreSQL as the database.Project Tech StackJava 6 & 7, Spring, Hibernate, MySQL
Education
Bachelors of technology
ADGITM College (Formerly NEC) - Delhi
2013 - 2017