KannadasanKaruppaiyan-Sr JavaDeveloper
KannadasanKaruppaiyan-Sr JavaDeveloper
EDUCATION
Experience :
TECHNICAL SKILLS
Summary
12+ years of experience in developing the applications using Core Java,Jdbc, JPA , Java Poi
Api ,Spring Mvc , Spring Boot ,Spring Cloud (FeignClient , Eureka Server,Circuit Breaker , Sleuth ,
Swagger) , Micro Services , REST API , Rest Template, Weblogic Server , Webshepere Server ,
Tomcat Server, Maven , Gitbash ,MTPUTTY , WinScb, Docker and Kubernetes (basics) and Kafka
Good experience in versioning tool(Subversion) Actively involved in analyzing the Functional
Specification documents and suggests optimal approach to attain the requirements Self-Starter
and self-motivated professional
Dedicated fast Learner and self-motivated with good communications and Interpersonal skills
Having good experience on debugging, defect fixing and deployment activities
Good analytical, problem solving, communication and interpersonal skills, with ability to interact with
individuals at all levels
Experience
Domain Specific Area in Domain
(Months)
Technical Expertise
Experience
Primary Skills
(Months)
Page 2
K Kannadasan
J2EE 120
Spring Boot 36
Unix 6
Spring MVC 60
Git 36
Maven 36
Education
Page 3
K Kannadasan
Year of
Degree Qualification College / University / Institution
Passing
Engagement Overview
Working with SAM settlement using inbuild plugins/frameworks (EDA and Application Framework)
Contribution:
Connecting with multiple Databases (multiple environments)
Using Terraform scripts for AWS Deployment
Connecting with RDS in AWS
Remidiation and modernization
Java 5 to java 8
Tomcat 6 to tomcat 9
Spring 5.x to Spring 6
Deployed with AWS Server in multiple environments
Environment:
Spring , Spring Boot, Spring Rest, Spring Data JPA, PCF, Oracle, Git, Maven, Swagger, Jenkins,Agile
Page 4
K Kannadasan
Working with SAM settlement using inbuild plugins/frameworks (EDA and Application Framework)
Contribution:
o Creating the producer/Consumer applications
o Using proto files for EDA
o Using Rest Template for Applications framework
o Registering/onboarding the schemas/events
o Using the existing schemas/events
Environment:
Java 11 , Spring , Spring Boot, Spring Rest, Spring Data JPA, PCF, Oracle, Git, Maven, Swagger, Jenkins,Agile
Bankline billing application is used for calculating and billing the corporate customers in RBS. The customer can
add/remove the banking facilities such as internet banking, mobile banking , ATM tractions limitations , message alerts, pin
change ,…etc
Contribution:
o Working as Lead and developer
o Interacting with different applications and modules
Page 5
K Kannadasan
Environment:
Java ,Spring Boot , Micro services ,Websphere , Java POI API,Mainframe , STS and Web Service(SOAP)
Tracking the fraud and reversal transactions for TSB using the Actimize software fro the individual savings , current and
salary account holders.
Based on the severity we are divided into the several issues like low ,medium and high
Low : 15 to 20 days
Medium : 25 to 40 days
High : 60 to 90 days
Contribution:
Handling a group of application developers and assigning responsibilities, elaborating use cases, managing project
schedules, code reviews and Unit Testing.
Developing applications using the technologies such as Java 8, Spring, Spring Boot, Oracle database to build Rest
Based web services that enables a clean separation of concerns and that gives full control over markup for
enjoyable agile development.
Environment:
Java 11, Micro services ,Websphere , Active MQ, Oracle and STS and Web Service(SOAP), Actimize visual Studio
Page 6
K Kannadasan
Project Name Cheque automation using Workfusion Start Date Oct 2018
The system will do the automation (end to end) using the Workfusion with Java
Using the java , Active MQ , workfusion RPA and Websphere application server
Contribution:
Conducted code review sessions, encouraging peer review technique with the team members to ensure quality
deliverable. Analyzing the common areas of repetitive issues, providing solutions to avoid issues from re-
occurring.
Integrated internal & third-party sub-systems with structured products application through JMS, Active MQ &
SOAP based Web services & XML
Environment:
Java , Micro services ,Websphere , Oracle and STS and Web Service(SOAP), Actimize visual Studio
This application is used for the Synchrony developers for after completing
their KT session. This application is fully developed by the core java,xml parser,Servlet,
Jsp & Javascript. This application is used for the taking the online test/assessment for
synchrony team employees. In this application, we are using only xml files instead of
Page 7
K Kannadasan
DB. The project manager will give the generated activation code to the employee. The
employee can use that activation code (only one time) for His/Her Assessment. The
questions are displayed to corresponding team while taking the Assessment. These
questions selections are mapping with activation codes in corresponding xml files. Each
end every question having the 2 to 4 options. Once the employee completed that
Assessment , they can see their result in their screen immediately.
If the employee got positive result , then they can onboard further , else not.
Technologies Used:
Contribution:
Environment:
Java ,Adf Framework(Business Components),Java Poi Api, Oracle & Weblogic Server
Project Name King Fahd University of Petroleum and Minerals Start Date Jun 2015
The university students of KFUPM were given the option of pursuing part-time
jobs while being an academic. The application was created to process student requests
Page 8
K Kannadasan
for part-time jobs in a transparent and systematic method. This application is fully
developed by struts and we are
Migrated to the ADF framework. The PG students can request to the management for
the part jobs in every year. After submitting the forms, the management may/may not
approve the student’s requests. Once the request was approved the particular student ,
he/She should attend the interview/Assessment. After getting selected that student,
He/She was eligible for faculty position(part time). The time slot taken care by
corresponding HOD/Director. All faculties are need to be registered in the finance Dept
for their salary. This salary may be monthly/weekly basis. These are taken care by
chairman of KFUPM University
Contribution:
Environment:
Java ,Adf Framework(Business Components),Java Poi Api, Oracle & Weblogic Server
Project Name TGP (Total Gas and Power) Start Date Dec 2013
Page 9
K Kannadasan
TGP is used in the pricing & billing with the power provided to the customers in
the decision making. The price may increase/decrease based on the customer
type & the power usage hours.
User Type: Home based/commercial based (hotels, super market, theatres)
Hours : The hours may be a Normal Hour/ Peak Hour.
Generally in UK, the customers need to be pay the additional charges to the TGP in
peak hours.
Each end every customer having the MPU (Maximum Peak Hours Usage),if they want
any additional power,That customer can raise a request to the TGP admin people. The TGP admin people
may/may not be approve their request,
Based on the customer history. The TGP organization providing the power like hours
based, daily basis,weekly basis,monthly basis and Eayly basis.
Contribution:
Environment:
Java ,Adf Framework(Business Components),Java Poi Api, Oracle & Weblogic Server
Page 10
K Kannadasan
Automated publishing system is a Content Management System that automates the publishing of complex documents by
processing information in small & reusable components. This application enables banking & financial institutions to
publish their quarterly results & brochures, shared with their clients. The Financial data will be uploaded using these
components to publish the results. These components can be varied & filtered with automated support according to a
series of programmed business & structural rules. The rules like prescribed content specifications ensure compliance with
company’s style & applicable regulatory requirements. This flexible & powerful software offers a variety of simultaneous
output formats that include HTML, XBRL, web-ready and print-ready PDF’s.
Contribution:
Involved in developing low level design documents for the requirements and developed Business services
components and data access components.
Integrated internal & third-party sub-systems with structured products application through JMS, Active MQ &
SOAP based Web services & XML
Environment:
Java, Struts, spring, XSL, XSLT, Oracle ADF Framework and Java Mail
Page 11