Post Job Free
Sign in

C++/C++11

Location:
Singapore, 159049
Posted:
April 30, 2017

Contact this candidate

Resume:

CURRICULUM VITAE

Rajnish Tiwari

Senior S/W Consultant

#**-***, *** ***, ***** Ris Dr 6,

Singapore 510446.

Email – ***************@*****.***

HP +65-91837597

Ref - https://www.linkedin.com/in/rajnish-tiwari-67610771

Summary:

Overall 11 years of Total IT experience Specialized in Investment Banking and Financial Domain.

BE (Computer Science and Engineering) from RGPV University Bhopal, India.

Strong coding skills in C/C++/C++11, STL, Templates, Multithreading.

Have good command on debugging tools – gdb, Val grind, strace, gcore, etc.

Proficiency in boost library, Google Test, Unix/Linux, Shell/Python/Perl Scripting.

Knowledge of messaging middleware framework (IBM MQ) and Core Java

Professional Summary:

Organization

From

To

Role

Credit Suisse Singapore(On Contract with Comtel)

17/07/2011

Till date

Senior Software Consultant

PayPal India Pvt. Ltd., Chennai

5/10/2006

08/07/2011

Software Engineer

Incore Technology Pvt. Ltd,

26/09/2005

4/10/2011

Software Engineer

Technical Skills:

Languages: C, C++, C++11, Multi-programming/Multi-threading, SQL.

Operating Systems : Unix(es), Windows

Databases : Oracle, Sybase

Version Control: Tortoise SVN, Microsoft VSS, Clearcase/ClearQues

Scripting: Perl Scripting, Python Scripting, Shell Scripting.

Products Tools: GDB debugger, Val grind, strace, gcore, MS Visual Studio 2010.

Education Summary:

Bachelor of Engineering(BE) in Computer Science and Engineering- RKDF Bhopal(Affiliated to Rajiv Gandhi Technical University, Bhopal, Madhya Pradesh India)

Year of completion:2002

Grade : 70.5%

Work Experience Summary

1)Company: Credit Suisse, Singapore

Project Title: Market Connectivity Pre-Trade Risk check

Client: Credit Suisse Singapore

Area/Domain: Investment Banking, Risk Management System, Exchange Connectivity.

Technology Used: C++, STL, Templates, Multi-threading, Google Test, Unix/Linux, Oracle

Perl/Python/Shell scripting.

Duration: Feb’2014 – Till Date.

Brief Description: Global Compliance Engine (GCE) or Limit Checker is developed to

establish performance-oriented infrastructure for pre-trade checking of orders against a dynamic

Set of rules. These rules can have variety of origins: they may have been set by Legal and Compliance

Department, or established by Risk Management, or be required by different exchanges, and desks. These limits are Established to alert user, trader or client to any erroneous orders before the orders are sent to exchange. GCE is a limit checking service that provides clients with several important features:

Limit Check based on per Exchange Order like Maximum Order Size/Consideration, Last/Close PriceTolerance, Market Depth Check, etc.

Limit Check based on Positions – Daily Net Consideration, Daily Turnover, Daily Exposure.

Cumulative based Position Check - Position based limit check based on input from Back-Office system Start of day Position

Specific Regulatory Requirement – Short Sell exemption, Auction period limit check.

Key Responsibilities :-

Requirement Analysis, Design, Coding and Unit Testing.

Performing Conformance Tests/Dress Rehearsals before going live.

E-to-E Integration with Client Application.

2)Company: Credit Suisse, Singapore

Project Title: Clearing and STP Links

Client: Credit Suisse, Singapore

Area/Domain: Investment Banking, Back-end/Straight through processing (STP) System, Exchange Connectivity.

Technology Used: C++, STL, Templates, Unix/Linux, IBM MQ, Perl/Python/Shell scripting, Oracle

Duration: July’2011 – Feb’14.

Brief Description: Clearing and STP system is developed to enable entire Trade process for capital Markets to be conducted electronically without the need for manual intervention. This covers wide variety of asset classes- Swaps, Derivatives, Repo Following are key benefits STP applications offers to clients.

Shortened processing cycles.

Reduced Risks and lower operating costs.

Reduces Errors through lost or wrongly input orders, speeding settlement, reducing cost of capital.

Synchronization of the clearance and settlement process across asset classes.

Enabling more flexible Trading and Investing

Improving service levels to customers

Improving data or information usage efficiency

Release of resources to more core functions

Enhancing processing throughput.

Key Responsibilities:-

Analysis, Design Development and Unit Testing.

Integration with Client application

Performing Conformance Tests/Dress Rehearsals before going live.

3)Company: PayPal India PVT LTD, Chennai

Project Title: Verification and Authentication Flow

Client: PayPal, USA

Area/Domain: Online Payment flow/Risk Management System.

Technology Used: C++, STL, Templates, Unix/Linux, Shell scripting, Oracle

Duration: Feb’09 – July’11

Brief Description: Authentication Flow is the next increment of the Risk Based Authentication System which is being added to PayPal’s tools. It strengthens the infrastructure by adding a new SMS Service and a new SMS auth challenge. With this feature authentication options will be making available to few more check points. It will add verification challenge (SSN) across checkpoints

Verification flow basically aims in reducing the US iach and uach declines by leveraging the service provided by the EWS [Third Party software]. With the help of EWS Business intelligence, Risk Model declines can be reduced to improve the funding mix for the PayPal.

Customer Identification lookups are needed to a) raise limits, b) lift restrictions, c) investigate accounts for fraud and d) release access to credit products e) fulfill KYC and AML compliance requirements globally. This needs to build up the UV Gateway, including Consumer ID abstraction, additional business logic, incorporate existing UV checks.

Key Responsibilities:-

Analysis, Design and Development and Unit Testing.

Providing QA and Go-Live Support

Performing Conformance Tests/Dress Rehearsals before going live.

4)Company: PayPal India PVT LTD, Chennai

Project Title: Transaction Level Holds and EBay Holds.

Client: PayPal USA.

Area/Domain: Online Payment flow/Risk Management System.

Technology Used: C++, STL, Templates, Unix/Linux, Shell scripting, Oracle

Duration: Oct’06 – Feb’09

Brief Description:

EBay Holds was developed for mitigating the Risk involved due the Non performer Seller on eBay website. For any high risk auction event, an API call (Trinity Event) is made from EBay towards PayPal with details like Risk score, eBay Item Id & eBay Transaction Id. On the EBay side, separately a communication via email is sent to the seller about this. After receiving the email, Seller is supposed to enter a Shipping tracking# to prove that he has actually shipped the item.

Transaction Level Holds was developed to apply apply hold and notify merchants if anything find suspicious. All the rules that have high priority that have TLH settings, Fruad functionality will apply TLH functionality based on this rules when transaction hit by back end mode.

Key Responsibilities:-

Analysis, Design and Development and Unit Testing.

Providing QA and Go-Live Support

Performing Conformance Tests/Dress Rehearsals before going live.

5)Company: Incore Technologies PVT LTD, Chennai

Project Title: Axelera

Client: Telkom, Malaysia

Area/Domain: Networking

Technology Used: C++, STL, Templates, Unix/Linux, Shell scripting

Duration: Sept’05 – OCT’06

Brief Description AxelERA is a comprehensive web accelerator solution aimed to decrease the bandwidth requirement and in the process increase the access speed while accessing the web. Accelerator was enriched with caching functionality of text and images and web pages which in turn reduces the Browsing speed. Following are the key benefits of this application:

Improve dynamic web application response times by up to 5X

reduces number of data round-trips necessary to complete a web request

Optimize server and bandwidth usage- Extend server capacity and reduce bandwidth usage to improve performance and reduce costs.

Reduce costs Reduce the number of application servers required with SSL offload, compression offload, and caching and save both CapEx and OpEx.

Boost performance of mobile apps Apply front-end optimization techniques to overcome the unique app delivery challenges of mobile devices.

Key Responsibilities:-

Analysis, Design and Development and Unit Testing.

Providing QA and Go-Live Support

Performing Conformance Tests/Dress Rehearsals before going live.

Personal Particulars:

Race: Indian

Nationality: Indian

Interests: Badminton, swimming, cooking

Languages Known: English, Hindi

D.O.B. 30/09/1979

.

I hereby declare that information given above is true to the best of my knowledge.

Date: 10/12/2016

Place: SINGAPORE Rajnish Tiwari.



Contact this candidate