Abhishek Kumar
Email:-Mobile: -
PROFESSIONAL SUMMARY :
4 years of experience in java development and support for Java, J2EE technologies.
Extensively experienced in Software Analysis, Design, Development, Implementation and Testing of Object-Oriented Applications and Web based Enterprise Applications using java/J2EE/Spring boot
Having good knowledge and implemented of JEE application model to develop web-based solutions using CoreJava, JDBC, Spring, SpringBoot, SpringData, Struts2.0,SQL Queries.
Experience working on web services REST
Experienced with RDBMS implementation and development using Oracle, My SQL,POSTGRES
Experience in development and deployment of applications using Apache Tomcat Server.
Experience in using version control and configuration management tools like GIT and SVN
Firsthand experience on Core Java, Spring Boot,Spring, Servlets, JSP, SQL, Java Script,Struts-2.
Extensively worked on log4j, Maven, SonarQube, AWS EC2, Ant, SVN, Jira tools.
Have knowledge and implemented various design patterns like Singleton, Factory, Abstract Factory, DAO, Strategy, Command patterns.
TECHNICAL SKILLS:
Programming LanguagesJava, SQL
Scripting LanguagesXML, HTML, JavaScript, JSON
ToolsJUnit, Maven, AWS, Sonar Qube, Jira
Frame WorksSpring Boot, Hibernate, Spring 4.x,Spring MVC, Struts-2,
.
Web ServicesRESTful Web services, Microservices.
DatabasesPG, Oracle 11g, MySQL
Version ControlGit, Tortoise SVN
Build ToolsMaven
IDE ToolsEclipse, STS
Web/App/DB ServersApache Tomcat
Design PatterSingleton, Factory, DAO
Design PatterSingleton, Factory, Abstract Factory, DAO
EXPERIENCE SUMMARY:
Working in AviraSoft Digital Technologies Private Limited, Hyderabad as Associate Software Developer from Dec 2019 to till date.
Worked in AdTech Crop Pvt Ltd Software, Hyderabad as Associate Software Developer from Aug 2018 to Aug 2019.
Worked in Envision Enterprise Solutions Pvt Ltd, Hyderabad as Software Developer from Aug 2016 to Sep 2018.
Worked in Envision Enterprise Solutions Pvt Ltd, Hyderabad from Internship June 2016 to Sep 2016.
PROFESSIONAL EXPERIENCE:
Project #1
Name: Kontrakt
Client: Avira
Role: Java Rest API development.
Application Type- It is used application by using Spring boot,AWS,React js
Description:
IVR project having multiple modules in that Out Bound is one of the module, In this project call, message, push notification, agent call, email for various reminder, notification and offer is going from Verizon to customer, It is a middleware services developed in Micro services based architecture using java, Spring Boot and AWS.
Environment:
Application Servers : Inbuild Tomcat, java 8
Tools : Eclipse, SQL Developer,sonar qube, Black duck,Fortify
Technologies : Micro Services, Spring Boot, Spring JDBC,Json, Log4j, GIT, Maven, Junit ,Quartz(Scheduler), JAX-B.
Database : PG.
Team : 7
Responsibilities:
Used agile practices and Test-Driven Development techniques to provide reliable, working software early and often
Worked on the migration of the legacy application to micro service-based application
Created several micro services using spring boot framework which used to interact several other external systems.
Improved code quality and efficiency with minimum code coverage of 70% using Junit and SonarQube and Fortify.
Worked on the black duck issues and provided the fixes by upgrading the Jar.
Used Log4j for logging purposes and worked on the jar migration of log4j.
Have experience of working in client place throughout this time.
Project #2
Title: BP-Contract Management
Client: BP
Environment: Core Java, AO-platform, Spring Boot, REST, Angular js, STS, Log4j,
Gradle, GitHub.
Duration: Aug 2019 to Aug 2020
Description: Bp-contract management provide the facility to deal a contract between vendors
and contractor through the App.
There are three modules in this project.
Contract Analysis - It will work like manager level like identify the customer action on the contract documents. i.e. what are the change applied in contract document. In this module we can upload the document and show the details of contract details, Main clause, Sub clause and contract overview.
Vendor app - In this lots of facility given like sign the contract and review the contract documents before signee and choose the clauses and options which are the best and for every clause have different option and their cost and user can choose the better option.
Procurement app – here we can create the deal of the contract and add the multiple vendors for the particular contract and also send the invitation to each and every vendor. In this we can add, delete and close the contract.
Responsibilities:
Developed Rest API’s and provided productive response based on the requirements.
Written the code in rest controller, service and Dao class.
Written Application yml Configuration file to provide information about various components of the application to Spring boot.
Used AO-Platform framework class.
Written AO pipeline-based code to apply CURD operation.
Implemented Exception Handling i.e. helpful in finding the root cause of the problem and helps in displaying user friendly message
Written PostgreSQL queries to fetch stored records from database.
Used swagger documentation to look for every rest API.
Maintained log statement in each and every implementation using log4j.
Doing the code deployment on Dev & QA server using WinSCP and Putty for transfer the file and start server on Linux system.
Project #3
Name: BSL– Summary Report Generation
Client: Birla Sun Life
Project Domain: Insurance
Role: Java/J2EE Developer, Webservices Developer and support person.
Application Type- Web Application and Rest WS(Currently Development Environment)
Duration: Dec 2016 to Aug 2018
Description:
Birla sun life having their customer data, that loads into posidex schema. Daily customer request data will be searched against base data for the group of customer matches. Respective results will be useful for the client to take decision on the new approval.
Request details will be displayed on the UI according to give date interval and statistics of good, moderate, stringent match count will be populated on to the UI. User can export the requested data to a xls file.
Environment:
Application Servers : Tomcat 8.0, java 8
Tools : Eclipse mars , SQL Developer
Technologies : Spring, Spring JDBC, Jsp and Jquery,Json, Log4j, SVN, Maven, Junit ,Quartz(Scheduler), JAX-B,Data Table.
Database : Oracle.
Team: 5
Responsibilities:
Understanding the requirement specifications provided by client
Involved in implementing Model View Controller architecture using Spring framework at presentation tier.
Implemented Controller Classes
Implemented Commands and there Validations.
Written Spring Service Interfaces and their implementations.
Written Spring DAO’s and their implementations with Spring JDBC.
Writing the Resource class & Exception Handling with status code
Integration with Spring with Restful
Writing the business documents
Developed the screen to navigate the data.
File Exporting to the specified location.
EDUCATIONAL QUALIFICATION:
MCA(Master of Computer Applications) with 7.7 CGPA from Pondicherry University in 2015.
PERSONAL DETAILS:
Date of Birth:11th Dec,1992
Languages Known:English - Hindi.
Address:Hyderabad-500036
I do hereby declare that above mentioned are true to the best of my knowledge and belief.
Date: 1th Jan2021Rahul Kumar Pandey