Summary
Overview
Work History
Education
Skills
Career Profile
Technological Expertise
Career Awards
Key Competencies And Skills
Date Of Joining
Designation
Current Role
Personal Information
Projects
Timeline
Generic

Pattamuthu Arumugam

India

Summary

I am an associate with Tata Consultancy Services with a total of 16 years 4 months of work experience. My main areas of experience have been development and maintenance of Java applications. I have worked primarily in Banking and Finance domain. Skilled Developer with gift for prioritizing and managing several milestones of various projects simultaneously. Talented at code writing, using version control systems and performing thorough testing protocols. Detail-oriented to write detailed technical specifications.

Overview

18
18
years of professional experience

Work History

Developer

Citigroup Global Consumer
11.2016 - Current
  • Review of the Business Requirements and Functional documents
  • Analyzing the business requirements and system specifications to understand the application
  • Preparing Functional Specification document from requirements, after analyzing the existing system
  • Resource Planning and Project Size Estimation, tracking them in JIRA Tool
  • User Interface design, development of code in code Angular 5/Java Refactoring Java code to identify server memory leak and enhancing cloud application performance
  • Designing and developing Angular Java code and integrating Citigroup Single Sign on Capability to handle multiple simultaneous web user access for CITI North America Third Party Risk Management Application
  • Converting business logic into operational cloud application using Java/Angular Application Programming Interface concept
  • Involving in preparation of Component Design & Unit test plans
  • Performing Coding and Unit testing of modules Creating and maintaining AUTOSYS jobs to securely fetch end user data into Cloud Database
  • Secured access to Personally Identifiable Information on Third Party Operational Risk Tool by implementing encryption and Decryption algorithm in Java
  • Full Stack application development (Frond end, middleware and backend) using Java/Angular 5/Spring Boot/Oracle SQL for Citigroup North America Third Party risk control team
  • Designing and implementing Citi marketplace product to request entitlement to North America Third Party Operation Risk Tool
  • Writing Script for Data Manipulation Language, Data Definition Language and Transaction Control Language in cloud Database and integrating this feature within the application user interface to limit information access based on user roles
  • Internal & External Quality reviews Involved in System Integration Testing and provide necessary support during User Acceptance Testing by issue fixing and getting them retested
  • Release Management processes that include code migration from development environment to User Acceptance Testing Environment, once after successful validation, with the business user’s signoff code will be moved into production environment
  • Preparing the test plans and unit testing
  • Regression and integration testing of batch, online programs
  • Being the coordinator for TCS at onsite location, coordinate the efforts on the project and the project deliverables with offshore team Providing Production support Conducting Reviews of Software artifacts and check the quality standards using ASA (Automated Standards Analyzer).

Developer

Tata Consultancy Services Ltd.
10.2010 - Current
  • I am an associate with Tata Consultancy Services with a total of 16 years 4 months of work experience
  • My main areas of experience have been development and maintenance of Java applications
  • I have worked primarily in Banking and Finance domain.

Developer

Citigroup Global Consumer
01.2013 - 10.2016
  • Extensively used J2EE design Patterns (Factory and Singleton patterns to implement the business logic)
  • Extensively used Apache Trinidad, Myfaces to develop user interface Exposed various Business Functions as Web Services and wrote the corresponding WSDL
  • Extensively used JUnit for Unit Testing to drive Test Driven Development
  • Involved in Writing Complex SQL Queries and PL/SQL for complex business functions Involved in business requirement, design, development, testing & implementation cycles
  • Involved in integrating with backend systems thru Tibco JMS protocol
  • Involved in integrating Webservices with different consumers from different lines of business and countries Interact with Customers and all Key Stakeholders Work assignment: Assign Work from Functional & Technical Perspectives Estimate Efforts for various phases of the project Manage Issues, Changes and Quality Train and Mentor the Team Members and Provide Guidance on an ongoing basis
  • Study and Monitor Entire Application/Project Management Process, Procedures, and Identifying areas for Improvements and implement Define Responsibilities and Review Day to Day Deliverables Report Project Status to CITI Management and TCS Management Review the Status of the project and ensure Corrective Measures implemented as required

Developer

Citigroup Consumer Banking
10.2010 - 12.2012
  • Analyzing the requirements
  • Suggesting solutions and making project proposals whenever an opportunity is foreseen
  • Coming up with effort estimation
  • Delivering quality code on time
  • Improving application performance
  • Integration of J2EE Enterprise application with various Back-end Systems
  • Writing interfaces, tools, re-usable modules and automation scripts for improving the productivity of the Project.

Senior Developer

Grass Roots, Aylesbury. England.
02.2010 - 09.2010
  • Analyzing the requirements
  • Suggesting solutions and making project proposals whenever an opportunity is foreseen
  • Involved in development activities and lead a team of 6 members including a tester and 5 developers in UK
  • Developed web services for Bank and Calculator component using EJB3 and Hibernate
  • Developed Unit test cases for Bank and Calculator web services using EJB3Unit and mocked objects
  • O2 Loyalty platform screens developed in Liferay Portal
  • Appreciation received for deliverables made ahead of time.

Developer

Infogain Corporation (Formerly Blue Star Infotech Limited)
06.2006 - 09.2010

Senior Developer

American Automobile Association, Heathrow. Florida.
01.2008 - 01.2010
  • Analyzing the requirements
  • Suggesting solutions and making project proposals whenever an opportunity is foreseen
  • Coming up with effort estimation
  • Implemented Air module of Travel and all Offline bookings using Liferay, Ice Faces, and JSF Implemented offline booking methods using CORBA Bug fixing in Air and Offline modules Worked at AAA for a period of 18-AUG-2009 to 20-NOV-2009, Heathrow Florida, for requirement gathering of newly started module Air Travel Agent Portal and analyzing the Enhancements suggested for the already completed modules.

Developer

E-CENTIVES, Bethesda, Mary Land.
06.2006 - 12.2007
  • Analyzing the requirements
  • Suggesting solutions and making project proposals whenever an opportunity is foreseen
  • Coming up with effort estimation
  • Involved in development of merchant and customer module using Struts
  • Involved in implementing client-side JavaScript validations for both the modules
  • Developed JUnit test cases.

Education

Bachelor of Engineering - Informational Technology

National Institute of Technology, Karnataka
06.2002

Skills

  • Core Java
  • Digital: Spring Boot
  • Angular
  • SQL Server 2005
  • Agile Way of Working
  • Software Estimation
  • Digital: Devops
  • Digital: Blockchain
  • Digital: Amazon Web Service(AWS) Cloud Computing
  • Digital: Cloud Foundry
  • Java Web Services
  • Liferay
  • Digital: Microservices

Career Profile

10/2010, Present, 06/2006, 09/2010, Tata Consultancy Services Ltd., Infogain Corporation (Formerly Blue Star Infotech Limited)

Technological Expertise

Windows Systems, Java/J2EE, Java Webservices, JSF (Java Server Faces), Liferay, Struts, Springboot, Oracle, Angular, Unix, HTML5, CSS3, Websphere, Apache Tomcat, Eclipse, Spring Tool Suite, Visual Studio Code, Atlassian JIRA, HP Quality Control, IBM Rational Team Concert, Service Now, Maven, SQL Developer, Splunk, Release Lifecycle Management (RLM), Jenkins, Bit Bucket, SSH Tectia

Career Awards

  • TCS Best Team Award (2022,2021, 2019, 2017, 2012)
  • TCS Contextual Mater Award (2020)

Key Competencies And Skills

E2, E2, E2, E0, E1, E0, E0, E0, E0, E0, E1, EO, E1

Date Of Joining

10/10/2010

Designation

Associate Consultant

Current Role

Developer

Personal Information

  • Passport Number: W4542822
  • Passport Date Of Issue: 10/25/2022
  • Passport Place Of Issue: Madurai
  • Date of Birth: 02/17/1985
  • Nationality: Indian
  • Marital Status: Married

Projects

Third Part Operational Risk Tool (TPORT), Citigroup Global Consumer, 11/2016, Present, Developer, Review of the Business Requirements and Functional documents., Analyzing the business requirements and system specifications to understand the application., Preparing Functional Specification document from requirements, after analyzing the existing system., Resource Planning and Project Size Estimation, tracking them in JIRA Tool., User Interface design, development of code in code Angular 5/Java, Refactoring Java code to identify server memory leak and enhancing cloud application performance., Designing and developing Angular Java code and integrating Citigroup Single Sign on Capability to handle multiple simultaneous web user access for CITI North America Third Party Risk Management Application., Converting business logic into operational cloud application using Java/Angular Application Programming Interface concept., Involving in preparation of Component Design & Unit test plans., Performing Coding and Unit testing of modules, Creating and maintaining AUTOSYS jobs to securely fetch end user data into Cloud Database., Secured access to Personally Identifiable Information on Third Party Operational Risk Tool by implementing encryption and Decryption algorithm in Java., Full Stack application development (Frond end, middleware and backend) using Java/Angular 5/Spring Boot/Oracle SQL for Citigroup North America Third Party risk control team., Designing and implementing Citi marketplace product to request entitlement to North America Third Party Operation Risk Tool., Writing Script for Data Manipulation Language, Data Definition Language and Transaction Control Language in cloud Database and integrating this feature within the application user interface to limit information access based on user roles., Internal & External Quality reviews, Involved in System Integration Testing and provide necessary support during User Acceptance Testing by issue fixing and getting them retested., Release Management processes that include code migration from development environment to User Acceptance Testing Environment, once after successful validation, with the business user’s signoff code will be moved into production environment., Preparing the test plans and unit testing., Regression and integration testing of batch, online programs., Being the coordinator for TCS at onsite location, coordinate the efforts on the project and the project deliverables with offshore team, Providing Production support, Conducting Reviews of Software artifacts and check the quality standards using ASA (Automated Standards Analyzer)., Main objective of the project is to build a Third-Party Operational Risk Tool (TPORT) replacing End User Computing (EUC). Many of the CBORC team design, build their own reporting such as spreadsheets and databases, to support their business and workflow efforts. TPORT - replacing this, organizing all their Monitoring activities related to Third party relationships in one place., HP Quality Center, Atlassian Jira, Service Now, Spring Tool Suite (STS), Rational Team Concert, Maven, Apache Tomcat, TCS IPMS (Integrated Project Management System), TCS iQMS, Jenkins, Release Lifecycle Management (RLM), APIM, SQL Developer, Splunk, Bit Bucket, SonarQube, TCS Workflow Manager, TCS Revine, TCS Map Agile 2.0, TCS TestDrive, TCS JanalyZ, TCS Jensor, TCS ScrutiNet, JAVA/J2EE, Angular 13, HTML 5, CSS3, Bootstrap, SQL/PLSQL, WAS 7.0 Admin, XML, JSON, JQuery, Java Script, spring, Microservices, Irving, Texas Global Payment Utility, Citigroup Global Consumer, 01/2013, 10/2016, Developer, Extensively used J2EE design Patterns (Factory and Singleton patterns to implement the business logic)., Extensively used Apache Trinidad, Myfaces to develop user interface, Exposed various Business Functions as Web Services and wrote the corresponding WSDL., Extensively used JUnit for Unit Testing to drive Test Driven Development., Involved in Writing Complex SQL Queries and PL/SQL for complex business functions, Involved in business requirement, design, development, testing & implementation cycles., Involved in integrating with backend systems thru Tibco JMS protocol., Involved in integrating Webservices with different consumers from different lines of business and countries, Interact with Customers and all Key Stakeholders, Work assignment: Assign Work from Functional & Technical Perspectives, Estimate Efforts for various phases of the project, Manage Issues, Changes and Quality, Train and Mentor the Team Members and Provide Guidance on an ongoing basis., Study and Monitor Entire Application/Project Management Process, Procedures, and Identifying areas for Improvements and implement, Define Responsibilities and Review Day to Day Deliverables, Report Project Status to CITI Management and TCS Management, Review the Status of the project and ensure Corrective Measures implemented as required, The main objective of this project is to build an in-house payment utility to reduce costs. Citi was charged by Western Union a third-party organization for receiving payments. Statistics has shown that Western Union charges Citibank., HP Quality Center, Atlassian Jira, Service Now, Spring Tool Suite (STS), Rational Team Concert, Maven, TCS IPMS (Integrated Project Management System), Apache Tomcat, Jenkins, Release Lifecycle Management (RLM), APIM, SQL Developer, Splunk, Bit Bucket, SonarQube, TCS TestDrive, TCS JanalyZ, TCS Jensor, TCS Workflow Manager, TCS Revine, JAVA/J2EE, JSF, SQL/PLSQL, WAS 7.0 Admin, XML, JSON, FTL, JQuery, Java Script, HTML, JSP, spring, Microservices, Irving, Texas, United States Global Utilities and Shared Solutions, Citigroup Consumer Banking, 10/2010, 12/2012, Developer, Analyzing the requirements., Suggesting solutions and making project proposals whenever an opportunity is foreseen., Coming up with effort estimation., Delivering quality code on time., Improving application performance., Integration of J2EE Enterprise application with various Back-end Systems., Writing interfaces, tools, re-usable modules and automation scripts for improving the productivity of the Project., Global Utilities and Shared Solutions (GUSS) team collections are in the process of building an Online Collection Arrangement System to offer and monitor Arrangements. Based on the negotiation with the Card Member, the system pulls eligible arrangement offers from a decision-making system called Offer Utility developed using Chordiant decision management. Then the collector can select the Arrangement offers and the Payment Amounts, the Arrangement information is persisted with a snapshot of Customer, and Account related information., Oracle, JSF, TCS IPMS (Integrated Project Management System), TCS IQMS, HP Quality Center, Service Now, Eclipse, Rational Team Concert, Maven, WebSphere, SQL Developer, SSH Tectia, TCS TestDrive, TCS Workflow Manager, Java/ J2EE, JSF, Hibernate, Drools, XML, XSLT, Chennai, INDIA O2 Loyalty Management System, Grass Roots, Aylesbury. England., 02/2010, 09/2010, Senior Developer, Analyzing the requirements., Suggesting solutions and making project proposals whenever an opportunity is foreseen., Involved in development activities and lead a team of 6 members including a tester and 5 developers in UK., Developed web services for Bank and Calculator component using EJB3 and Hibernate., Developed Unit test cases for Bank and Calculator web services using EJB3Unit and mocked objects., O2 Loyalty platform screens developed in Liferay Portal., Appreciation received for deliverables made ahead of time., O2 loyalty platform will calculate and store reward values against individual user accounts. Customers will be able to save up repeat rewards until they are ready to redeem at which point, they will be able to redeem against the items Handset upgrade, O2 airtime, Tickets for O2 sponsored venues and Value on O2 Money card, RAD, Tortoise SVN, ECQ2, Liferay Portal, JBoss Web services, EJB3, EJB3Unit, Hibernate, OfBiz, Struts, JSP, Bangalore, India Travel Agent Portal, American Automobile Association, Heathrow. Florida., 01/2008, 01/2010, Senior Developer, Analyzing the requirements., Suggesting solutions and making project proposals whenever an opportunity is foreseen., Coming up with effort estimation., Implemented Air module of Travel and all Offline bookings using Liferay, Ice Faces, and JSF, Implemented offline booking methods using CORBA, Bug fixing in Air and Offline modules, Worked at AAA for a period of 18-AUG-2009 to 20-NOV-2009, Heathrow Florida, for requirement gathering of newly started module Air Travel Agent Portal and analyzing the Enhancements suggested for the already completed modules., TAP is a Travel agent portal application developed using Liferay and Java technologies. This is to facilitate various transactions such as Search Availability, Booking, Payments and Back-office process of AAA travel agent across all the AAA clubs. Major modules of the project include System Admin, Customer UI, Travel, Terminal Window and Trip., Eclipse, Tortoise SVN, ECQ2, Icefaces Framework, Liferay Portal, JBoss Application Server, XHTML, JavaScript, Struts, JSF, Bangalore, India Self Service Maestro, E-CENTIVES, Bethesda, Mary Land., 06/2006, 12/2007, Developer, Analyzing the requirements., Suggesting solutions and making project proposals whenever an opportunity is foreseen., Coming up with effort estimation., Involved in development of merchant and customer module using Struts., Involved in implementing client-side JavaScript validations for both the modules., Developed JUnit test cases., Self-service promotions system is for local merchants to publish their promotions online and reach the consumers using the E-Centives local coupon portal. The local merchants should be able to register to the promotions system and further be able to manage and publish their promotions. The sales and marketing efforts to reach the local merchants based on an affiliate model., Eclipse, Microsoft VSS, ECQ2, J2EE, Servlets, JBoss, HTML, Java script, Ajax, Struts, Bangalore, India

Timeline

Developer

Citigroup Global Consumer
11.2016 - Current

Developer

Citigroup Global Consumer
01.2013 - 10.2016

Developer

Tata Consultancy Services Ltd.
10.2010 - Current

Developer

Citigroup Consumer Banking
10.2010 - 12.2012

Senior Developer

Grass Roots, Aylesbury. England.
02.2010 - 09.2010

Senior Developer

American Automobile Association, Heathrow. Florida.
01.2008 - 01.2010

Developer

Infogain Corporation (Formerly Blue Star Infotech Limited)
06.2006 - 09.2010

Developer

E-CENTIVES, Bethesda, Mary Land.
06.2006 - 12.2007

Bachelor of Engineering - Informational Technology

National Institute of Technology, Karnataka
Pattamuthu Arumugam