SKILLS
Domain Experience
Banking, Credit Reports, Insurance, Health Care, Patents, Payments
Java/J2EE-Solutions
Design patterns,
Stateless application frameworks-spring, struts, hibernate
Security
Web Service Protection using JSON Web Tokens
Public key Cryptography
Site minder-SSO
Email protection,
2-way SSL
RDBMS
DB2, Oracle,
Informix
Integration
Web Service, Messaging (IBM WMQ), IBM MQ Broker (ESB)
Framework-Camel, Mule, Spring Integration, circuit breaker
Supporting Tools
MS Office Suite, MS Project, MS Visio, Rational Tools
Operating Systems
AIX, HP UX, Linux, Windows, MS DOS
MAJOR CLIENTS
J P Morgan Chase
Lloyd TSB
Pay pal
Northern Trust
CBA
CVS
GSK
Thomson Reuters
Boeing
SIVARAMAKRISHNAN
Solution / Integration Architect
Holistic IT knowledge combined with well-honed problem solving skills to meet the challenges of business
Experienced Software Architect with over 18 years of experience in technical architecture, integrations, creating innovative solutions and software engineering
Presently associated with Cognizant Technology Solutions as Senior Technical Architect. Acquired exposure across Banking & Finance, Payments, Credit reporting, Patents, Insurance, Manufacturing Domains and Healthcare.
Understanding of UK Payments like BACS, CHAPS, Faster Payments and International Payments
Excellent written and verbal communications
Keen listener, excellent analytical ability and a track record of solving complex problems in simplistic ways
Experienced in integrating legacy applications with latest technologies, evaluating integration approaches, solutions and making recommendations
Expert in building Web Services using REST API design
Provided security solution using SITEMINDER doing the pre-authentication in the ORCA project
Provided security solution using Oracle OAS and OES doing the pre-authentication in the command centre project
Expert in providing caching solutions and implemented them in multiple solutions/projects
Expert in providing Token based Authentication and Authorization
Expert in creating transaction model solutions to enforce ACID properties
Expert in providing asynchronous method execution and asynchronous solutions
Expert in providing concurrency model solutions using optimistic locking
Expert in building STATELESS application using AngularJS and Spring framework
Certified solution designer for IBM WebSphere MB and WebSphere WMQ
Expert in system integrations using Web Services, message queue or files transfer based on integration requirements and scalability
Expert in Gateway type integrations that refrain from point to point integrations
Expert in Enterprise integrations using products like IBM WMB, IBM WMQ or IBM Data power that embraces protocol transformation
Expert in API-First Architecture using spring rest and angularJS
Expert in leveraging zachman framework for enterprise architecture solutions
Expert in Micro-Services Architecture and complexity
Architecture assessment and preparing short-term, long-term and strategic roadmaps
Has worked on multiple proposals and presentations with various customers
Expert in API-First architecture as an enterprise strategy
Professional Experience
Cognizant Technology Solutions as Solution Architect Jul ’14-Till Date
Key Accomplishments
Played the role of Solution Architect/Stream Owner for Payment Platform APAC region for JPMC APAC. This project was bleeding with stability issues and solution involved identifying Anti-Patterns of Stability and mitigating the same. Architecture safety patterns like Circuit Breaker, Bulk Heads and Time Outs were used for developing the solution. This solution helped the client in achieving predictive monitoring of application and quick resilience
Played the role of Solution Architect for payment domain projects like CPRS Strategic Cheque Solution, Commercial Banking Online, Host-2-Host, Faster Payment Service and Client Money projects for Lloyds Bank Group UK. This project also involved the IFCH, which is a Polaris product, to be integrated with multiple channels and products. The solution was responsible to automate certain manual operations
Played the role of Application Architect for Common Wealth Bank of Australia/Sydney. Created the End to End payment domain solution for Low Value Settlement System using Open Payment framework (OPF) of Clear2Pay. Travelled to Sydney (onsite) for creating the Solution Architecture document. This solution automated the payment processing of low value settlements which was RBA mandate
Played the role of Application Architect for Bank Payment Hub (BPH) CBA. This payment hub was like one stop shop for all types of payments and all payment transactions were processed using the hub. It was used to process the Proprietary cards, Scheme Debit, IMT/RTGS, SWIFT sanctions, General Ledger, Payment Journal, etc. C2P OPF was used to build this Payment Hub. This solution solved the integration hair ball problem
Played the role of Solution Architect for my brainchild product called FTPSLP/MetaFTP which is a data integration/migration product which is used or installed in Chase bank USA
Created and conceived a payment product called Channel Integrator which integrates the SFTP clients with the back-end payment engine. The product can push and pull payment messages and payment responses. This is part of Digital transformation initiatives
Created cost effective solutions for clients using stateless applications that can easily shed the inertia for scaling. Used JWT token authentication for protecting the REST services which leverages the stateless sessions.
Used open source solution for securing emails using public key cryptography which is a low cost and flexible solution for the same
Leveraged few light weight solutions for batch application problem domain using spring batch and task executor
Created the web portal solution that is a composite application that integrates three BI tools to produce a dashboard of consolidated view in one screen. This is one stop shop solution
Created a brainchild product called FTPSLP which uses FTP/SFTP to integrate FTP clients and also pushes the data into remote gateway which can be a message oriented middleware. Hold the patent for this product.
Helped the client automate certain manual cheque processing and payments associated with it using the integration with payment transaction hub. This has helped the client to reduce cost and infrastructure.
Used seamless integration designs to reduce cost of maintenance. Moved away from P2P integration into bus architecture model
Built concurrency model solutions using optimistic locking when multiple users retrieve the same record and update the same in the database, the version no is used to resolve the concurrency model problem.
Provided security solution using SITEMINDER doing the pre-authentication in the ORCA project
Provided security solution using Oracle OAS and OES doing the pre-authentication in the command centre project
Created Transaction model for local and global transactions and tuned the model for performance
Created the caching solution using WAS dyna cache out of the box feature for ORCA project
Created a CIRCUIT BREAKER solution to protect the system from cascading failures and resource exhaustion
Created the email solution using task scheduler which is deployed in the WAS cluster with four nodes and only one node would send the email. This model uses the optimistic locking on the database to enforce concurrency
Created the solution using asynchronous method execution and task scheduler combination to capture metrics for the ORCA web service
Proposed and architected a pharmacy intake platform which accepts various kinds of documents from various channels, identifies the key attributes and forwards it to correct users to be triaged and processed. Delivering enhanced time to market and lower turnaround time coupled with cost savings. Implemented in Microservices and PEGA.
TCS as a Technical Architect Jul ’13-Jul ’14
Key Accomplishments
Created the Smart cache push solution where the database would push the changes to the tables to the front end using the Oracle AQ and JMS listener. This solution was innovative and cost effective
Applied Performance optimization to the application using open source caching of DB calls
Optimizing the memory and code footprint to enhance the TPS of the application
Loose coupled solutions for low cost of maintenance. The cost of applying the change should not be high
Created solution for Global transaction using Atomikos and XA datasource
Developed Hibernate Performance Tuning Guide
Recommended the solution approach for scalability and horizontal scaling for achieving 40,000 users and 800 concurrent users
Recommended solution in multiple database transaction management.
Provided Apache directMemory Soluion for performance uplift
Provided and implemented browser cacheing using cacheFilter
Recommended Exception Handling Strategy to team and project
Provided zero garbage and Object pooling solution for reducing GC time as
oPerformance enhancement. Used JConsole to find the profiling
HCL as a Technical Architect Mar ’11-Jun ’13
Key Accomplishments
Fixed the integration hair ball problem by creating the payment hub which saved thousands of dollars for the client
Payment solutions were extended to digital channels using the channel integrator product which integrates the mobile, tablet and desktop. This is part of Digital transformation initiatives
Created the End to end payment solution for low value settlement system using open payment framework using OPF from c2p
Played the role of integration architect for L3A payment platform. Creating interface designs for integration from payment to other downstream systems
Achieved scalability from 70 TPS to 200 TPS for the payment hub during the holiday season
Performance benchmarking to figure out the best method for application orchestration was done, the following methods were used
oBPEL(long running) orchestration
oBPEL micro flow orchestration
oJava orchestration using SCA
oPlain Java orchestration using JAX-WS.
Empirical data was gathered and analysed. The results of the empirical data was shared with customer
Payment solution can seamlessly integrate with different downstream flavours using spring integration. This circumvented the silo based architecture
SATYAM as a Project Manager/Architect May ’05-Jan ’11
Key Accomplishments
Leveraged the open source solutions to create the product to reduce the cost
Leveraged the design patterns and best practices to keep design smells out of the way
Applied the OWASP security measures to reinforce the security of the web application
Always think about loosely coupled solution to mitigate the cost of change
Project planning, scheduling, estimation and client facing activities
Strong Perl scripting knowledge
Strong Unix platform knowledge
Strong Java/JEE application development using JEE and java design patterns
CMC as a Lead May ’04–May ‘05
Key Accomplishments
Played the role of Lead
Exposed to Java/J2EE solution architecture
Tanning as a senior systems analyst/Lead Jul ’01–Jul ‘03
Key Accomplishments
Played the role of Lead for large insurance client
Exposed to Java/J2EE architecture and design
MDC Systems as a senior systems analyst/Lead Dec ’97–Jan ‘01
Key Accomplishments
Played the role of Lead for a large credit reporting client
Informix developer
C/C++ developer with embedded SQL programming
Polaris as a systems engineer/developer Jan ’96–Dec ‘97
Key Accomplishments
Played the role of developer for a large bank back office applications
Oracle forms developer, Oracle Pro*C developer
Designed and developed ATM back end application using Unix process design
Unix internals knowledge
Strong Unix shell scripting knowledge
Strong Unix IPC knowledge
Strong C developer/Socket/TCP/IP programmer
Built the API to manage access to IPC like shared memory, message queue, semaphores
Built process monitoring tool using Unix/C
Technical skills
Hardware
Sunsolaris, decalpha
OS
Windows, Unix
Languages
java, C, C++,perl
Databases
DB2, Oracle, Informix
GUI
AngularJS, swing
XML
DTD, XSD, XSLT, XPATH
IDE
Jdeveloper, eclipse
EAI Middleware
WID 7.0, WID 6.1,WMQ v7, WMB v7, WTX 8.3, Mule, ORACLE SOA 11g, ORACLE Fusion Websphere middleware, ORACLE AQ, TIBCO BusinessWorks, Datapower
BPM
Activiti, jBPM
Domain knowledge
Banking, Payments, Credit Reporting, Content Management, Patent Information Processing, Pharmaceuticals, Insurance
Mobile
RWD, Bootstrape UI framework, HTML5, CSS, JQuery, JCache
Cloud Computing
BigDecision (Saas, Paas & Iaas ), MBaaS, Trujunction
BI tools
Tableau, QlikView, Cognos Birt, JasperSoft, Pentaho
Web related
Javascript, Servlets, JSP, J2EE, BC4J, EJB2.0, Struts 1.2, Spring, Hibernate
Application server
Tomcatv7, Webshpere, JBOSS
Web server
Tomcat, Apache
CERTIFICATIONS
IBM Certified Solution Designer- Websphere MQ v7
IBM Certified Solution Developer-WebSphere Message Broker V7
Brainbench Java Certification
SPMP Cetification, QMS certification, Satway Certification
ACADEMIA
1995 M.Sc. (CS) from Bharatidasan University
1992 B.Sc. (CS) from Bharatiyar University
TRAININGS COMPLETED
PMP Workshop in Hyderabad India from Satyam Computer Services 4 days