We provide IT Staff Augmentation Services!

Production Support Consultant Resume

2.00/5 (Submit Your Rating)

New York, NY

PROFESSIONAL SUMMARY:

  • ITIL & Project Management Professional having around 18 years of hands - on professional work experience in the Information Technology industry aligned with the Financial Banking (Equities Trading, Payments, Regulatory Reporting), Treasury, Federal & State Government, Investment Management (Fixed Income Bonds, Equities), Retail and B2B eCommerce organizations.
  • Level 3, Level 2 and Level 1 Production Support, Change & Release Management, Problem Management, Incident Management, Technology Infrastructure (SAN, NAS, Database Tablespace storage) Management, Disaster Recovery Planning & Testing, Monitoring using ITRS Geneos tool for the 24*7 Production Systems and Applications hosted on Linux, Oracle database, Autosys, Informatica ETL, Quartz, Python platforms, Software Development, Business Analysis & Agile (Scrum) Project Management.
  • SDLC lifecycle management of n-tier Internet and Intranet Java/J2EE web applications & Service-Oriented Architecture (SOA) architecture built REST and SOAP Web Services hosted on the weblogic and websphere application servers, using UML as the data modeling language for Object Oriented Analysis and Design, Java as the programming language, Spring, Hibernate, Struts as the Model-View-Controller framework and J2EE design patterns.
  • Design and development of classical/interactive reports, batch data conversions & SAP scripts using ABAP/4 programming language on SAP R/3 platform in Finance & Controlling, Sales & Distribution & Production Planning modules.

SKILLS SUMMARY:

Programming Languages: Java, Python, PL/SQL, UNIX Shell Script, Perl, C, C++, Visual Basic, Visual C++, ABAP/4

Databases: Oracle, Exadata, IBM Netezza, Sybase, DB2, Microsoft SQL Server, KDB

Monitoring Tools: ITRS Geneos

Scheduler: Autosys, Cron

ETL: Informatica, SAS, Ascential Datastage

Agile Management tools: Rally, JIRA, VersionOne

Operating Systems: UNIX, AIX, Sun Solaris

IT Service Management Tools: ITSM Remedy, ServiceNow

Business Intelligence: Business Objects, Actuate, Webfocus, Crystal Reports, TIBCO, Abinitio

Source Version Control Tools: Subversion, Rational Clearcase, CVS, Visual Source Safe

Build Tools: Apache Ant, XDoclet, Maven

J2EE: Struts, Servlets, JSP, REST and SOAP Web Services, Spring, Hibernate, EJB, JMS, JDBC, XML, Ajax, HTML, CSS, JavaScript, Applets, Log4j, Design Patterns (Session Façade, Business Delegate, Singleton, Data Access Object, Model-View-Controller, Transfer Object), Jenkins

Application: ServersInformatica, Weblogic 9.2, IBM Websphere 6.0, JBoss, Tomcat

Java IDE: Eclipse 3.5, RAD 7.5.3, BEA Weblogic Workshop

UML Tools: Enterprise Architect, Visio, Rational Rose, Omondo Eclipse UML Plugin

Project Management Tools: Project 2007, Microsoft Word, Excel, Power Point

Testing Tools: Quick Test Professional, Quality Center, JUnit

PROFESSIONAL EXPERIENCE:

Confidential, New York, NY

Production Support Consultant

Responsibilities:

  • Global Production support of Unity Equities Trading System in the U.S, EMEA & APAC regions to monitor the Autosys jobs that kick off the client end of day reports, business end of day reports and supervisory reports and OATS batch, Order Ticket & OATS Toolkit applications, OATS regulatory reports for submission to FINRA, investigate the Autosys, Tomcat server and application components logs and remediate the cause of failures.
  • Assist development team to debug stored procedures and code changes to do the bug fixes and enhancements to the Order Ticket Web application built using Spring & Hibernate framework, Jenkins and Java 8 with backend as Oracle database.
  • Support business users globally and run queries in the KDB and Oracle database to fulfill Adhoc reports of the equity and options trade orders and executions, FIX messages and pull OATS reports from Unity Production System.
  • Create incidents, known error and problem tickets for the production failures.
  • Create JIRA tickets and assign to development team to fix the bugs and release enhancements into Production.
  • Coordinate release planning meeting with the development team for walk through and schedule the planned changes for release into Production with the approved CRQ tickets.
  • Kick off release deployments and provide production support during weekends.
  • Use ITRS Geneos Monitoring Tool to monitor the health check of the critical components and remediate the failures.
  • Modify the UNIX shell and Perl scripts to remediate the autosys job failures and rerun the failed reports with the UNIX command line scripts to completion and upload the completed reports to the Actuate Portal in Production.
  • Update the python scripts to monitor the supervisory reports, client end of day reports, billing files and business end of data reports in the ITRS Geneos monitoring tool.
  • Update the production support run book in the Confluence WIKI system for the AMRS, EMEA & APAC regions and document the troubleshooting steps to recover from the production failures and adhoc queries for the user requests.
  • Monitor the Autosys jobs in Contingency environment running in Teleport to accomplish the UCAL Testing deadline and enable the Teleport DR environment to run production applications.
  • Prepare weekly Autosys jobs failures report using Pivot table in Excel and work with the production support & development teams to remediate the failures.
  • Perform the start of day checks for the ARC APAC Hong Kong and Japan regions.

Confidential, Jersey City, NJ

Vice President; Applications Support

Responsibilities:

  • Subject Matter Expert for the Technology Infrastructure, Change & Release Management, Batch & Business Production Support of the next generation Global Liquidity Risk Management (GLM) application known as Liquidity Business Reporting & Analytics (LIBRA), which is operated and used globally in the U.S, EMEA & APAC regions.
  • Partner with the development team to debug the code and suggest code changes to the LIBRA application using Stored Procedures, Python, Jenkins, Unix Shell scripts, Java, Autosys JIL’s and database backend code to remediate the bug fixes and release enhancements in SIT and UAT in multiple iterations and thereafter deploy the python, Autosys, UNIX and database scripts in Production. Used Jenkins as the build tool to enable the continuous intergration during the software development process.
  • Change and Release Management Lead to schedule Normal, Emergency, Latent & Standard Production Releases for the Liquidity Risk applications LIBRA, ATLAS & Treasury DQ in a calendar year. Prepare Release Calendar, Release Tracker, Release Notes and Runbook to track the Production Releases. Coordinate and work closely with Development Teams to prepare the Release Instructions, Roll back Plan & UAT Test Plan Sign Off. Coordinate with Technology Infrastructure (TI) teams UNIX SA, Oracle DBA, SAN & NAS Storage, Informatica COE & Autosys teams to assign tasks and enable the successful outcome of Production Releases. Execute the stored procedures and database scripts code deployments using HPDMA tool & Breakglass procedures, Autosys JIL deployments, Python code deployments using Quartz Release Tool, UNIX scripts deployments and coordinate with Development & L2 Batch Production Support Teams to execute the pre and post release activities.
  • Batch Support Lead to closely monitor the daily batch data load of the feeds belonging to the Deposits, Loans, Asset Traceability, Prime Brokerage products, and follow up with Upstream Systems for timely data delivery to LIBRA as per agreed Service Level Agreement timelines associated with each product and feed in Production. Send Incident and Root cause notifications communicating the daily batch progress to the GLM business and Senior Management. In case of feed delays from Upstream, seek approval from GLM business to take corrective action for restate or stale the T-1 close of business (COB) data, in order to meet the Service Level Agreement timelines of each product and feed with the GLM business.
  • Business Support to the GLM business users to resolve and remediate the access, data quality & functionality issues as needed to enable the submission of Regulatory Reports (LCR, Fed 5G) to the Federal Government on time.
  • Coordinate with Upstream & Downstream Application Systems to configure, set up & smoke test of the data files transmission functionality using sFTP or NDM mode to enable data loading of the feeds into ATLAS data warehouse for the subsequent data delivery to LIBRA and meet GLM business SLA timelines.
  • Run Weekly Release Planning Calls with Development & Production Support Teams to understand the purpose and impact of the changes scheduled in the upcoming Production Releases for LIBRA, ATLAS & Treasury DQ applications.
  • Coordinated and conducted Disaster Recovery Planning & Test for the LIBRA application once in a calendar year.
  • Documentation owner in Confluence WIKI for all the Liquidity Risk Applications to enable the effective and efficient functioning of Technology, Batch & Business Operations team in Production on a daily basis.
  • Set up, update and monitor the storage space & feed management alerts in the ITRS Geneos Tool & DB Tools for LIBRA Application in Production.

Confidential, Jersey City, NJ

Production Support/Maintenance Expert

Responsibilities:

  • Change & Release Management Lead for coordinating with Development & QA teams to manage multiple Release deployments of enhancements and bug fixes in Production and Test environments for Citidirect Banking Evolution Applications.
  • Code changes to the Citidirect BE application functionality in Java, UNIX Shell Scripts, Autosys JIL’s and used Jenkins for build to deploy in SIT, UAT, PTE and Production environments.
  • Manage Production Support of Citidirect Banking Evolution Internet based Portal payments application in North America shift.
  • Support migration of Websphere, TIBCO, Oracle database, Global Information Warehouse (GIW), Abinitio File Imports and File Exports components/services and backend web services code base from Silver Spring data center located in Maryland to Midwest data center located in OHIO.
  • Documented the support books for the team and provided to offshore to support test environments in BE 1.2 and BE 1.3 streams.
  • Responsible for Incident Management, Incident Resolution and take corrective action to restore application services and components in test and production environments.
  • Open High/Medium and Low risk defects reported by the users and clients with Customer Care, work with the Development team and schedule them to resolution in the upcoming releases
  • Planned and executed the activities for migration of Autosys jobs from R4.0 to R11.3.

Confidential, New York, NY

Java Application Support Lead

Responsibilities:

  • Managed the releases 6.1 and 6.2 for the OTC Tool to promote the enhancements and defects to Production using Change Requests created in the Quality Center.
  • Lead Java Developer to develop enhancements adopting iterative/Agile methodology and fixed defects for the OTC tool, a component of PBA Workstation.
  • Provide production support for OTC Tool Portal Application and SDI (Self Directed Investment) Batch Process that runs every hour on a week day to migrate the trades for several products in a given business day from OL Database Server database tables to TZ database server.
  • Used Eclipse IDE to develop Java code using Java Swing framework and Applets, SQL Browser to develop, test and deploy stored procedures and SQL scripts in Sybase 12.5 database server, Tortoise Subversion client to check in modified java code, stored procedures and SQL scripts source code into Subversion repository.
  • Design and develop trade tickets for new products Credit Default Swap and Swaption using Java Swing and Applets, Netbeans IDE to design front end screens, Eclipse IDE to develop java code and hot deploy OTC Tool WAR file in the PBA Workstation EAR file deployed on IBM Websphere application server.
  • Developed several enhancements and fixed defects for the products Interest Rate Swap, Commodities, Equity Vanilla Option, Equity Single Barrier Option, Equity Double Barrier Option, Fixed Income, and Commodities products. Used Quality Center to track and assign the defects to UAT team, after the defects are fixed.
  • Mentor Sybase developer in the team for the enhancement of Sybase stored procedures such that trades created for Equity, Fixed Income, Commodities, Credit Default Swap, Swaption in the OL database server flow to the PRISM database tables residing in Topaz database server. CA Job kicks off the UNIX shell script that makes the trades available for viewing in the enterprise reports.
  • Performed the role of Technical Project Manager to coordinate with business analysts for communicating the requirements of OTC Tool Release 6.2 to the team, create tasks and assist the team to deliver functionality on time to the business.

Confidential, Newark, DE

Maintenance and Production Support Lead

Responsibilities:

  • Level 2 Production Support Analyst for the ECP application, responding to alerts by analyzing the real time monitors and throttle monitor for the processing of payment and remittance files by the system.
  • Understood the functionality of the system by debugging Java code which invokes Oracle Java Stored Procedures in the local development environment.
  • Level 3 Support Lead to design and develop enhancements for the Electronic Check Processing Web Application and Web Services built using Java, J2EE and Struts technologies deployed on Weblogic Server. Hands on development using Applets, Java, JSP, JMS (Java Messaging Service), Oracle Stored Procedures and Functions, PL/SQL, SQL, TOAD, HTML, Javascript, CSS, EJB, Servlets, Unix Shell Scripts, LDAP, Actuate, Webfocus to implement three releases, after transitioning ownership of the application to Confidential by Federal Reserve Bank of Cleveland.
  • Lead to manage and coordinate the version control of source code for the application in Rational Clearcase.
  • Responsible to deliver Release 1.10 to FMS (Financial Management Service) that comprised of design and development of enhancements to integrate the application with Webfocus Reporting Server and rewrite of Actuate reports to Webfocus reports. Performed the role of Business Analyst to communicate the requirements and design of 22 business reports written in Actuate to Information Builders for rewriting Actuate reports in Webfocus Reporting language.
  • Responsible to design and develop enhancements for the Release 1.11 to support new functionality that was delivered to business, which consists of adding partial search capability to Remittance Search screen, restrict Information Security Role to Admin users, combine User Management and Reset Password functions, IRN partial search for Payments and Remittances, prevent memory leak and hogging thread counts while accessing the CSV Query Report, design and development of IRS 5515 Check Image report, Online ECP End of Day Report, Add Role Name as searchable field on the User Management screen, enhance Audit security, Change message when Remittance Image is not available, Add comments user field on Cashflow, Organization, View and Viewshield screens.
  • Responsible to design and develop enhancements for the Release 1.12 to support IRS on boarding requirements, migration to Debit Gateway 1.3 release, address key items identified as performance issues and few enhancements to the ECP application. Starting Jan 2011, IRS will begin to utilize the ECP application for check deposits through FRBC. IRS is comprised of seven service centers serviced by three financial agents Confidential, Confidential and US Bank. The anticipated increase in volume is one million check payments in a day during peak tax season in the month of April. Design and Development of new functionality delivered to business was to display Trace ID on 215 Deposit Ticket Report, Throttler Improvements, Password Rules, Improve performance of Payment Query and CSV Query, Webfocus Open Portal Services Portability Patch, Allow ampersand special character as part of remittance search criteria, Add partitioning to ECP database tables, add Debit Voucher Number as report criteria parameter for 5515 Check Image report.
  • Rewrite the existing DOE returns file processing developed in Actuate using Java and UNIX shell scripts.
  • Developed build script using Ant to build the jar file that is kicked off by the UNIX shell script that accepts run date, and Account number as its parameters.
  • Design and develop enhancements for the Release 5.5 to FMS (Financial Management Service) that comprised of design and development of enhancements to integrate the application with Webfocus Reporting Server and rewrite of Actuate reports to Webfocus reports. Performed the role of Business Analyst to communicate the requirements and design of 14 business reports written in Actuate to Information Builders for rewriting Actuate reports in Webfocus Reporting language.
  • Design and develop enhancements to the Release 5.6 that focused on upgrading Webfocus Reporting Server 7.6.10 Hotfix 4 release and implement fixes to specific reports. Functionality delivered to business was to provide a configurable option that changes RTN on checks that will support PCCOTC on transition from Collection Engine to Debit Gateway, provide configurable parameter that provides the administrator to increase the CSV report limit for checks per download, provide the capability to display user friendly message when there is no HTML output on a report due to system error, modifications to the Webfocus reports.
  • Design and develop enhancements for the Release 1.0 to FMS (Financial Management Service) that integrates J2EE web application with Check Processing Reports deployed on Webfocus Reporting Server.

Confidential, New York, NY

Lead Java Developer

Responsibilities:

  • Worked in the Production Support 24*7 for the Tradeweave Merchandiser Planning Application, responsible to fix the following defects in the Tradeweave Merchandise Planner System using Java, Javascript, Servlets, JSP, HTML.
  • Clicking top check box to "select all" does not work when deleting rows on size templates.
  • A confirmation message should be added if a user clicks on Delete icon.
  • Template Type (Size is only option) and Basis (None is only option) selections are to be disabled in size template creation.
  • Concatenate Range Code and Name in Drop-down on Buy Plan and Plan Order Filter detail popup.
  • Template defect-when a template is created for Category-Short, then template is duplicated with Holiday as the category
  • If there is a null on a template, Sizing monitor give message Status Failed - Null. Message should tell user that there is a null on the template. Also, user should be notified if they are trying to save a template that contains a null.
  • Added validations on the Allocation Template screen: The col name should be equal to Totals. The validation col name should be equal to Totals is added only for templates allocated by Units and not for templates allocated by Percent. An additional validation is added for templates allocated by percent to validate that total is equal to 100.0, but do not want the col name should be equal to Totals validation to apply to percent templates.
  • After duplicating a template, click navigation arrows (without saving) template is not saved, some fields are not displayed on the screen or show blank, also, If a template is deleted, system moves to previous template in a list and fields are modifiable. User should not be able to modify.
  • Dropdown in template creation/search needs to be modified so that category shows explanation and not the description. All templates are based on Explanation.
  • Responsible to provide 24*7 Production Support for the Replenishment Planner System running on Visual Basic and .NET platform on the SQL Server database. Monitor the jobs on a daily basis to ensure its successful completion.
  • Lead Java Developer responsible to gather requirements, analysis, design and development for adding features and functionality to the Business in the Style, Buyplan and Planorder modules in the Tradeweave Merchandise Planner System, deployed individually as Collections, Signature and DressSuits application instances, .EAR, on IBM Websphere server 5.0. Prepared a project plan, create tasks and sub tasks, allocate multiple resources to the tasks, which have start date and end date to achieve milestone for corresponding deliverables.
  • Technical Lead to prepare the Requirements document to deliver Sizing functionality to the business, by managing the resources allocated to the tasks in the Project Plan. Designed UML Class diagrams using Omondo Eclipse UML plug-in. developed the Sizing functionality of one or more Plan Orders in Batch mode using Java. A batch Java program gets kicked off by the Windows Scheduler Job running at 2 A.M on a daily basis. At the end of the batch processing, an email is generated with a list of plan orders which are successfully sized and also failed, and sent to the Tradeweave Support team. The results of the batch process of sizing can be monitored in the Sizing Monitor on the Plan Order List screen. This functionality is built using Java, Servlets, Java Mail, JSP, JMS (Message Driven Beans), HTML, Javascript, Oracle database, SQL. Updated Tradeweave Business Rule document and Tradeweave Code Architecture Analysis document, to in corporate this enhancement. This functionality is delivered to business in incremental iterative approach adopting the best practices of Extreme Programming.
  • Developed detailed technical design specification document to Implement Mass Copy of one or more Plan Orders in the Plan Order Module. User can select one or more checkboxes, corresponding to one or more plan orders from the Plan Order List screen and click Duplicate menu item. A pop up window appears with a list of customers for which the selected plan orders are to be copied or duplicated. Once the customers are selected, user clicks Duplicate button and the plan orders gets copied for the selected customers, only if the plan orders are not present in the system for the selected customers. This functionality is built using Java, AJAX, JSP, Servlets, HTML, SQL, and Oracle Stored Procedures. Prepared a project plan, create tasks and sub tasks, allocate multiple resources to the tasks, which have start date and end date to achieve milestone for corresponding deliverables.

Confidential, Jersey City, NJ

Senior Java Developer

Responsibilities:

  • Technical lead to solve the production problems of various business applications written in Java, Perl, Oracle PL/SQL stored procedures/functions, data stage jobs, business objects corporate reports, to address the requests coming from business users of Institutional Accounting and Pricing and Corporate Actions. Also responsible to address the data change requests in Production Oracle database and manual/automatic testing of the business applications and systems using Quick Test Professional.
  • Responsible to deliver and manage the resources as per the Project Plan for the second phase of the project GL oversight J2EE web application. This application interacts with PAM Web Service, which talks to PAM Accounting database to retrieve information about funds and also the fee schedules for these funds. Gather requirements, design and develop the screens to add new functionality to the existing web application. Developed the application using JBuilder, Java, Struts, HTML, Javascript, CSS and SQL for production deployment on weblogic 8.1 server, accessing Oracle 10g database. Responsible to write the Test Plan and Test Cases. This functionality is delivered to business in incremental iterative approach adopting the best practices of Scrum.
  • Technical lead to deliver the project NASD Sales Cap System J2EE web application, as per the Project Plan managing the resources allocating them to the tasks. Gather requirements, design the web application using struts framework and develop the application using Java, Struts, HTML, Ascential Datastage, Javascript, CSS, SQL, deployed Weblogic 8.1 server, accessing Oracle 10g database. Responsible to write the Test Plan and Test Cases.
  • Technical lead developer to develop the Oracle PL/SQL stored procedure to generate the price requestor file containing cusips for the corporate bonds for WSO accounts. The price requestor file is sent to IDC vendor to receive the corresponding prices of cusips. Once the comma separated CSV price file is received from IDC, the prices are inserted into the data warehouse table using the data stage job.
  • Responsible to test the functionality of Institutional Billing web application, built using Java, JSP, Servlets, Hibernate, Oracle Database and compared the actual test results with the expected results.
  • Automated the process of populating the Adjusted Total Net Assets data into the Oracle tables using the Ascential Datastage data warehouse tool from the GL system to the Adjusted TotalNetAssets table. The process of automation is implemented by developing the UNIX shell script which invokes the data stage job. Further the shell script is executed from the ControlM job, which is scheduled to run at 7 A.M on all the business days.
  • Technical lead to migrate the Telekurs Exchange Code Maintenance and Trades Extract Correction application from weblogic 7.1 server to weblogic 9.2 server, to meet the goals of decommissioning the old Daffy weblogic 7.1 server. Used JBuilder 2007 to recompile the java code using JDK 1.5.0 and build the WAR file using ANT build tool.
  • Technical lead to develop the enhancements to the Business Objects corporate reports like Billing Invoice by Customer, Billing Invoice by Invoice Number, Assets Under Management, Annualized Expense Ratio, Daily Equity Trades.

Confidential, Whippany, NJ

Technical Lead J2EE Developer

Responsibilities:

  • Prepared Business Requirements Document jointly with Checkfree. Prepared High Level Technical Design Document, which documents the architecture of the system, based on the business requirements in a format that is acceptable by Development methodology.
  • Prepared Staffing Plan to assign resources to complete development tasks to meet the Project Plan. Technical Lead Architect to develop proof of concept, doing design and develop the technical solution using Open Messaging Web Service involving XML, XSLT and XSD for Open Messaging Phase 2 project.
  • Used Enterprise Architect for developing UML class and sequence diagrams and Eclipse 3.1 for developing Java code.
  • Technical Lead Architect and Developer to build CRTS Support Browser J2EE web application. Used Java, HTML, CSS, Java Beans, JSP to develop and ANT as build tool to deploy the application on Weblogic 8.1 SP5 server. Used TOAD tool to write SQL for accessing business data from Oracle 9i database and Oracle Queues.
  • Used DOM Parser to parse the XML message posted on the Oracle Queue and display it using JSP in the browser.

We'd love your feedback!