This document contains a resume for Karthickmaran Nagarajan. It summarizes his career experience developing Java applications including 7+ years experience with technologies like Spring, Struts, Hibernate, and jQuery. It lists his roles and responsibilities in projects for Bank of America including as lead developer for a global alert metrics application and refactoring a legacy application to use Spring Batch. His academic qualification of a Bachelor of Engineering in Civil Engineering from Mepco Schelenk Engineering College is also included.
1. Karthickmaran Nagarajan
166 St Pauls Ave,
Jersey City,
New Jersey - 07306
Mobile: 862-371-6861
Email: Karthickmaran@gmail.com
Date of Birth: 28 May 1987
____
CAREER SUMMARY
7+ years of Experience in developing Stand-alone J2EE/Web Applications.
Hands on Experience in Enterprise JAVA/J2EE applications, and in web technologies involving
HTML, Spring MVC, Struts, Web Service and Hibernate frameworks.
Strong Work Experience in JavaScript Framework jQuery 2.x
Strong experience on various development environments like IBM RAD, Eclipse and Sublime.
Quick in understanding new technologies & new projects/concepts.
Have good experience in working and handling AJILE Development projects.
Had Experience in handling a team size of 11 including offshore and onsite.
Worked on automated deployment tools like Jenkins, uBuild and uDeploy.
Hands on experience in TDD using jUnit.
Had implemented licensed components like Aspose (Export Excel, PDF and PPT Etc.), free
marker template (FTL) and fusion charts.
Had integrated the code quality tools like sonarqube and test coverage tool jacoco.
Have been working for Global Alert Metrics (BOA) and worked for BOA for the past 7+ years
and got good knowledge about Risk and Compliance sector in BOA.
Languages Java
Framework Spring, Struts, iBatis, Hibernate, Junit and Bootstrap
Web Technologies JQuery, HTML, AJAX and JSON.
Web Services RESTful Web Services (JAX-RS)
Database Oracle
Servers Weblogic
Scheduler Tools Autosys
Version Control SVN, VSS
Build & Deployment
Tool
Ant, Maven and Jenkins
CERTIFICATIONS
1. Infosys Certified Java Programmer 101a
2. Infosys Certified Java Programmer 201a
3. Infosys Certified Spring Professional 253a
4. Infosys Certified Hibernate 4 Professional 255a
WORK EXPERIENCE
Organization Infosys Limited
2. Designation Technology Analyst
Duration 10-Nov-2008 to Present
PROFESSIONAL EXPERIENCE:
1. Global Alert Metrics (GAM)
Client Bank of America
Duration Dec 2014 – Present
Role Technology Analyst
Team Size
Onsite – 4
Offshore - 10
Project Description:
GAM is a bank’s intranet based application using Agile Methodology. It will provide the statistical
analysis on the surveillance alerts produced from trading activity. It is used as a single repository
to analyze the complete Trade Surveillance from various sources like ACTIMIZE, SMARTS and
Micro Strategy.
Roles & Recognitions:
Lead Developer for the whole front-end design and Java using spring, Jquery and bootstrap.
A cross browser UI built to support IE8+, Firefox, Chrome and Opera browsers.
As a Lead Developer, I’m completely owned the Design and Development of the core
architecture using Java, J2EE and Web Services.
Used uDeploy for automated build deployment
Implemented Charts for various reports using fusion charts.
Implemented scheduler using Autosys and implemented batch job using Spring batch.
Created Exception handling framework, which will log all the exception in the database and
redirect the control to the error page.
Involved in stories breakdown and task split up activities.
Involved in Demo to the user for each sprint.
Environment and Tools Used:
Java 7, Spring, Spring JDBC, Spring Batch, JQuery, HTML, JSON, Bootstrap, AJAX, Fusion
Charts, JavaScript, Oracle 11g, Log4j, Weblogic.
2. Supervision Report Management Application (SRMA)
Client Bank of America
Duration June 2013 – Nov 2014
Role Technology Analyst
Team Size Offshore – 7, Onsite – 2
Project Description:
This is an intranet-based application using Agile Methodology.it is used to store and distribute
3. the reports across GBAM portfolio. The application will read the files from different sources like
email and batch and distribute it to the users mentioned. And also it is used to maintain the view
and acknowledge of the reports.
Roles & Recognitions:
Developing Web Pages using JSP/JQuery and sending request to Spring Controller using Ajax
and retrieving the data using JSON Object.
Followed Test Driven Development (TDD) using JUNIT in a vibrant agile life cycle development.
Migrated the application from IE8 to IE11.
Used Jenkins for automated build deployment
Implemented XML and Mime Parser to parse the xml and mime messages.
Involved in complete refactoring of legacy code to use Spring Batch, Junit and design patterns
like observer, façade.
Involved in stories breakdown and task split up activities.
Involved in Demo to the user for each sprint.
Environment and Tools Used:
J2EE, Spring, jQuery, AJAX, JSON, iBatis, and Firebug.
3. Universal Change Risk Assessment (UCRA)
Client Bank of America
Duration Nov 2008 – May 2013
Role Senior Software Engineer
Team Size Offshore –10, Onsite – 1
Project Description:
This is an intranet based application which is used to assess the risk involved in the new
changes that the bank is going to introduce in the market using a set of well- defined
questionnaires.
Roles & Recognitions:
As a Senior Software Engineer, I’m involved in coding various modules independently.
Was involved in Automating modules to run at every End of the Day/Start of the Day.
Responsible for complete offshore team management.
Environment and Tools Used:
J2EE, Struts, Hibernate, Oracle 10g, Log4j.
ACADEMIC QUALIFICATION
Bachelor of Engineering (CIVIL), 70%
(2008)
Mepco Schelenk Engineering collage, Anna University,
India