Brief: Engineering solution to install Apigee Edge API Gateway in On Premise Cloud, automate the installation by using AutoSys & document the strategy to migrate api proxy for Open Banking
Responsibilities:
Involved in engineering design to verify the feasibility of the technical implementation & gaps to installation of the apigee edge components in On Premise cloud
Technology used: IBM API Connect V5(Management & developer portal, API Gateway), IBM Datapower IDG/X2, XML, XSLT, Gateway Script, Swagger (Yaml), REST Json, SOAP, Shell Script, Ping Federation, Akamai, Splunk, VMware, OpenShift, Kubernetes, Bit Bucket, Jenkins, RLM, Team City & Urban Code Deploy (UCD), Java & J2EE, Spring Boot, Spring Security & Microservices
Brief: APIM layer is acting as security gateway for the REST API open banking for API calls
It is not only giving the tight security, in addition to that it is providing the routing mechanism, infra security, application security (OpenID / Oauth2 / JWT / Basic Auth), message transformation & message enrichment, MTLS implementation, Inbound & Outbound Flow implementation
Responsibilities:
Involved in Business requirement call to verify the feasibility of the technical implementation with respect to engineering solution, development activity & time frame
Involved in regulatory open banking project & implemented based on regulatory guidelines
Identify the use case which is suitable for INBOUND / OUTBOUND flow
Involved in engineering solution identification
Involved in architecture design, solution identification & decision making
API onboarding which involves security solution using OpenID / Oauth2 / JWT / JWE / JWS
Verify Mutual authentication (MTLS) with TLS version and corresponding Cipher Suite
Involved in application vulnerability fix for risk & compliance issuers
All development activities are followed by Agile methodology
Involved in API governance activity, Identify Pattern & Anti Pattern as part of governance
Acting as Subject Matter Expert for Open Banking API’s & engineering solutions
Project: API Connect V2018 migration
Citi Bank, ICG
NAM
Sector:, Team Size: 3
Technology used: IBM API Connect V2018, IBM cloud object storage, IBM API Connect V5, IBM Datapower Gateway, XML, XSLT, Gateway Script, Swagger (Yaml), REST Json, Shell Script, VMware, Kubernetes
Brief: Migrating API Connect V5 to API Connect V2018 version & which involves infra movement as well as api/data movement
Responsibilities:
Involved in Business plan & migration call to verify the feasibility of the technical difficulties with respect to engineering solution, migration process & time frame
As continuous process & actively worked with Product vendor team for migration activity & same implement it in Citi Layer
Execute the engineering solution for V5 to v2018 migration activity
Actively participate in V2018 API validation
Involved in API performance activity from end-to-end layer and also compare the performance metrics with V5 to V2018
Actively involved to certify V2018 product feature according to Citi Bank standard & requirements
Involved in regulatory requirement project & apply it with regulatory & business standard
Worked with product vendor for if any of the product discrepancies with compare to v5 and v2018 features
Project: Kong API Gateway Evaluation
Client, Brief: Certify & evaluate the Kong API Gateway with respect to Citi Bank Standard & requirement for Open Banking
Responsibilities:
Involved in Business plan & evaluation call to verify the feasibility of the technical implementation with respect to engineering solution, evaluation process & time frame
Actively worked with Product vendor team for Kong API Gateway installation & Kong API gateway internal architecture and features
Developed and evaluated the Open Banking API using Kong API Gateway
Involved in Kong API Gateway performance validation
Document each API validation with respect to Kong API Gateway results
Project: Citi Direct Tablet/SOA Security Gateway, Team Size: 10
Technology used: Data power XI50, Xl52, XML, XSLT, REST API, IBM API Manager, IBM Advanced Developer Portal, JAVA/J2EE, Shell Script, App Dynamics, Splunk, F5/NetScaler Load Balancer, Akamai
Brief: SSG has implemented security gateway and authentication mechanism which uses to access Citi direct tablet application in secure way
Citi direct tablet has implemented the authentication mechanism in two components such as Datapower and web bank
Datapower provides secure gateway and provide ssl authentication to connect the backend
SSG has hosted as web application component in web bank server
It acts as an authentication layer and its interacting with BE services and siteminder for authentication
Responsibilities
Involved in collating and evaluating requirements for FSD design, developing MPG & Firewall –FSH, Policy rules, API, Plan-Stage & Publish, APIManager, ADP Portal configuration
Worked on XML, XSLT transformation, SLM, Unit Test – JMeter /Soap-UI, REST API development, OAuth implementation, L4 Support, automation through shell script
Implementation of SAML
Web Service (SOAP & REST) based implementation
Highly skilled in Security implementation & Vulnerability fix
Manage automation through shell script, vulnerability Fix-CAVA/CIVA fix and 1 Way SSL(TLS)/2 Way SSL(TLS) Setup for Akamai
Framework Design
Involved in Cyber Security & Ethical Hacking
Design Pattern implementation
Inbound/Outbound flow implementation
Integrate with SiteMinder for access management
Akamai configuration for the project
Encryption/Decryption at message level and element level
Wells Fargo
Team Size: 8
Technology used: Data power XI50, Xl52, SOMA, DPBuddy, Ant, Maven, XML, XSLT, JDK 1.6, Web logic Application Server 11g, Tomcat 6, Oracle 11g, Shell Script, Channel Secure
Brief: The Lending Service IBus is a protocol-oriented meditation platform with Decoupling capability, Protocol Mediation, Location Transparency, Security, Auditing, SLM, Routing, Transformation and Logging
The chosen mediator has to satisfy all the current conditions of the Lending platform by providing High Availability/Fault Tolerance, High Scalability and Adequate Performance
Responsibilities
Involved in development of POC, MPG & Firewall –FSH, Policy rules, routing of traffic from F5, XML, XSLT transformation, Crypto cert, Private & Public Key
Prepared and presented White List consisting of Mutual Auth & IP-Filter, MQ, Load balancer, SLM, check in /Check out from SVN and build the code using Ant or Maven, SOMA script
Worked on automation – deployment of code using DPBuddy, Unit Test – JMeter /Soap-UI, automated Health Check script for Datapower and services and F5 – DED – On boarding New Datapower Appliances
Integrate with Channel Secure for access management SSO
Rendered support to conducting health check on Production/Non-Production appliance, reacting based on alerts and resolving issues in coordination with India and US team
Managed CR, Stress Test (Pre work, Post work), EACO, preparing CR game plan and conducted BCP Simulation test
Acted as Subject Matter Expert for Lending Web Services
Project: Lending Grid, The Lending Grid is a Java-based Service-Oriented Architecture middleware platform and set of infrastructures which enables system-to-system and system-to-capability integrations using a variety of solution patterns including Common Functions, Application-to-Application Integrations, File-based integrations, Business-to-Business integrations, Data Services and Process Orchestration
Responsibilities
Rendered L2 Support in developing MPG for Integration Bus, build deployment on Non-Prod DP device, preparing script for build deployment, assessing production application health.
IBM
Team Size: 6
Technology, : Project designed to communicate payroll payment instructions to its house banks
This is the core business driver
These payroll payments are one type of payment among many different payment types (such as accounts payable) that IBM makes to different partners through different internal applications
It is desired to have a common method across IBM to make payments through banks
IBM has standardized on use of the IBM Treasury Gateway application for communication with banks through the SWIFT network
HRMS intends to board the TMG as a strategic imperative
Finally, HRMS intends to leverage SAP function as much as possible to support the payroll bank payment process
This will enable standardization around SAP delivered file formats as well as minimize custom development and support requirements
Responsibilities
Involved in developing services by using RESTful web services, defining and implementing MPG– SFTP, FTP FSH, Policy rules
Worked on AAA implementation, XML, XSLT transformation, preparing Crypto cert, Private & Public Key as well as resolving fixes based on evaluated codes
IBM, IBM US
Team Size: 8
Technology, Brief: The WSF Application consists of Message manager, Central logger, Data power and Enterprise Directory
The main objective of Message Manager Application is to process the message(s) received from Data power Application
For the initial release, Message Manager processes the message(s) and sends updates to Enterprise Directory for add/modify/delete type of transactions and updates the status information about message(s) to Central Logger Application
Data power sends the message(s) to Message Manager in XML format; Message Manager logs the information to DB2 database and validates the incoming messages/transactions
After processing the message(s), Message Manager constructs an “XML Consumer Response” message and then XML response goes to central logger via MQ
The main objective of Central Logger application is to store the request coming from end user (for ex: HRMS) via IEB into the database as well as update the database for the response back to end user (for ex: HRMS)
Responsibilities
Involved in development using RESTful web services and XML firewall, Policy rules
Worked on AAA implementation, XML, XSLT transformation, preparing Crypto cert, Private & Public Key as well as resolving fixes based on evaluated codes
Earlier Projects, The Offboarding system sends messages to the Compliance Tracking System (CTS) when the date arrives on which an employee is supposed to lose access to IBM systems
Offboarding is informed of these events from two sources
The Offboarding CBFE form sends a message with a date that someone is supposed to lose access
The ODM batch process sends a message when it detects that someone is separated from IBM
Project, You XE "About You" is a web application that allows IBM employees worldwide to access HR information about employees as stored in the ODM database
It consists of a servlet and several java components, running inside a J2EE web container (Web Sphere)
The ODM XE "ODM" database contains information extracted from the HR systems of individual IBM countries and also stores updates made to the data via About You and other applications
The updated data is fed back to the HR systems
The data that can be viewed and/or updated via About You is dependent both on the role and/or country of the user
Project: Innovation Claims
Innovation group, CVS
Used: Customer oriented scripting (Aurora scripting Language, Brief: Innovation is not only client for IBM and they are become as partners
They build Claims 6.0 system as a Base version
This System allows the user to handle the Claims for property and auto through FNOL and Back Office system
During Claims for the Property and/or Auto generate the Claim number for the claim settlement
(Diary, Notes functionality used)
Page Design is the presentation mechanism in terms of how the individual pages are served and presented to the user
There are a number of options available in current web technology to achieve this and include framesets, page layouts provided purely using CSS (and JavaScript) and a combination of the two using CSS and inline frames
Project: Innovation
ALLSTATE Insurance
Team Size: 10
Technology used: Customer oriented scripting (Aurora scripting Language), IDS (Insurance Design Studio - IDE), XML, Java scripts, Web services, IBM – Huon Mainframe, DB2, VSS
Brief: Innovation Policy is an insurance product developed by IBM and licensed to Innovation group
It comprises of a user-friendly GUI which sits on top of the Insurance package IBM – Huon
I was involved in the development/enhancement of the GUI for Allstate
The GUI itself is developed using an IDE called the IDS (Insurance Design Studio – Licensed to Innovation group) and is available in thick-java client and web versions
Some of the features include Client Management, Rating, Policy Administration, Document Production, Agency Management
Project: Innovation Policy
Innovation group
Team Size: 16
Technology used: Customer oriented scripting (Aurora scripting Language), IDS (Insurance Design Studio - IDE), XML, Java scripts, Web services, IBM – Huon Mainframe, DB2, VSS
Brief: Innovation Policy is an insurance product developed by IBM and licensed to Innovation group
It comprises of a user-friendly GUI which sits on top of the Insurance package IBM – Huon
I was involved in the development/enhancement of the GUI of the Base product for versions 1.4 and 1.5 for Innovation Group
Solutions Architect
Arab Company for Shared Services, Arab Bank
08.2022 - 10.2024
Bagged appreciated as Good Tech Lead & Mentor for consistently rendering superior quality service for team member
Key Responsibilities:
Involved in collating and evaluating requirements for preparing API Design document & Security Spec for Apigee implementation using GCP
Review security requirement which are required for external TPP & internal clients to onboarding the Api in align with OWASP implementation-
– Oauth2.0, OpenID, JWE, JWS, JWT, HMAC
Worked on setting up framework to simply the API development work and simplified structure to reuse the existing Api which improved cost effective manner
Managed design and development of API Onboarding
Involved in setting up Apigee Hybrid for Arab bank from end to end
Expertise in infrastructure, API development, Microservice development, Stress testing, CICD Dev OPS, TLS Certificate
Involved in PROD release, DR activity & Migration activity
Integrate with API with external TPP & external vendor
Fix the vulnerability issues which are executed from Penetration test
Acted as Subject Matter Expert for Open Banking API’s
Centralized logging using Big Query by integrating Apigee Edge/Apigee Hybrid
PROD Alert configuration setup
Extended Man hours to reach the project deliverables in short period in rapid manner which is improved growth to Arab Bank
Involved in certifying the Api monitoring product – Traceable, Cequence
Involved in developer portal development & setting up security for publicly available portal from end to end
Mainly it is open for public to register – Please access & check my ability of development & security applied for portal
Https://omnifymena.com/omnify-ui/
POC using Python & GEN AI
Solutions Architect
WIPRO TECHNOLOGIES
12.2014 - 06.2022
Appreciated by partner in Townhall for api open banking solution implementation and smooth execution
Appreciated by partner and customer many times for consistently rendering superior quality service and enhancing client satisfaction
Bagged Long Service award
Key Responsibilities:
Involved in end-to-end management of assigned projects encompassing planning, implementation, monitoring and control using standard methodologies
Prepare/ maintain detailed project plans and follow up with various support teams in ensuring compliance to project delivery schedules as well as SLA parameters
Interact with clients/ client teams in efficiently managing risks, escalations, issues and conflicts as well as with other stakeholders based on project/ operational requirements
Highlight project risks to client, business teams and other technical architects for implementing effective remedial measures
Collaborate with client business teams in collating/ evaluating functional requirements and technical implementation
Analyse business requirement and recommend best solutions to client including design, development & testing estimates from project perspective
Works on API Onboarding for Open Banking; setting up IBM Datapower, API Connect & ADP in NAM, ASPAC, EMEA & LATAM
Acted as Subject Matter Expert for Open Banking API’s
Senior Technology Specialist
WELLSFARGO INDIA SOLUTIONS PVT LTD
09.2011 - 12.2014
Bagged Gold Coin and Best Team Award and appreciated as Good Team Lead & Mentor for consistently rendering superior quality service
Key Responsibilities:
Involved in collating and evaluating requirements for preparing HLD & LLD design for banking domain
Managed design and development of ESB
Rendered L2 & L3 application & production support for NAM region based on ITIL process
Involved in Datapower Tech refresh
Integrate with channel secure for access management SSO
Assessed system health, conduced bug fixing and unit testing, stress load performance testing
Conducted demonstrations and Service Wiki Updates
COB Drill
Acted as Subject Matter Expert for Open Banking API’s
Senior System Engineer
IBM INDIA PVT LTD
08.2006 - 08.2011
Recipient of Bravo and Long Service Award during tenure with the organization for consistently rendering superior quality service
Key Responsibilities:
Functioned as TDA (Technical Design Authority) involved in developing dashboard for conducting policy flow check
Involved in collating and evaluating requirements for preparing HLD & LLD design for insurance and HR domain
Developed application using Waterfall & Agile model flow projects
Rendered support to Global IBM internal HR application
Highlighted critical technical issues to the senior management and other stakeholders for implementing effective remedial measures
Acted as Subject Matter Expert for Open Banking API’s
PROJECTS:
Project: Apigee Edge API Gateway Installation, automation & api migrations