1. ARUN KUMAR MACHERLA CHANDRASEKAR
E-mail: macherlaarunkumar@gmail.com
SUMMARY:
• 8+ Years of experience in Banking/Finance Domain
• Expertise in Unix/Linux based application development and support
• Expert level knowledge in Perl and Shell Scripting
• Experience in Unix/C & Oracle application development over AIX & Sun Solaris
• Five years’ experience in supporting and integrating SWIFT Messaging applications.
Integrated, migrated and supported ACI's MTS & Sterci’s GTX products that handle
interfaces with Swift.
• Extensive experience in IBM MQ Series based messaging software design, development
and support
• Analytical and Problem Solving Skills - Providing Level 2 / Level 3 support for mission
critical application for last 5+ years
• Project Management skills with demonstrated proficiency in leading and mentoring
teams distributed over onsite and offshore.
• Rich experience in working in client facing role and managing relationship with
technology and business teams.
• Involved in all phases of SDLC process from inception to implementation.
• In addition to the regular responsibilities, I also represented my team in Peer Review and
Change Management process. Also, I worked as a liaison between the development team
and the QA team for delivery and defect management.
TECHNICAL SKILLS:
UNIX, Linux, Perl, Shell scripting, SWIFT, Unix/C, Oracle, SQL, MQ Series, Harvest,
Putty, ACI MTS, Sterci GTX, Geneos, ClearQuest, XML, Control-M, Green Hat.
EDUCATION:
Bachelors in Information Technology
PROFESSIONAL EXPERIENCE:
Consultant at Fidelity Investments Technology
(September 2015 – till date)
Working for an in-house product, which operates and services Fidelity Prime Services’ clients
and prospects. The product provides comparative analysis of lending rates for various clients
who do business with numerous brokers across the globe. It provides various features for these
clients, who involve in short trading, long trading, Locates, Indication etc. It brings price
2. transparency into the market. It also helps various hedge fund clients to manage their assets
efficiently.
Roles and Responsibilities
• Design, Development, Testing, Implementation, Production support of different
application components.
• Maintenance of existing production software application including bug fixes.
• Migrate legacy systems into new application.
• Configure Control-M & scheduler jobs for different application batches.
• Provide test environment support for UAT
• Provide proposals to remediate or automate manual tasks.
• Perform client on-boarding related activities.
• Provide Incident support upon escalation and drive problem resolution, own root cause
analysis and provide tactical and strategic solutions.
• Level 2 / Level 3 Production Support.
• Coordinated with other interfacing applications to address issue for current or new
interfaces.
Technical Environment
Linux, Perl, UNIX Shell Scripts, Oracle, SQL, XML, Control-M
Consultant at Deutsche Bank - Third Party Product integration
(February 2014 – September 2015)
Worked for one of the major German Banks, in an ambitious project initiated with the goal of
sun-setting its legacy financial messaging application and to implement a new messaging system,
which is efficient and secure, and makes advantage of the latest technology. All the existing
application functions are analyzed, documented and migrated over to the new application in a
phased approach. A third party product - GTX - from Bottomline Technologies (Sterci) was
purchased by the bank for interfacing with SWIFT. This project involves integrating GTX into
Bank's IT infrastructure, identifying and closing gaps between existing legacy software and new
vendor software and to migrate message flow and related functions in a phased approach that
minimizes risk and business impact.
GTExchange is a Financial Message-Oriented Middleware.
It enables banks and financial institutions to interconnect their financial transactions through a
hub. It is designed to facilitate the communication between financial applications, and
engineered in client/server architecture on an open operating system (LINUX and Solaris).
3. Multi-network: GTX can transmit and receive messages on several networks (SWIFTNet FIN,
InterAct and FileAct, Telex, Fax, E-mail, SIC, SECOM, SARIE, FIX)
Multi-company or Multi-institution: The GTX resources can be shared by several companies
or banks.
Roles and Responsibilities as a Subject Matter Expert
• Worked as SME (Subject matter expert) in CTB and RTB.
• Design, Development, Testing, Implementation, Production support for each backend
application migrated into the system.
• Maintenance of existing production software application - includes bug fixes and
hardware upgrades.
• Development/configuration and testing of different application components.
• Configured Control-M jobs for different application batches; setup Geneos monitoring for
the application and different server components including database and MQ; created MQ
channels, queues required for the application.
• Provided Incident support upon escalation and drive problem resolution, owned root
cause analysis and provided tactical and strategic solutions.
• Performed proof of concept development/test for components included in future phases.
• Performed gap analysis to identify gaps in vendor software.
• Provided test environment support for UAT and resolved both functional and technical
issues which helped in ensuring proper Production migration.
• Provided support for test and actual invocation of Disaster Recovery plans for the
applications in scope.
• Worked on improving the application by identifying environment or performance related
issues in application.
• Level 2 / Level 3 Production Support.
• Chairing status calls with various Teams involved on a Weekly basis.
• Involved in weekly RTB, CTB, Pre and Post deployment calls.
• Single point of contact for customers from USA region.
• Coordinated with other interfacing applications to address issue for current or new
interfaces.
• Prepared and organized a structured training plan and sessions for new team members.
• Created/maintained interface documents for all interfacing applications, process
documentation (KOPs, run books).
• Provided proposals to remediate or automate manual tasks, eliminate recurring SRs,
reduce number of incidents and improve support processes.
Technical Environment
Linux, Perl, UNIX Shell Scripts, SWIFT, Oracle, SQL, MQ Series, Sterci GTX, XML, Control-
M, HP ALM, Web logic, Geneos, Green Hat.
4. Consultant at The Bank Of New York Mellon - Third Party Product integration
(July 2010- February 2014)
Messaging division at this New York based bank has many applications dealing with real-time
financial messages. Some of the Legacy messaging applications are technologically outdated and
functionally insufficient to support the current market requirements. FNI (Financial Network
Integration) project was to migrate multiple legacy messaging applications to a single state of the
art messaging product which is more robust, secure and scalable. VAX/VMS and IBM
Mainframe based messaging products were being migrated to UNIX based MTS (Money
Transfer System) from ACI Worldwide.
Roles and Responsibilities as a Technical Lead
• Review and finalize migration requirements.
• Actively Involved in Design, Development, Testing, Implementation, QA/UAT Support,
Production Support for each backend application migrated into the system.
• Integration of Core MTS product in to the Bank's IT infrastructure.
• Migrate Legacy Mainframe functions into new application.
• Perform gap analysis to identify gaps in vendor software.
• Submit change requests to Vendor or initiate internal development as appropriate.
• Perform proof of concept development/test for components included in future phases.
• Development and testing of Application Migration components (OFAC, Message
Archival and Retrieval system, Message Routing Modules, Support tool to monitor the
application, etc).
• Co-ordinate with Europe, US & Asian User groups for validations and approvals.
• Prepare various SDLC documents like High-level Design, Detailed Design, Test Plan,
and Implementation Plan.
• Ensure SDLC Process is being strictly followed in all phases of the project.
• Work Allocation and Monitoring of tasks executed by remote teams.
• Level 2 / Level 3 Production Support.
• Chairing status calls with various Teams involved in a migration on a Weekly basis.
• Prepared and organized a structured training plan and sessions for new team members.
Technical Environment
UNIX AIX, Perl, UNIX Shell Scripts, SWIFT, ACI MTS, Oracle, SQL, Harvest, ClearQuest,
MQ Series, XML
5. Consultant at Statestreet - Open SystemArchitecture (OSA) Production Support
(Apr 2008 - June 2010)
This project was executed for one of the major US Banks. The project was to provide the Level-
1, Level-2 application and infrastructure support to the service oriented architecture (SOA)
framework based application.
Roles and Responsibilities as a Senior Software Engineer
• Created diagnostics tools like watchdog, health check, etc to monitor and track the status
of the various applications in UNIX.
• Written Perl scripts to monitor errors in the running log file and send report to admin
group immediately.
• Written UNIX scripts to execute SQL statements to retrieve data from the database and
do necessary update or insert if required, monitor the file generation in the server, and
deploy the jars into the applications.
• Written UNIX scripts to monitor application logs, file system usage and clean up the old
log files.
• Handled the production/BUAT environment Application related bugs/issues, provided
both L1 and L2 support to the users.
• Handle day to day escalations on the issues raised by the client.
• Perform problem management in resolving recurring production issues.
• Responsible for resolving Critical Production issues within the stipulated SLA.
• Ensuring Quality Incident Tickets are raised and resolved.
Technical Environment
UNIX AIX, Perl, UNIX Shell Scripts, Oracle, SQL, XML
TAMOS to eTrust Migration
(Nov 2007 - Mar 2008)
This project was executed for a leading US based Bank. The project was to migrate various
UNIX servers from existing OS security product into a corporate standard product including
converting user details from existing product into the new product.
Roles and Responsibilities as a Project Engineer
• Analyzed the requirements.
• Written UNIX shell and bash scripts to convert the user details in the User related files
like passwd, group etc.
• Written Perl scripts to convert the user details in the User related files like passwd, group
etc.
6. • Enhanced / modified existing UNIX shell scripts based on the functional requirement
changes.
Technical Environment
IBM AIX, Perl, UNIX Shell Scripts