Post Job Free

Resume

Sign in

Software Consultant Independent

Location:
Lexington, MA
Salary:
150000
Posted:
August 02, 2021

Contact this candidate

Resume:

RAGHU K. CHARI

** ***** ****** ***, *********, MA – 02420

Mobile: 781-***-****

Email: adn0h2@r.postjobfree.com

SUMMARY

Senior software engineer with thirty (30+) years of proven track record in the design, analysis, implementation, and management of online and batch applications. Significant exposure to all aspects of operational procedures, security, data integrity and control. Thoroughly knowledgeable in Project Management life cycles. Diversified Data Processing experience involving analytical, technical and software development skills including:

• Leading Application Programming/Analysis and providing architectural solutions

• System Design and Implementation

• Task Planning and Project Supervision

Major Strength: The ability to deliver reliable systems/solutions that meets the needs of diverse stakeholders. SKILLS

Hardware IBM Mainframe series, Data General MV Series & DEC VAX machines IBM PC and compatible machines, Convergent Technologies (UNIX SYSTEM V) Software IBM: TSO/ISPF, MVS/XA, VSAM, CICS, SORT/MERGE (CA), IDMS/DB, DB2, TELON, CA Endevor, IBM Eclipse based rational tools, Insync, File-aid, SYSVIEW Popular tools including Intertest, SoapUI, LoadUI, NeoLoad (web services), Splunk, Oracle SQL Developer, WinSCP, Wireshark, Putty, XML Spy, Microsoft Office, FTP, Putty, MQ Explorer, FileZilla

Languages COBOL, JCL, C, C++, PASCAL, FORTRAN, PL/1, Easytrieve 4GL, SQL, Java, HTML, JSP, Microsoft Access

EDUCATION

M.S (Information Systems) Northeastern University, Boston, MA B.S (Industrial Engineering) University of Madras, India CONTINUED EDUCATION

DB2 training, IBM Impact conferences, Share conferences, IBM workshops and webinars Currently enrolled in classes with Udemy, Coursera, edX to learn R, Python, SQL Bootcamp, Web Developer Bootcamp, Java masterclass

RAGHU CHARI 781-***-**** Page 2

EXPERIENCE

BNY Mellon, Everett, MA May 2018-Current

Sr. Specialist Developer

Senior Technical Adviser to several projects such as:

• Enhancements to Bond Amortization application to be FASB compliant

• Improving developer’s efficiency

• Process improvements, cutting the red tape and automation wherever possible

• Picking up the slack to help with coding, due to lack of man power. At present, I am the only Manager who does coding whenever required, voluntarily

• Modernizing mainframe applications, looking for vendor solution and reducing or eliminating home grown solutions

Fidelity Investments, NH Oct 2006-Jun 2017

Principle Software Engineer/Developer

FBSITECH

Senior member of the FBSITECH team that reviews, suggests changes/enhancements and approves all the online installs. The main objective of the team is to ensure online regions stability and prevent incidents like storage violations.

CICS Web Service Architecture

Designed and coded the first CICS web service in Fidelity. Technical lead for several teams in implementing CICS web services, both inbound and outbound. As a result, we saved few hundred MIPS – a direct saving on fees paid to IBM. The infrastructure modules were coded in COBOL and the web services were generated using Rational Developer for Z. Pipeline constructs were configured in Mainframe Unix. Few services were generated by batch process using JCL and the PROCs DFHLS2WS and DFHWS2WS provided by IBM Architect of a homegrown solution to eliminate a vendor product called Host Bridge and replaced with Service Bridge Architecture. This unique implementation resulted in a yearly savings of $300,000 licensing fee. The solution was coded using COBOL and CICS web services developed using Rational Developer for Z. IBM’s Link3270 bridge was used to run 3270 transactions by linking to the DFH3270 program from the router regions.

RAGHU CHARI 781-***-**** Page 3

Homegrown Message Broker

Architected a message broker application that would deliver messages from external vendors to Mainframe and Active message queues. This solution is the first of its kind in Fidelity and paved the way for many future requirements. Phase II of this solution would interface with an Oracle database that contains metadata that would allow us to deliver the same message to multiple non-prod environments if needed. Solution was coded in JAVA using MQ API and implemented using WebSphere application server. POC to Study WAS Liberty as Replacement to Full WebSphere Topology Developed Java servlets to make JDBC DB2 calls, including remote stored procedures call (RPC) to measure the characteristics of JDBC type 2 & 4 drivers, automated failover schemes and load tests Architect to design a Secure FBSI Sign-On Process Protocol Goal is to identify the current holes and the best way to secure applications and propose recommendations. JavaScript are to be used to convert username and password to uppercase to meet the requirements of the backend application. This would eliminate a problem with the legacy code and replace it with an elegant solution.

Common Java for WAS/z

Worked with Maui team members to develop several Firewall tools; process involves DB2 stored procedures, MQ, WAS, Rational tools, CICS and WOLA (WebSphere Optimized Local Adapters) Fidelity Investments, Boston Oct 2006-Apl 2018

Principal Software Engineer

Code migration and Governance Tools for CICS Web services Worked on a POC to support CICS Web services artifacts migration to Unix System Directories. The migration process is currently supported by a homegrown solution, but soon will be natively supported by Udeploy process - when CICS regions are upgraded to CICS TS 5.2 version or up. The current solution is supported by batch job with JCL and PROC to migrate Web Services artifacts to Unix System Services Governance for Java Source Codes Using Sonar

Worked on a POC process that would identify all the steps to do code scans, build and migrate java code using Sonar profiles, Jenkins and Udeploy; identified code violations should get addressed prior to promoting the code to production (comparable to the process used by FBSITECH to review CICS installs) Continuous Availability (CA) Enablement

Served as a Technical Lead to support many critical applications for Fidelity’s Continuous Availability requirements. This involves identifying the data requirements (both VSAM, DB2) and to come up with a data replication plan. VSAM replication was handled by IBM’s Remote Recovery Data Facility (RRDF) and DB2 data replication was done by Queue Replication (QREP) between DB2 databases. VSAM data updated by batch jobs are replicated using backup and restore jobs, since RRDF cannot detect batch updates. Some of the utilities coded to support this project was done using COBOL, JCL and PROCs. Developed tools to support CA projects and failover initiatives, including: RAGHU CHARI 781-***-**** Page 4

• Extracting routing rules from Maui Oracle database for reconciliation. Oracle JDBC API was stored in Unix System; Directory of the mainframe and a java process was coded to pull the required data from Oracle database. This is accomplished by a batch job executing a Java module making a JDBC call to Oracle database

• Mainframe process to do impact analysis – like “what if” analysis to predict the expected behavior when routing decisions are made. This was done purely in COBOL, JCL and batch jobs

• Tools to do failover analysis and come up with data replication requirements for both VSAM files and DB2 tables. The utility was coded in COBOL and the standard batch jobs with JCL and PROC

• Utility modules to extract DB2 bind time from the load modules and compare them on different LPARs to ensure the integrity and the stability of the system. Similar analysis is also done with the load modules to make sure we have identical versions on both the primary and the secondary LPARs.

• Tool to generate CPSM transaction enable and disable commands to support failover tests. Coding was done in COBOL, JCL and batch jobs

• As a member of infrastructure team, worked on several key initiatives such as Key Based Partitioning solution, GOR routing mechanism, PNET tools and other GOR interfaces. These applications were coded in CICS and COBOL

Fidelity Investments, Boston Sep 1993-Sep 2006

Independent Consultant/Contractor

Maintain and enhance Shareholder Application Systems (SAS) for Fidelity’s mutual fund division:

• Enhanced and maintained several online (CICS) and batch applications for the mutual fund team. These applications were mainly coded in COBOL using both VSAM and DB2 data architecture

• Primary member of a conversion effort to migrate mutual fund accounts to Fidelity’s Brokerage application (FBSI), eliminating the need to maintain two applications. This also served as a foundation for the future growth. Coding was done in COBOL, CICS and IDMS. IDMS was later replaced by DB2 with a total decommission of IDMS. Conversion was done in many phases using batch jobs

• Actively involved in several projects, coded and/or maintained both online and batch programs, Coding was done in COBOL, EZTRIEVE, JCL and PROCs.

• Worked closely with compliance department (Legal) and assisted them by collecting different statistical data and help us win a legal battle in a class action suit. Awarded cash reward of $1600 for this effort.

• Maintained metadata collector modules – application to gather metadata from mainframe source code repository. It is used to scan Source code, Copybooks, JCL, PROC, Control Cards, CICS Maps, Control-M scheduling data, CICS resource definitions and create a cross reference that can be viewed using REXX panels. Coding was mainly done using PL/1 and batch jobs.

• On call support for both online and batch applications, including bug fixes on the fly if needed. PFPC Global Fund Services MA May 1987-Aug 1993

Software Consultant/Contractor

Member of Mutual Fund Applications support team that serviced the needs of several Remote Clients with assets over 15 billion dollars. Some of the key contributions are: RAGHU CHARI 781-***-**** Page 5

• Developed Price and Rates maintenance application in a relational database and uploaded prices to Mainframe using Java Servlets. This was coded in HTML, JSP, Java and using Tomcat as the application server

• Maintain Mutual Fund Update and Reporting application modules. Coding was done in COBOL and IDMS. Later, these applications were from IDMS to DB2, including few DB2 stored procedures

• Worked on several conversions to bring in new clients and each conversion was unique with their own challenges. All the conversion modules were coded in COBOL

• Worked on NSCC rewrite project to implement new NSCC enhancements and FUNDSERV

• Worked on several update and reporting modules. Mostly it was done in COBOL, JCL and PROCs.

• Worked on a special team to design and code conversion modules to bring in new clients to use our system. This is entirely done using batch jobs, JCL and PROCs.

• Primary and secondary on call support rotation for nightly batch job executions supporting both online and reporting applications.



Contact this candidate