Tanveer is a well qualified software professional working for Cognizant Technology Solutions with 7.5 Years of extensive experience in design development of web based applications.
He is into software development in Banking and Finance domain for the client Credit Suisse AG, Switzerland and J.P. Morgan Chase JPMC , USA and has worked on Struts based client specific framework.
He has 2 years of onsite Zurich client facing experience with Credit Suisse, 1 Yearwith Credit Suisse New York and 8 months with JPMC USA .
He has end-to-end software development lifecycle experience including Design, Development, applying Performance Optimization, testing and support.
He has extensive experience in Java, J2EE, Struts and knows basics of Spring, Hibernate, Web Services, Sybase, Oracle, IBM Websphere portal, Crystal reports and Unix Shell Scripting.
Technical Skills
Hardware / Platforms
Windows XP, Windows 7
Technology
Java/J2EE
Programming Languages
Java, J2EE EJB, JSP and Servlets , Struts, Hibernate, JPA,
IBM Websphere portal, Basics of Spring MVC, JSF, Web services, EJB, ExtJS
XAMIN application designed to calculate rates of return for client accounts with accurate portfolio performance data. It's provided by 3rd party vendor, Sungard. The XAMIN application is currently used by investors who want to create reports for the clients.
XAMIN takes feeds from the bank's account platform OMNI. At each month end files containing new accounts, assets, transactions and holdings are loaded via tools provided by Sungard.
XAMIN provides ability to calculate rates of return based on current and historical data.
These calculated rates of returns are further used by various reporting applications like SCR, TAP, IPA, Performance reporting etc to generate the reports as per the client's needs.
Role
As a core team member, key activities performed by Confidential include:
Automate the existing processes that were earlier run manually.
Enhancements to the existing SCR and XAMIN Toolkit application.
Provided solutions for performance improvement on the Java and DB side.
Coordination with offshore team.
Confidential
Duration
Confidential
Technology
Java, J2EE, OBP and MCP client specific framework based on Struts and EJB , Oracle, JAP 6.0
Project Abstract
The VCD application allows the Admin user to set up deals, brokers to maintain their deals and clients to respond to those deals. The process stays intact with similar workflows and UI.
The VCD application takes care of preferred stock allocation to venture capitalists before an IPO is placed in the market. The application has two sub-applications: The first one is an internal facing application which is used for setting up venture capital distributions also referred to as VCD deals to limited partners also referred to as deal members . The second one is an external facing application that allows the members of a VCD deal to express their interest regarding the stock allocations.
Pershing is a system located outside of CS and is responsible for creating account. SiteMinder is an authentication system within CS that is used to authenticate external users that access a CS system.
The Consolidated Client Reporting CCR is used to generate and deliver reports for clients with an aggregated and consolidated view of the client's accounts, holdings, liabilities, risk, and performance returns at a relationship level. The reporting platform is currently being used to deliver client reports to the Relationship Managers via Delivery Portal and Clients via Physical Delivery on a month-end basis, and also support day-to-day operational processes for data quality management.
Some of the existing functionality in Thick Client which initiates the report generation Client will be migrated to Delivery Portal. JAP, hibernate, EXTJS RIA features , Actuate, Spring
Role
As a core team member, key activities performed by Confidential include:
Created UML diagrams Class and Sequence diagram using IBM Rational Software Architect.
Designed and implemented SOAP based WebServices for connecting to pershing to create user accounts.
Design and implemented Struts based modules with highly customized functionalities. Customization was achieved through XML configuration.
Implemented business logic with Stateless EJB Beans, integrated logical implementation with command pattern.
Implemented JUnit on business logic flows.
Involved in peer code review and integration.
Confidential
Duration
Confidential
Technology
Java, J2EE, client specific framework based on Struts and EJB, Oracle, T24, Siebel, JAP 5.0
Project Abstract
This project is an extension to a JAP-based APAC Portal, aiming at providing globally aligned solution to support Credit Suisse Client Identification and Enrollment Process CIP and Know Your Client KYC with a focus on streamlining APAC processes to meet legal and regulatory requirements of the region and enhance the Front Office Solutions. The current systems / solutions existing for CIP and KYC are more manual in nature.
The new system is mean to store all client base data and KYC data in a consistent format, Align workflows and navigation along the processes, Reduce the effort to capture client data and create necessary reports and automation of the entire process.
Role
As a core team member, key activities performed by Confidential include:
Requirement analysis, analyzing requirement and clarifying queries with onsite team.
Development of SOA Web services, Jap2Siebel Wrapper, IBM OnDemand interaction. Experience in writing efficient SQL queries for Oracle.
Testing and Integration of SOA Web Services experience using JUnit and SOAP UI tool for service testing.
Actively involved in Performance enhancement, defect resolution and defect tracking during SIT and UAT.
Mentor new team members and conduct knowledge sessions on technical topics related to project.
Involved in project management processes such as peer code reviews, Defect management.
Confidential
Duration
Confidential
Technology
Java, J2EE, OBP and MCP client specific framework based on Struts and EJB
JAP 5.0
Project Abstract
The project involves managing medium to complex technical enhancements to various online banking solutions of the bank, namely- Direct Net, EAM Net Home, Market data Research Public Intranet Applications . All Change Requests per quarter Release based related to Credit Suisse Direct Net Application which covers end to end business as well GUI changes.
The solutions offer services such as managing client payments, accounts assets, trading, deliver markets research information, advisory services etc. and fulfill the business needs of the banks varied customer base i.e. private clients, external asset managers EAMs , private advisors and prospective customers.
Direct Net is an online application for Credit Suisse Financial Services, Zurich, Switzerland, which deals mostly in Private Banking domain. The application involves implementation into Credit Suisse specific custom framework for security reasons, which wraps our most of the Java APIs. With the increasing number of change requests from business, the requirements for simple access, proper structure and standardization of the information and documentation of services have to be met.
The design uses Struts EJB based client specific frameworks. Online Banking Platform OBP Multi Channel Platform - MCP
Role
TanveerConfidential
He was involved in the impact analysis of the change requests that comes in every quarter of the year, followed by implementation of the change requests that have been approved from the client side.
He took part in the code review of all the use cases developed by other team members.
He tracked the defects in cognizant20 internal cognizant tool . He was responsible for post implementation support, delivery planning managing team deliverables.
He coordinated with onsite for issue resolution.
He was also responsible for managing quality audits ensuring process compliance for every delivery and in all stages of Project i.e. IT, PTA, CUG and finally Go Live .
Confidential
Duration
March 2010 July 2010
Technology
Java, J2EE, CS JSF and MCP client specific framework based on JSF and EJB
JAP 6.0
Project Abstract
OBAS Online Banking Administration Service is a backend service that will be used by 2 projects Cross Border and New Password Management. Main motive of this project is to replace the existing system which is mainframe based application. This is a middle layer that will be responsible for authentication and authorization before the user logins to Direct Net application Online banking portal of Credit Suisse, Switzerland . This will be a central application also providing administration related activities like managing user's credentials and maintaining history of the same.
This also involves batch processing done every end of day depending on the activities carried out throughout the day.
Role
Confidentialwas involved in the analysis, Project planning effort estimations for the various use cases involved in the project.
He did UML Designing activity diagrams, sequence diagrams and class diagrams for the MCP layer using Rational Software architect.
Subsequently he was involved in the development and implementation of the same. And later he did the integration of the presentation layer and MCP layer. He did bug fixes for all the cycles of testing i.e. AT/ IT / PTA and tracked them to closure in Cognizant 2.0 / Prolite.
He mentored the freshers that newly joined the project and conducted training sessions for account level associates.
Confidential
Duration
Confidential
Technology
Java, J2EE, OBP and MCP client specific framework based on Struts and EJB
JAP 5.0
Project Abstract
Modularization of functionalities in a large application like Direct Net.
Enterprise Session Management and Enterprise level support.
Uniform Menu Rendering across the application.
Personalization of content based on business and legal requirements.
Consistent look and feel across all the applications using this framework.
Providing CS specific libraries and utilities to applications.
OBP Framework is an integral part of the Global Front Solutions initiative and it is the standard technology to be used by all the global applications being developed in Credit Suisse. Currently, there are more than 30 projects including Direct Net which are using this CS framework.
Designed and develop new features and enhancements to the framework. Being part of the OBP area for Credit Suisse since 2006, closely with the Credit Suisse solution architects for all the new features and enhancements proposed for the framework.
I was also involved in the migration of the OBP framework from one JAP version to another 5.0 to 6.0 .
Role
Confidential
played the role of OBP Consultant for CS Projects that were developed using OBP Framework.
He was required to act as a consultant and Framework expert. He understood the technical and business requirements of Credit Suisse projects and assisted them on the implementation details.
He also helped projects by suggesting technical solutions to project-specific technical issues in accordance with the models and processes followed in Credit Suisse.
He did analysis and estimation of the change requests in the OBP framework.
He was the technical point of contact for OBP Framework related issues faced by any project in Credit Suisse.
He resolved and fixed all the defects and issues detected in the OBP Framework.
USGAAP Hedge Tool
Duration
March 2008 December 2009
Technology
Java, J2EE, Struts, JPA, Oracle PL/SQL, Oracle HTML DB
Weblogic Application Server
Project Abstract
The goal of the USGAAP Hedge tool is to optimize the performance and improve the efficiency of the automated hedge accounting process.
The main purpose of this tool is to allow CS Group to apply fair value hedge accounting treatment compliant with FAS 133 of US GAAP, in accordance with the CS Group management strategy of using interest rate swaps IRS , cross currency interest rate swap CCIRS or dual currency swap DCIRS to hedge balance sheet positions against adverse interest rate and FX rate movements. USGAAP HT enables CS Group to synchronize economic hedge benefits with their accounting treatment and by this to achieve an appropriate presentation in the financial statements. For all hedges within the scope of the USGAAP HT the designated risk being hedged is the risk of changes in a financial instrument's fair value attributable to changes in the benchmark interest rate or foreign currency exchange rates.
USGAAP HT is designed to comply with all necessary requirements and standards such as SOX, CMMI, BCP, and other relevant regulations.
The major functions of HT07 are the following:
Establishing a population of individual hedge relationships for which high effectiveness is expected
Calculation of prospective effectiveness test for each hedge relationship at hedge inception
Calculation of prospective and retrospective effectiveness tests at certain points in time for each hedge relationship during the life of the hedge relationship
Calculation and automatic posting of the appropriate accounting entries at each month end for some entities, reports with entries for manual posting are provided .
Role
Confidential
played a developer's role in the USGAAP Hedge Tool team.
He was involved in the analysis, estimation, coding, and testing phase of the project. He was responsible for maintaining the Oracle SQL scripts to be applied in the IT and PTA environment which were further applied in the production environment by the DBA.
He was responsible for the deployment of the Java application in the testing environments.
He also provided solutions for Long Term Debt Management System which was a sub application of USGAAP Hedge tool.
He also took part in the migrations / bug fixes of the USGAAP Hedge Tool.
He provided trainings for Oracle HTML DB used for generating reports to Credit Suisse employees.
Confidential
Duration
Confidential
Technology
Java, J2EE, OBP and MCP client specific framework based on Struts and EJB
JAP 3.1
Project Abstract
The main objective of this project was re-engineering of the existing Direct Net Application which involved migration of the application from the NOB platform to OBP platform, providing a new look and feel to the existing application, implementing some change requests to develop some new features to make it UNO compliant and maintaining the use cases to keep them in sync with the enhanced application.
Role
Confidential being the core team member performed successful migration of the Direct Net application from the NOB platform to OBP platform.
He implemented the change requests and performed AT and IT defect fixes for both onsite and offshore in all iterations of the project and tracked them to closure in the prolite.
He did unit testing and wrote JUNIT test cases to deliver the application with improved code quality.