Post Job Free

Resume

Sign in

Software Engineer Java

Location:
Edmonton, AB, Canada
Posted:
January 24, 2013

Contact this candidate

Resume:

Rupinder Singh Bains

Ph : 780-***-****

E-mail: abqe4i@r.postjobfree.com

Permanent Resident

CORE COMPETENCIESCore Java, Multi-Threading, Collections, Shell Script, TCLTangosol Coherence, Spring, Web services (SOAP and REST), JDBC, JMS, JUnit, JMockLinux, MS-Windows 2000/XP

WORK EXPERIENCE – Total 5 years

Royal Bank of Scotland (RBS), Gurgaon April 2011 to 10 Oct 2012

Software Engineer (Rates Services - Fixed Income and Currencies, Global Banking and Markets)

Projects:Rates Services is a coherence and web services layer around various trade booking systems for interest rate derivatives and fixed income products in RBS. Purpose of the project is to provide a coherence cache which is current with the trade stores to enable users to obtain rapid access to trade booking systems. A web service layer has been the trading system

Role: Responsible for design and development of various components Implemented a highly multi-threaded application to maintain the trade data from 4 different regions (Hong Kong, Tokyo, Manhattan, and London) in coherence cache and keep it in sync with trade stores which operate independently in these areasDeveloped an application which facilitates snapshot generation for trade data that are used in explanation of impact on P&L Upgraded coherence version in the entire project stack to start using portable object format (POF) Worked extensively on exposing various SOAP and REST APIs Also involved in technical training and code review of junior members

Technologies: Oracle Coherence, Web Services (REST and SOAP), Core Java, XML, Spring, JMS, Oracle, Sybase, Tomcat, Hudson, Maven

Trade Matching Server Application helps in hedging risks among books internally across all four global locations while saving money by detecting the booking of duplicate trades. The application loads data from the various sites into a common cache of its own and subsequently listens to a bridged topic through JMS from all sites. The processing is highly optimized and is built with high concurrency levels for fast response times.

Role: Responsible for gathering the requirements, designing, developing & testing.

Technologies: Core Java, Multi-threading, Spring, REST Web services, Tibco EMS, TIBCO RV, JUnit, JMock

ST Microelectronics India Private Limited July 2007 to April 2011

Senior Software Engineer

Projects:Net List Generators has a process to generate Circuit Description Language (CDL) file which contains the pin description and pin connectivity of all the blocks of the memory. This process has been applied to generate CDLs across various technologies like cmos032, cmos045, cmos065, cmosm10 etc. Basic CDLs or memory blocks have been developed through SCHEMATIC which contains basic pin connectivity and description. By using these basic blocks and applying extensive logical thinking a complete memory has been generated that consists of IO, CORE, DECODER, DCOL etc.The code is written in JAVA in such a way that the same generator can be used to generate different memory combinations to satisfy the demands of various customers.

Role: Responsible for gathering the requirements, designing, developing & testing.

Technologies: Core Java

Beach Product consists of the java subroutines to facilitate the process of NetList generation. This product provides various functionalities required for developing the memory generator. This is helpful for the developer as it requires less effort and time in developing the memory generator.

Role: Responsible for gathering requirements. Designed and developed the product from scratch. Took the initiative and accepted the challenge of making the tool in Java. Increasing the performance was the major challenge as before the tool was converted into Java to it was made using TCL/TK which often created performance issues.

Technologies: Core Java

Educational QualificationsMasters of Computer Application from U.P.T.U. Lucknow, India. Conferred in 2007 Bachelors of Computer Application from CCU, Meerut, IndiaConferred in 2004

References

Available on Request



Contact this candidate