Visweswara Ramakrishna
Email:********@*****.***
Mobile: +91-994*******
Experience Summary
IIB Senior Developer with 8 yrs and 11 months over all IT, in integrating large and complex software programs, has designed and implemented effective technical business solutions in banking and financial domain.
In recent, I am performing role of IIB Senior developer for Kingfisher Plc where my contribution was prominently to provide interface designs and solutions for different business problems. I have also been in forefront in the design of Automated Test framework solutions for regression testing in IBM Integration Bus using Flow Exerciser and JBehave for Behavior Driven Design Approach.
Advanced levels of Technical knowledge combined with business vision and project management skills have managed to integrate the complex solutions. My technical forte is IBM Message Broker/IIB and IBM Datapower,SeeBeyond e*Gate 5.0.5, IBM MQ.
Highlights and Achievements
Been a Part of Center of Excellence in Kingfisher Group delivering solutions across the organisation.
Led the Migration of 1000+ components from WMB v8 to IIB v10 Broker
Updating of Automated build scripts to build whole repositories instead of individual Applications and subsequent split up in GIT into smaller repositories and Groups of Applications for code maintainability.
Built the Automated Unit test framework for IIB which had been much appreciated by clients.
Successfully managed the integration of FATCA application Go-Live in production @ Lloyds Banking Group.
Key Roles
Integration Designer
Take lead architecture role in dealing with clients, program managers and IT team
Translate business requirements into detailed architectures and designs
Document all technical requirements and design technical solutions utilizing enterprise architecture standards including documenting all solution.
Technical Lead
Technical lead for the development of new components and modules from scratch using WMB and Datapower technologies.
Provided architectural and design solutions.
Collaborate with multiple teams analyzing their requirements and specifications to develop message broker flows
Technology
Below is a list of important hardware, software products, tools and methods that I have worked with.
Hardware
Software Products
Tools
Methods
Linux, Sun Solaris, Microsoft Windows 8/7XP/NT/2000
IIB 9.x,10.x, Message Broker 8.x, 7.x,,IBM MQ 7.5,IBM Datapower v5, HTML, XML, SQL, e*Gate SeeBeyond SRE 5.0.5
Integration toolkit 9.x, 10.x,Message Broker Tool Kit 8.x, 7.x 5.0, XML SPY, IBM MQ server 7.5 7.0 5.3, Clear Case, QC ALM, Rational Team Concert Client, Jenkins,GITHUB,GITLAB,
OOAD, UML
Qualifications
Degree and Date
Institute
Major and Specialization
Bachelor of Technology( Electronics and Communication )2004-2008
SASTRA University
SASTRA University
Professional Memberships / Certifications
Professional Society / Certification
Member Since / Date Certified
IBM Certified Solution developer (Message broker 7.0)
Sep 2013
Career Profile
Duration
Organization
Designation
Apr-2012 to till Date
TATA Consultancy Services, Chennai, India
Assistant Consultant
Nov-2008 to Apr-2012
Value Source Technologies, Chennai, (Offshore Development centre of KBC Bank, Belgium)
Software Engineer
Projects:
Project
Competency Centre of Excellence
Customer
Kingfisher IT Services
Period
November 2016 till date
Description
Competency Centre of Excellence provides leadership, best practices, research, support and/or training for Enterprise Application Integration Products predominantly IIB and MQ. It helps to take a holistic perspective and optimize certain qualities such as cost efficiency, organizational agility and effectiveness, operational risk, customer experience, etc. across multiple functional groups and expertise, knowledge or capability that the Competency Centre offers as services to various platforms.
Role
Technical Lead for IL (integration layer).
Solution Environment
WMB 8.0.0.6, WMQ 7.5, GITHUB, Jenkins, IIB V10.0.0.9,Java, JBehave,BDD,Axway Interchange
Responsibilities
Pilot Migration from WMB v8 to IIB v10 Broker
Updating of Automated build scripts to build whole repositories instead of individual Applications and subsequent split up in GIT into smaller repositories and Groups of Applications for code maintainability and integrity.
Built the Automated Unit test framework for IIB which had been much appreciated by clients.
Involved in setting up File transfers using Axway Interchange.
Project
Content Management
Customer
Kingfisher IT Services
Period
June 2016 till date
Description
As part of this initiative, Kingfisher seek to implement a common product attribute template across all Operating Companies (OpCos), to standardize the process of product content enrichment and to establish one common view of products across all OpCos.
At present, Kingfisher uses various tools like STEP (from STIBO Systems), PMM and spreadsheets across its OpCos to manage the operation and selling product data. The operational data concerns attributes like product weight, size, suppliers and other data. Selling data is concerned with descriptions and other indicators that may be customer facing (i.e. shown on the product detail web page, e.g. DIY.com).Each OpCo maintains its own set of unique and common products in their respective PIM systems and operates through diverse business processes in respective integration landscapes.
To address the above issues by introducing a unified process and solution to reduce the cost of operations, Kingfisher will enable product data acquisition and enrichment, and will be involved in liaising with external vendors to update and validate product data content which includes product data in texts, numerical values and links to digital assets and generate concatenated text values.A new cloud-based PIM solution Riversand MDM Center is needed, which will be for use by Kingfisher.
Role
Technical Lead for IL (integration layer).
Solution Environment
WMB 8.0.0.6, WMQ 7.5, GITHUB, Jenkins.
Responsibilities
Created WMB Mapping Documents for various interfaces with Riversand.
Design and Development of WMB Interfaces
Coordinating with offshore primarily on Development, Testing and troubleshooting of various components such as Interfaces and Custom modules.
Code Review and Design Review of overall project and interacting with Business as well as Solution Architects.
Project
BMWFS - iDEAL
Customer
BMW
Period
September 2015 till May 2016
Description
The mission of the program iDEAL is to build an automotive captive IT solution (“BMW IT Product for SF”) focusing on the use of standard packaged software aligned to BMW requirements, to support the overall SF aspiration of optimizing IT spend by replacing legacy application systems. The approach is to utilize a standardized “buy” software solution for Commercial Finance (CF), Retail Lease and Loan (RLL) and Frontend (FE). All three solutions are dedicated to be used on a common understanding of functional, non-functional and cross-functional requirements for the pilot markets Germany (DE), United Kingdom (UK) including Ireland, and Italy (ITA). This common understanding is given by the European Target Picture (ETP) which was developed within iDEAL.
Furthermore the three solutions are supposed to be rolled out to all other European markets (not in scope of the iDEAL program).
Role
Solution Designer for IL (integration layer).
Solution Environment
IIB 9.x, WFS, JAXBs, MQ 7.5,
Responsibilities
Provide architectural solutions for business challenges
IIB designs for various interfaces.
Developed complete integration flows for first phase of customer payment system
Created development templates to permit rapid adoption of WMB development
Project
FATCA
Customer
Lloyds Banking Group
Period
December 2013-September 2015
Description
Foreign Account Tax Compliance Act (FATCA) is a USA tax legislation which was enacted in became law in March 2010 as a part of Hiring Incentives to Restore Employment Act (HIRE) with the aim of extending US efforts to combat tax evasion by US persons holding investments in offshore accounts. One of the key provisions of FATCA is a requirement for foreign financial institutions (FFI) to report directly to the Internal Revenue Service (IRS) certain information about financial accounts held by US tax payers or by foreign entities in which US tax payers hold a substantial ownership interest. The new reporting regime applies with respect to payments made by FFIs to FATCA eligible accounts on or after Jan 1 2014.
LBG must become FATCA compliant therefore details of new identification reporting and with holding requirements affecting participating FFIs must be developed within the framework of IRS regulations which was released through 2011 till early 2013.
FATCA targets tax non-compliance by U.S. taxpayers with foreign accounts
FATCA focuses on reporting:
By U.S. taxpayers about certain foreign financial accounts and offshore assets
By foreign financial institutions about financial accounts held by U.S. taxpayers or foreign entities in which U.S. taxpayers hold a substantial ownership interest
The objective of FATCA is the reporting of foreign financial assets; Withholding is the cost of not reporting.
Role
Onshore Co ordinator/SME
Solution Environment
UNIX, Rational Team Concert Client, ESQL, Websphere Message Broker v7,Websphere MQ v7,IBM Datapower v5
Responsibilities
Provide architectural solutions for business challenges
Performance Engineering
Completed requirement analysis from the requirement document given by client team by direct interaction with them.
Responsible for Detailed Technical Design Documents for the above mentioned components. Worked primarily on Development, Testing and troubleshooting of various components such as Interfaces and Custom modules.
Project
Fixed Term Deposit Maturities
Customer
Lloyds Banking Group
Period
Apr 2012-Dec 2013
Description
There are around 2M Fixed Deposit (FTD) Accounts across LBG.(1.8M HBOS,300k LTSB) with c650k maturities each year. Total balances across these accounts are in excess of 37bn Euros. The Project deals with providing automated maturities functionality and Automation of new manual processes for HBOS as a part of bank Integration. Large amounts of manual intervention including areas such as Requirement to manually process instructions on the day of maturity, Requirements for branches and telephony to hand off instructions via TMS to operations, Manual production of Certificates of Investment. Inability to view and amend instructions across the channels is few of automated manual intervention as a part of Group Simplification Initiative.
Role
Technical Lead
Solution Environment
IBM Websphere Integration Toolkit 7.x,6.0 IBM Datapower v5
Responsibilities
Using WMB Message broker tool kit, develop a middleware solution, message flows to integrate different systems based on requirements gathered on project releases.
Using WebSphere MQ Server and WebSphere MQ Explorer create messaging architecture and system to exchange the business messages.
High level & low level designs
Lead the Offshore development team.
Worked with Technical team leads in interpreting and elaborating requirements artifacts into design specifications
Project
SAPHR Migration:
Customer
KBC Bank, Belgium.
Period
Feb 2011-Jan 2012
Description
The input for the daily full load is a file from SAP HR GLOBAL which contains IDOCs.
This file contains information about all employees. When the file is detected (polling) on the EAI server, processing starts. As this is a very big file, it is divided in three parts and processed in parallel on then EAI server. The result is concatenated and copied (C: D) to the subscribers. Changes in the human resources, due to job rotation, discharges or resignations should be reported by the HR management system (SAP module).
SAPHR provides this data through a file that will be converted to the NDM Format. This data is then being distributed to 30 subscriber applications through various Interfaces like SAP, FILE, MQ, and Database. A Similar setup is maintained for Online Flows with ALE Connections from SAP for Delta Feed (Online Processing).
Role
Developer
Solution Environment
Message Broker 7.x, IBM MQ v7,ClearCase,Red Hat Linux
Responsibilities
Successfully developed and migrated over 30 components from existing e*Gate Codes to Message Broker in ESQL.
Coordinated the setting up of the environment.
Creating Framework Components to coexist SeeBeyond e*Gate and Message Broker and test their performances.
Performance analysis and tuning the message flow performance by analyzing the processing the time taken by the message flow.
Deploy the message flow and other EAI components into Dev/ACC/Prod Env.
Prepared Unit and Integration Test Cases and documenting testing Procedures for migration.
Handling Incidents from Test/Prod environment.
Project
Central Corporate Credit Register (CKO2)
Customer
KBC Bank (Belgium), National Bank of Belgium(NBB)
Period
Oct 2010 – April 2012
Description
One of the mandatory actions that a financial institution must undertake is to send information regarding its loans to the Central Credit Register of the National Bank of Belgium (CKP-CCP, CKO-CCE). Furthermore depending on the type of loan, consultation of the Central Credit Register is compulsory before any new loan can be granted. It is also frequent that financial institutions request the service of a credit insurer to avoid suffering from any losses arising from borrowers’ insolvencies. Information about the loans and the borrowers is then regularly sent to the credit insurer. Similarly, KBC sends such information and also Queries about borrowers’ insolvencies to NBB, Belgium.
Role
Lead developer
Solution Environment
Java, e*Gate, Clearcase, HTTP(S),UNIX
Responsibilities
Requirement analysis and preparation of functional specification and HLD doc.
Prepares design documents (HLD/LLD) for message broker interface flows.
Involved in interacting directly with Clients on functional and technical requirements.
Developed key Module integrations
i.e. involved in setting up adapters (eWays)
ETD creation
Writing Routing and Transformation Logics (Collaboration Rules).
Performed Peer reviews, Unit, integration and E2E testing.
Deploying the EAI components into Dev/ACC/Prod Environments.
Project
BynxFleet
Customer
KBC Bank (Belgium),Bynx
Period
May-2009 to Till Oct-2009
Description
Data will be provided from the application BynxFleet (firm name is Bynx) to a mainframe C+ side system.
The data on the source side will be provided by BynxFleet in an XML-file and will consist of : structure info, steering data, sender info, receiver info, content and a header and trailer part. This data will be mapped and the point-to-point eway will transform these data to cobol copybooks of KBC OUTPUT. Those data can be transformed by C:D or MQ (in case of a transactional flow).
BynxFleet provides KBC an XML-file with the core information needed to create output which is only part of the information KBC Output (responsible for creating and printing invoices) desires. Within eGate an ‘enrichment’ of the data is being done to create the desired KBC Output layout containing all information. (consisting out of different copybooks: structure info, steering data, sender info, receiver info, content and a header and trailer part. The header, trailer and different copybooks are considered to be aggregated in 1 etd for KBC Output.
There is a batch and transactional flow on BynxFleet. Independent of the way BynxFleet creates output the KBC Output factory processes it in an online or batch mode. The possible ways to have connectivity towards the KBC Output factory is C:D (batch, file), MQ (best time, transactional).
Role
Developer
Solution Environment
Java, e*Gate, Clearcase, HTTP(S),UNIX
Project
Maintenance Project
Customer
KBC Bank, Belgium.
Period
Nov-2009 to Till Nov-2010
Description
Maintenance of 5000+ EAI components, 12 servers including PROD, ACCT, B2B, Infra servers dispersed in 23 schemas across numerous critical interfaces like Markets, Payments, Trading, Credits, Assets, ID2,etc.Ensuring continuous improvement and management of all areas of service delivery i.e. capacity management, availability management, business continuity, incident and problem management. Managing, Monitoring and identifying risks regularly during transition phase.
Role
Onshore Support Engineer
Solution Environment
RH Linux, HP AIX, SeeBeyond e*Gate,JMS,ClearCase.
Understand functional requirement of the incident under context.
Understand design requirement.
Complete ownership or Follow-up of the Incident.
Interact with clients on clarifications.
Performing technical integration testing as per the assignment.
Update Knowledge Database (Problem Solvers).
Contribute towards the quality initiatives of the project and acquire knowledge on Quality Process.
Providing Beeper Support.
Analysis the Root Causes of Frequently Occurring Incidents and providing Solutions.
Handle Release Management activities from onshore.
PERSONAL DETAILS:
Name
Visweswara Ramakrishna Natarajan
Date of Birth
11th Nov, 1986
Gender
Male
Marital Status
Married
Nationality
Indian
Languages
English Tamil,Hindi
Address
17A,Natesa Nagar, 5th Main Road,Virugambakkam,Chennai-92