siva-445298-02-08-2015-lbg

12
SIVARAMAKRISHNAN VijayShanthi Lotus Pond Apt, Tower-8, 6F, Thaiyur, Kelambakam, Tamilnadu India- 603103. Contact No.: 8754977823; E-Mail: [email protected] | Technical Management | Software Development | Architecture Holistic IT knowledge combines with well-honed problem solving strengths to meet the challenges of business economics, client needs and technical innovation. Career spans over 16 years of experience in Applications Development/ Designing, Analysis, Project Management and People Management. Presently associated with Cognizant Technology Solutions as Senior Technical Architect/Senior Manager. Acquired exposure across Banking & Finance, Payments, Credit reporting, Patents, Insurance Domain & Manufacturing. Played the role of Solution Architect for payment domain projects like CPRS Strategic Cheque Solution, CBO, H2H and Client Money projects for Lloyds Bank Group UK. This project also involves the IFCH which is a Polaris product to be integrated with multiple channels and products. Played the role of Solution Architect for Banking Pulse product which is BI analytics web portal project for JPMC Bank USA. Created the End to end architecture conforming to the product, platform, Technology requirements. This portal also integrates with BI tools like Tableau, QlikView, Cognos, BIRT, PentaHo. This portal leverages the Cognizant Paas cloud offering called BigDecision Played the role of Application Architect for CommonWealth 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. Played the role 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 can process the Proprietary cards, Scheme Debit, IMT/RTGS, SWIFT sanctions, General Ledger, Payment Journal, etc. C2P OPF was used to build this Payment Hub. Developed import and export features in BPH using MQ. Created message listeners for incoming wires and processing. Designed and developed batches for wire payments for realtime processing Understanding of different file formats of Payments and Collections e.g. SWIFT (MT101, MT199), ISO20022 XML etc. Analysing and configuring the mapping of input File formats to output file formats Understanding of UK Payments like BACS, CHAPS, Faster Payments and International Payments 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 Played the role of Solution Architect for SBIG India. Used Oracle Fusion Middleware to model 15- 20 insurance products. Played the role Technical Architect for Bank of Montreal Canada project. Created an end to end solution for their retail banking solution using design patterns for their Java-J2EE product. Siva is an IBM Certified Solution Designer -WebSphere MQ v7 Siva is an IBM Certified Solution Developer-WebSphere Message Broker V7 Siva is a MSAT certified J2EE Developer and Brainbench certified Java developer Expert in Open Payment Framework (OPF) of c2p. Architected Payment solutions using OPF for an Australian Bank

Upload: siva-ramakrishnan

Post on 17-Aug-2015

65 views

Category:

Documents


4 download

TRANSCRIPT

Page 1: Siva-445298-02-08-2015-LBG

SIVARAMAKRISHNAN

VijayShanthi Lotus Pond Apt, Tower-8, 6F, Thaiyur, Kelambakam, Tamilnadu India-603103.

Contact No.: 8754977823; E-Mail: [email protected]

| Technical Management | Software Development | ArchitectureHolistic IT knowledge combines with well-honed problem solving strengths to meet the challenges of business

economics, client needs and technical innovation.

Career spans over 16 years of experience in Applications Development/ Designing, Analysis, Project Management and People Management.

Presently associated with Cognizant Technology Solutions as Senior Technical Architect/Senior Manager. Acquired exposure across Banking & Finance, Payments, Credit reporting, Patents, Insurance Domain & Manufacturing.

Played the role of Solution Architect for payment domain projects like CPRS Strategic Cheque Solution, CBO, H2H and Client Money projects for Lloyds Bank Group UK. This project also involves the IFCH which is a Polaris product to be integrated with multiple channels and products.

Played the role of Solution Architect for Banking Pulse product which is BI analytics web portal project for JPMC Bank USA. Created the End to end architecture conforming to the product, platform, Technology requirements. This portal also integrates with BI tools like Tableau, QlikView, Cognos, BIRT, PentaHo. This portal leverages the Cognizant Paas cloud offering called BigDecision

Played the role of Application Architect for CommonWealth 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.

Played the role 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 can process the Proprietary cards, Scheme Debit, IMT/RTGS, SWIFT sanctions, General Ledger, Payment Journal, etc. C2P OPF was used to build this Payment Hub.

Developed import and export features in BPH using MQ. Created message listeners for incoming wires and processing. Designed and developed batches for wire payments for realtime processing

Understanding of different file formats of Payments and Collections e.g. SWIFT (MT101, MT199),

ISO20022 XML etc. Analysing and configuring the mapping of input File formats to output file formats

Understanding of UK Payments like BACS, CHAPS, Faster Payments and International Payments

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

Played the role of Solution Architect for SBIG India. Used Oracle Fusion Middleware to model 15-20 insurance products.

Played the role Technical Architect for Bank of Montreal Canada project. Created an end to end solution for their retail banking solution using design patterns for their Java-J2EE product.

Siva is an IBM Certified Solution Designer -WebSphere MQ v7

Siva is an IBM Certified Solution Developer-WebSphere Message Broker V7

Siva is a MSAT certified J2EE Developer and Brainbench certified Java developer

Expert in Open Payment Framework (OPF) of c2p. Architected Payment solutions using OPF for an Australian Bank

“OPF is a SOA based, set of reusable and extensible components, frameworks and technical services for use by the product development team, project engagement teams, customers and partners who want to reuse, customize or extend Clear2Pay’s payments solutions.”

Oracle Fusion Middleware expert. Architected Insurance products using ORACLE Fusion Middleware

Expert in designing systems using Spring and hibernate

Expert in Single Page Apps using AngularJS and KnockOutJS Javascript frameworks

Expert in Activti BPM, Activti explorer and Activiti-Spring integration, JBPM-Spring integration

Effective Technical Leader with a strong track record of incorporating performance analysis, software engineering metrics and test frameworks into engineering processes.

Acknowledged for integrity, high professional standards to direct projects deliver as per the committed time & cost parameters.

Possess thorough understanding of the SDLC and expertise in managing complete scoping, designing, developing, deploying and supporting business applications.

Page 2: Siva-445298-02-08-2015-LBG

Directed onshore and offshore program/ projects and built virtual teams; introduced a lifecycle solution to client and mitigated the complications for the onshore developers.

Successfully implemented C, C++, Java, J2EE, Perl Languages and RDBMS (Oracle, Db2 and Informix). Well-versed with Satyam’s ISO 9001 Quality Procedures. Distinction of designing and developing legacy B2B/EDI System for First American Credco USA. Brought in a product called FTPSLP - an interface into B2B/EDI System through IBM MQ Series Gateway. Managed the JAVA-J2EE Projects and served as a Project Lead.

Conceived, designed and developed an offshore IT services supply chain application called MetaFlow

CORE COMPETENCIES

Technical skillsHardware : SunSolaris, DecAlphaOperating Systems : Windows 9.x/NT, UNIX (AIX 5.0, Sun OS, HP)Languages : Java, C, C++, HTML, applets, Xpath API of jaxp1.3, Multi threading, J2SE 5

Update 6, Perl 5.6, Databases DB2, Oracle, Informix, MS AccessProtocols : RFC959, RS232, TCP/IP, X.25GUI : SwingXML : DTD, XSD, XSLT, XPATHIDE : Oracle JDeveloper, EclipseCase Tools : Rational Rose, Clearcase, ClearquestWeb Related : Javascript, Servlets, JSP, HTML, J2EE, BC4J, EJB2.0, Struts 1.2, Spring, Hibernate, Apache/Tomcat, WebSphere App Server, WebLogic App Server, JBOSS, Jersey Tools & Utilities : JAX-WS, Apache Axis2, SQLJ, PRO*C, SQC (DB2), EC(Informix), Walgreen,

GDB, IPC, Pipes, FIFO, Message queue, Shared Memory, Semaphores, BPMEAI Middleware : WID 7.0, WID 6.1,WMQ v7, WMB v7, WTX 8.3, Mule, MQ Explorer, MQ clients, MQ server programming, ORACLE SOA 11g, ORACLE Fusion Middleware, ORACLE AQ, TIBCO BusinessWorks, Datapower

BPM : Activiti, jBPMDomain Knowledge : Banking, Payments, Credit Reporting, Content Management, Patent Information Processing, Pharmaceuticals, Insurance Mobile : RWD, Bootstrape UI framework, HTML5, CSS, JQuery, JCacheCloud Computing : BigDecision (Saas, Paas & Iaas ), MBaaS, TrujunctionBI tools : Tableau, QlikView, Cognos Birt, JasperSoft, PentahoTechnical Leadership Directing high quality technical support to the day to day activities. Leading multiple offshore projects with onshore-offshore model; handling the scope determination & estimation. Spearheading the team in the development and enhancement of applications. Coordinating 80% of offshore delivery; monitoring the cost and handling constraining the offloading onshore by

delivering client strategy through life cycle including design, build, test and deployment with offshore team of 8 resources.

Following lifecycle related process assisting to deliver the project on time through assistance to access environment and led teams.

Maintaining relationships with key interfacing departments. Handling the upward and downward communication for team or within line structure. Directing various technical aspects such as software designing, coding of modules as well as monitoring critical

paths & taking appropriate actions.

Team Management Leveraging the management skills to estimate and administer work hours with offshore teams across 5 different

applications. Directing the quality control and quality assurance for all the projects running at offshore. Conducting the process and system studies; planning & leading project team members for system design &

integration and application maintenance. Taking care of scope determination; staffing the requirements planning, staff availability planning, tracking the

project, the quality and ensuring timely delivery. Understanding business requirements and mapping their program delivery cycles. Verifying change requests and defects; reviewing test plans, and unresolved problems; reviewing test reports,

identifying corrective actions and preventive actions. Leading & monitoring team performance for efficiency & meeting of individual & group objectives. Identifying and implementing strategies for building team effectiveness.

Architecture Architected the Manufacturing system for Boeing USA using Spring and Hibernate. Played the role of Architect for couple of Payment applications for CommonWealth Bank of Australia(CBA) using

OPF Designed data model, process model, deployment model, high level flows, state change diagrams, sequence

diagrams, class diagrams, non-functional design like performance, scalability, resilience, usability etc Performance tuning of Payment applications using OPF. Scaled the system from 70 TPS to 200 TPS.

Interfacing with business leaders and customers to prepare business requirements and high-level product requirements for new initiatives.

Page 3: Siva-445298-02-08-2015-LBG

Developing new products ensuring detailed product requirements are clearly defined to address business objectives, agreed upon product requirements are strictly adhered to and product delivery schedule meets business objectives and goals.

Preparing solution proposal for new projects and sophistication of existing projects Orchestrating architecture drive and creating architecture diagram using UML like use-case diagrams, class and

sequence diagrams, activity diagrams, package structure for existing and enhanced systems

CAREER CONTOUR

Jul’14 - Till Date CTS as Senior Architect-Senior ManagerAug’13 - Jul’14 TCS as Technical Architect/Associate ConsultantMar’11 - Aug’13 HCL Technologies as Associate Technical Architect Sep ’05 - Feb’11 Satyam Computer Services as Project LeadMay ’04 – May ‘05 CMC Ltd., Hyderabad, DeveloperJul ’01 – Jul ‘03 Tanning Technology, Hyderabad as Senior Systems AnalystDec ’97 – Jul ’00 MDC Systems, Michigan, USA as Senior Systems AnalystJan ’96 – Dec ‘97 Polaris Software, Chennai as Systems Engineer

PROJECTS COMPLETEDJul’15-Till Date: Faster Payment Service (FPS)-Payment Domain-Lloyds Bank UK as Solution Architect

Played the role of Solution Architect. FPS gateway is being replaced with Active-active configuration and Qualified acceptance of messages on the gateway to augment resilience. The ACI gateway product is chosen for this project.

Jul’15-Till Date: HOST-To-HOST (H2H)-Payment Domain-Lloyds Bank UK as Solution ArchitectPlayed the role of Solution Architect. H2H is a separate channel to cater to the needs of the commercial banking customers. Responsible for IFCH integration and balance and tansaction reporting. GTX product from Bottomline is used for Channel integration or otherwise called as H2H engine. The Datastage ETL middleware is used for EOD reports and SOA services like Datapower and Accounting Hub are used for current balances and intraday transactions.

Jun’15-Till Date: Commercial Banking Online-Payment Domain- Lloyds Bank as Solution ArchitectPlayed the role of Solution Architect. This project involves the integration with Intellect Fund Control Hub (IFCH) which is a Polaris product. The IFCH provides the Pay/ No Pay/ Referred decision for Payment request from Commercial bank customers. IFCH engine takes care of the decision making based on the balance in the accounts and the over-draft facility on all the related accounts. IFCH needs to be integrated with H2H project and other such products for honouring payments from respective channels. IFCH non-functional requirements needs to be addressed when integration from multiple channel and products happen.

May’15-Jun’15: RFP- Contextualized Advisory Project-Bank of Singapore as Solution ArchitectMay’15-Jun’15: RFP- CHOLA Client Facing Application (Insurance Domain) as Solution Architect

Played the role of Solution Architect. Created a Javascript/NODEJS web application solution using MBaaS platform. TruJunction is a cognizant MBaaS product which was leveraged in this solution. Client side consists of Mobile App users and desktop/laptop browser users. The application layer is built using Javascript/NodeJS platform. RWD was leveraged along with STATELESSNESS. The Mongo open source NoSQL Database was leveraged for this solution.

Feb’15-Till Date: CPRS Strategic Cheques Solution– Payment Domain- Lloyds Banking Group UK as Solution Architect

Played the role of Solution Architect. The role involves providing solution to the CPRS cheques processing. The current process has lot of manual processing which is being removed in the automated solution. The Solution involves two components, one is the web component and another is batch component. The batch component is the multi-threaded Java stand-alone server. This is a Payment domain solution

Dec’14 – Feb’15: Regulatory Reporting Data Validation Tool –NothernTrust Bank, SunStreet Bank as Solution Architect

Played the role of Solution Architect. Responsible for product, platform and technology architecture. Cloud computing was used to reduce IT cost using the Paas framework of BigDecision platform of Cognizant which is Cognizant cloud offering. It is STATELESS Java/J2EE application with lot of application wide caching. STATELESS application enables you to SCALEOUT easily.

Dec’14 – Feb’15: BankingPulse Web Portal Product Development – JPMorgan Chase Bank as Solution Architect

Page 4: Siva-445298-02-08-2015-LBG

Played the role of Solution Architect. Instrumental in creating the end to end product/application architecture and aligning the product to the strategy roadmap. Responsible for product, platform and technology architecture. Cloud computing was used to reduce IT cost using the Paas framework of BigDecision platform of Cognizant which is Cognizant cloud offering. Bootstrape front-end framework used for Responsive web design(RWD) to render the UI in mobile, tablet, desktop and other android devices.

Oct’14 – Nov’14: Seller Risk Management – PayPal as Senior Architect/Solutions Architect

Played the role of Senior Technical Architect. Providing solution for their Seller Risk Management using SOA principles. Also realigning the existing architecture using SOA architecture/principles. Creating UML diagrams to capture the target architecture. Risk component needs few enhancement which is part of phase1 and phase2 involves a complete re-architecture of RISK from SOA perspective. Also in the process of architecting LTA2.0 the next generation RISK common services platform using Activiti BPM and RTDP which is a home grown task executor

Jul’14 - Sep’14 : Cognizant Advanced Apps – Advanced Solutions Group as Senior Architect

Played the role of Senior Technical Architect. Used the CA2 product to provide solution to various verticles. The product uses a Model driven approach to model the requirements and generate the code using velocity. The output of MDA is an xml file which along with velocity template is used to generate code for Java/j2ee and dotnet stack.

Aug’13-Jul’14 : CommonMES Technical Architect (Boeing-Manufacturing)

Played the role of Technical Architect. Defined the solution using spring and hibernate. The system uses DOJO for view, spring MVC, autowiring of service and DAO layer. Uses AOP for logging, transaction and security

Contribution:

Recommended Architectural changes( 11 recommendations ) Developed a POC for AOP CI(Code Instrumentation) and shared with the leads Developed a POC for Spring AOP with hibernate Transactions shared with leads Developed a POC for Spring AOP with JDBC Transactions Resolved the single Quotes issue Recommended Solution for Order search display from backend using AJAX calls Recommended YSlow plugin tool for FireFox browser to isolate the slowness in

loading web pages Recommended solution for Global transaction using Atomikos and XA datasource Recommended Exception Handling Strategy to team and project Defined development Tool kit for Linux Platform for CommonMES did code review on Call Board search and Exception and found out the bugs Implemented Level 2 cahche in hibernate for Common MES Developed Hibernate Performance Tuning Guide Recommended the solution approach for scalability and horizontal scaling for

achieving 40,000 users and 800 concurrent users Help IVT RFP response for Boeing. also provided alternate architecture solution

usingo Oracle fusion middleware

Recommended solution in multiple database transaction management.o helped in a POC with atomikos and XA datasource

Provided Solution for session management in Spring MVC in CommonMES FailOver Mechanism Strategy Identification- Tomcat Clustering

o http://www.mulesoft.com/tomcat-clustering Suggested and implemented Serializble session attributes for session replication

Page 5: Siva-445298-02-08-2015-LBG

Taken Proactive measures to cover session replication issueso http://middlewaremagic.com/weblogic/?p=290

Provided Solution for Spring BATCH Issue using Quartz scheduler Defined My OWN Session Management SOLUTION

o http://matteo.vaccari.name/blog/archives/650 Provided SOLUTION for Session Invalidate on one instance reflecting on another

instance Provided SOLUTION for session problem-BACK Button and F5

o http://stackoverflow.com/questions/15613469/invalidate-session-in-logout-servlet

Provided Java Servlet Session Management Tutorial with Examples of Cookies, o HttpSession and URL Rewritingo http://www.journaldev.com/1907/java-servlet-session-management-

tutorial-with-examples-of-cookies-httpsession-and-url-rewriting Provided Open source cache solution for Order Search Performance issue Provided Apache directMemory Soluion for performance uplift Provided zero garbage and Object pooling solution for reducing GC time as

o performance enhancement Provided and implemented browser cacheing using cacheFilter Provided and implemented the Hibernate Optimization using FetchSize

optimization Provided SMART Cache solution using Oracle AQ Provided zero garbage and Object pooling solution for reducing GC time as

o Performance enhancement. Used JConsole to find the profiling

Mar’13-Aug’13 : SBIG Solution Architect (Insurance domain)

Played the role of Solution Architect. Defined the solution for 30 insurance products using EBAO product and ORACLE Fusion middleware product for hub and spoke integration using bus architecture. The various integration points are EBAO, CRM, MRM, MDM, Oracle Financials, Documentum, IDM. This is one of the unique projects with so much integration. Used BPEL, WORKITEM creation in BPEL engine to create workflows. Used OSB services for ESB related services. Used the SCA architecture standard in Oracle SOA 11g. This is an insurance domain project.

Project handled are as below: Print Outsource CR Bulk Upload CR for Documentum

Dec’12- Feb’13 : Bank of Montreal as Technical Architect

Playing the role of Technical Architect. Mentored the team and helped the team in delivery issues like code quality and performance issues. Helped the team to revamp the PCG framework design which involved using a command pattern as a design change. Also presented a document on Enterprise application architecture patterns for the BMO account apart from best practices document. Architected the unix to linux migration of shell scripts and PRO*C programs

Sep’12- Dec’12 : VISA Engagement as Technical Architect

Playing the role of Technical Architect. Helping the development team in solving critical technical issues. Reviewing technical documents, Introducing Value additions. Recent value add was the solving of the OOM error and FTPSLP. Optimized the operations processes using the brainchild product called FTPSLP.

Apr’12 – Aug’12 : UKAR Migrations/Transitions as WTX SME UKAR project consists of migrating UKAR applications from IBM DC to HCL DC. These applications involved complex maze of WTX

Page 6: Siva-445298-02-08-2015-LBG

interfaces which also required to be migrated. The key contributions include assisting WTX migrations and helping client in understanding WTX issues while migration.

Mar’11 – Mar’12 : Payment Domain, CommonWealth Bank of Australia as Techinical Architect

LVSS as Application Architect for CBA, Australia LVSS is a low value settlement system for CBA mandated by RBA. C2P payment framework (OPF) was used for development of the system. The following was my contribution: Design Considerations, Data model, process model, deployment model, high level flows, state change diagrams, class diagrams, sequence diagrams, non-functional design. Created the low level design for this payment application

RTTM AL as Application Architect for CBA, Australia

RTTM is Real time transaction monitoring system which was built using OPF, As part of the solution, to minimise the coupling between RTTM and other systems, an abstraction layer is being envisaged. Besides decoupling RTTM, this layer could provide mediation services between various participating systems. The following was my contribution:Helped system scale from 70 TPS to 200 TPS. Helped in achieving non-functional requirements. Helped in designing high throughput application. The key contributions were:

Increased the message listener thread pool and max sessions on the listener port to widen the front window of the application so that it can take more messages into the system concurrently

Removed frivolous ejb’s that kick start unnecessary transactions Redesigned the process model to suit performance uplift like 200 TPS Removed frivolous global transactions

BPH- Bank Payment Hub for CBAPOC-Performance Benchmarking for CBATo figure the best approach for application orchestration for inbound payment flow. The following methods were used for orchestration:

BPEL(long running) orchestration BPEL micro flow orchestration Java orchestration using SCA Plain Java orchestration using JAX-WS.

Empirical data was gathered and analysed. The results of the empirical data was shared with customer

Jan’10 - Dec’10 : Web GSKGAA as Project Lead for GSK, USABuilding a web service as an EJB on GSKGAA using Apache Axis2 and web sphere application server using JAX-WS

Team size : 5Tools & Environment : Apache Axis2, Java 1.6, JAX-WS, WAS, WSDL, MAVEN 2.0Job Role : Designed and developed the application

Aug’09 – Dec’10 : GSKGAA V5 as Project Lead for GSK USAProject involves migrating legacy glue application to java and building interface application at the central hub system and at the sites using the GSK middle ware infrastructure. The adapter has a sender and receiver.

Team Size : 5Tools & Environment : Java 1.4, WMQ 7, WMB, Memory Mapped IO, windows/Unix, AS400Job Role :

Designed and developed the application and converted the project into Fixed bid engagement

Nov ’08 – Jul ’09 : WOS-ISIP Merge as Project Lead for Thomson Reuters USA; Project involves merging 2 tag files. Tag files are WOS and ISIP files comprising 2 products called WOS and ISIP.

Team Size : 3 Tools & Environment : Perl 5.8, DB2 7.0, Memory Mapped IO, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project.

Nov ’08 – Jul ’09 : OCS Web App for Thomson Reuters USA as Project Lead; Open Correction System (OCS) maintains bibliographic information for books, journal & e-books. Project is concerned with enhancement of OCS for E-Book and auto receipting of E-Book and E-Journals.

Team Size : 5

Page 7: Siva-445298-02-08-2015-LBG

Tools & Environment : JSP, Servlets, Struts 2.0, Tomcat 5.0, SQLJ 3.3, DB2 7.0, EditPlus, XML Files, Struts Framework, AIX 5.0

Job Role : Gathering scope and freezing the scope; building the project plan, carrying out

task allocation, handling the handling the staff availability planning. Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Sep ‘08 –Dec ’09 : List Sales Web App for Thomson Reuters USA as Project Lead; Application is used for taking orders for furnishing author address and generating reports about order status. Enhancement involves fine tuning of web application to respond faster & change screens.

Team Size : 5 Tools & Environment : JSP, Servlets, Tomcat 5.0, SQLJ 3.3, DB2 7.0, EditPlus, XML files, AIX 5.0 Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project Taking care of the resource mapping, task allocation and QA planning, etc.

Aug ’08 – Feb ‘09 : Lit Alert Enhancement for Thomson Reuters USA as Project Leader; Application facilitated the automation of data entry of litigation details coming from US courts. CSV file will be uploaded into website and the backend data elements will be separated and stored into database.

Team Size : 3Tools & Environment : JSP, Servlets, Tomcat 5.0, SQLJ 3.3, DB2 7.0, EditPlus, XML Files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Sep ’08 –Oct ’08 : Fund Acknowledgement Project for Thomson USA as Project Leader; Design consists of parent process & child process connected by half duplex pipes. Parent process would parse xml and when fund ack tags arrive it would collect that fund tags and send to the child process.

Team Size : 2Tools & Environment : UNIX, C, Half Duplex Pipes, DB2 7.0, EditPlus, XML files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Aug ’08 – Dec ’09 : Parallel Loading of WPI/PCI for Thomson USA as Project Leader; Simultaneous load of WPI and PCI products accomplished by using common shared memory between WPI and PCI process. It stored the record id/ pan number in the shared memory before processing for other process.

Team Size : 3Tools & Environment : Perl 5.6, ShareLite Module for shared memory (IPC), DB2 7.0, EditPlus, XML

Files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

May ’08 –Jul ’08 : Holistic Extractor for Thomson Reuters USA as Project Leader; Project involves data extraction from database and writing into XML file. Database related activities are performed using IBM SQLJ 3.3.

Team Size : 5Tools & Environment : Java, SQLJ 3.3, DB2 7.0, EditPlus, XML files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

May ‘08 – Jul ’08 : Data Encription Project for Thomson Reuters USA as Project Leader; Project involves data encryption coming from the file and storing encrypted data into database using MD5 algorithm producing 128 digit key.

Team Size : 3Tools & Environment : Java, MS Access, EditPlus, AIX 5.0

Page 8: Siva-445298-02-08-2015-LBG

Job Role : Fixing scope, carrying out the planning, designing, tracking, etc.

Mar ’08 – Dec ’09 WPI Update Loading for Thomson USA as Project Leader; It is the third scenario in complete reload of DII data. When WPI update comes for loading loaded WPI has previous data thus WPI part elements are taken to overwrite into loaded WPI. Then both files are loaded in memory and elements are extracted from incoming WPI and overwritten into the loaded WPI.

Team Size : 2 Tools & Environment : Perl 5.6, DB2 7.0, EditPlus, XML files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Feb ’08 – Mar ‘08 Author Address Transformation for Thomson USA as Project Leader; Project was to transform input XML into tag file using XSLT transformation. Author Address mapping has to be picked up from input and brought to the output which is a tag file.

Team Size : 2Tools & Environment : Java 1.5, XSLT, EditPlus, XML files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Dec ’07 – Dec ’09 : PCI Loading for Thomson USA as Project Leader; The second scenario of complete reload of DII data. The WPI and PCI are products of Thomson in the XML format. The WPI was loaded and then the PCI data which contains the special citations data is loaded into the already loaded WPI.

Tools & Environment : Perl 5.6, EditPlus, XML files, AIX 5.0Team Size : 3Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Sep ’07 – Nov ’07 : DII Extractor for Thomson USA as Project Leader; A set of shell and perl scripts systemically extracting patent information as XML files from database & file system. driver.pl perl file accesses pan_lookup table and produces pan_id and isi_pan_id. Text file is split into files & processed one after another.

Team Size : 3Tools & Environment : Perl 5.6, EditPlus, XML Files, AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Jun ’07 – Aug ’07 : WosFast Indexing Extractor for Thomson USA as Project Leader; A type of XML output of a product of Thomson that provides patent information. Perl program has to parse output XML/ extract elements from xml and map elements into a dictionary and find the value in dictionary and produce records to the output for the record in input XML with dictionary value.

Tools & Environment : Perl 5.6, EditPlus, XML files, AIX 5.0Job Role :

Fixing the complete scope, planning, designing, tracking, quality & delivery.

Apr ‘07 – May ’07 : LanguageCounter for Thomson USA as Project Leader; Perl script is provided with directory of zip files. Application unzips zip file to create sub-directory of XML files. Perl script reads the same in the sub directory and counts each tag’s English content, each tag’s Chinese content, each tag’s both content and each tag’s other language content.

Team Size : 3Tools & Environment : Software, Perl 5.6, EditPlus, XML files and AIX 5.0Job Role :

Gathering scope and freezing the scope; building the project plan, carrying out task allocation, handling the handling the staff availability planning.

Designing application and estimating efforts. Executing, designing, coding, testing and tracking the project

Other Projects

Page 9: Siva-445298-02-08-2015-LBG

Mar ‘07 –Apr ’07 RCI for EASCA for Thomson USA as Project Lead

Nov ’06 – Mar ’07 DII 6.0 for Thomson USA as Project Lead

Jan ‘06 – Mar ’06 PCXMLLoader for Thomson USA as Project Leader

Mar ‘06 – May ’06 Biblio_Conversion_Thread for Thomson USA as Project Leader

Feb ‘06 – Aug ’06 DAIS for Thomson USA as Project Leader

Dec ’05 – Jan ’06 Subscriber Feed for Thomson USA as Project Leader

Sep ‘05 – Nov ’05 CMS Datafactory for Thomson USA as Team Member

May ‘04 – May ’05 ISIS for P&O Ports as Team Member

Jul ’03 – Jan ’04 WMS for ABN Amro BANK as Team Member

Jul ’02 – Jan ’03 Enterprise Customer Profile (ECP) as Tanning Technology NA as Team Member

Jul ‘01 – Jan ’02 IT Jazz for IT Jazz as Team Member

Jan ‘02 – Jul ’02 HartFord for HartFord, USA as Role Team Member

Jan ’00 – Jul ’00 GoldComm Bridge for First American Credco, USA as Team Member

Jun ‘99 – Jan ‘00 EDI200 for First American Credco, USA as Team Member

Jan ’99 – Jun ‘99 FTPSLP for First American Credco, USA as Team Member

Jun ’98 – Jan ’99 UFTPSLP for First American Credco, USA as Team Member

Dec ‘97 – Jun ’98 Instant Merge for First American Credco, USA as Team Member

Jun ’97 – Dec ’97 Domestic Mutual Fund for Citibank NA as Team Member

Jan ’97 – Jun ‘97 LetGen for Citibank NA as Team Member

Jun ’96 – Jan ’97 Hold and Deviation for Citibank NA as Team Member

Jan ’96 – Jun ‘96 PIN Module for Citibank NA as Team Member

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 University1992 B.Sc. (CS) from Bharatiyar University

TRAININGS COMPLETED

PMP Workshop in Hyderabad India from Satyam Computer Services 4 days

PERSONAL DOSSIER

Date of Birth : 31 May 1971

Annexure

Page 10: Siva-445298-02-08-2015-LBG

UNIX techniques Implemented-

UNIX Technique Value Add and Business EnablerIPC- Half Duplex Pipe Design to cover the process communication

between related process to reduce processing time.

IPC- Shared Memory Lowered the cycle time by 50% in DII6 loading. Enhanced the product like WPI/PCI merge.

IPC- Message Queues Handled the inter-process communication to enhance speed.

IPC- FIFO Design to cover duplex communication between related and unrelated process.

IPC- Semaphore Used in tandem with Shared Memory to handle the synchronization

Memory Mapping IO-file to memory mapping-mmap

Created benchmark standard in merging large TAG files. Created benchmark performance of 6 minutes as against 1-1.5hr in WOS-ISIP merge

Memory Mapping IO- file to memory mapping-shmat

Attained performance gain when multiple process need to share file & process because address space is shared among the processes

Mapping the stdout of the parent process with the stdin of the child process using half duplex pipes connection between parent and child

Compact design for requirement where if you can transmit information from parent to child process and execute child process.

Mapping input stream of parent java process with stdout of child UNIX process where output of child process is transmitted to parent java process using input stream mapping of JAVA process and STDOUT of UNIX process

Technique used in web application & UNIX C/ C++ process communication. Web application can leverage old legacy system & integrate with UNIX legacy applications using this technique

Popen Wrote a process monitoring tool using this technique used by admin

Soft and Hard links To save disk space in DII6UNIX Daemon Server Programming Assists in writing daemon on UNIX