We provide IT Staff Augmentation Services!

Infrastructure/architecture Resume Profile

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • Over Nine years of strong experience in the full life cycle SDLC of the software development process including requirement gathering, analysis, design, development, writing technical/system specifications, interface development and implementation of Client/Server, distributed application using Object Oriented Methodologies and RDBMS. Complete multi-tiered application development lifecycle experience using Java- J2EE, Oracle/Sybase/MSSQL Database Technologies. Expertise in reviewing client requirement, prioritize requirement, creating project proposal.
  • Professional Experience in Java/J2EE technology.
  • Professional Experience in Sybase, Oracle, Timesten, MSSQL Database Technologies.
  • Professional Experience in Python and Unix/Linux Shell Scripting
  • Hands on Experience working on application servers such as BEA Weblogic 9.x, JBoss 4.x, Tomcat 5.x
  • Professional Experience in Trading technologies such as FpML and NYSE TransactTools FIX.
  • Professional Experience working Market Data related products i.e. Bloomberg, Reuters etc
  • Programming Knowledge of Java, PL/SQL, Transact-SQL, Shell Scripting, Python Beginners
  • Professional Experience working with MVC Design Pattern, Business Delegate, Builder Pattern Service Locator, Session Facade, Data Access Object DAO and Data Transfer Object DTO implementation.
  • Profession Experience in Financial Domain Investment Banking i.e. Equities Trading, Derivative Trading, Credit Risk, Market Data etc .
  • Quality Assurance Conducted Quality Reviews, Preparation of Templates/Coding Standards/Review Checklists/Deployment Checklists, Identification of Best Practices followed in the project.

TECHNICAL SKILLS

Java/J2EE Technologies

Java, Java Beans, JMS, RMI, JNDI

J2EE Frameworks

Spring 3.x MVC, Mule ESB, Log4J, Junit, ORM Hibernate

Web Technologies

Web services, XML, JAXB, SAX, DOM, CSS, Java Script, HTML, AJAX, JMX, JConsole

Middleware Technologies

MQ JMS, Tibco, Open AMQ

Programming Language

Java, SQL, T-SQL, PL/SQL, Shell Scripting, Python Beginners

Database

Oracle 10g, Sybase 12.5, MSSQL Server, Oracle Timesten

Application Servers

Weblogic 9.x, Jboss 4.x, Tomcat 5.x

Trading Technologies

FpML for Derivative Trading, NYSE Transact Tools for FIX 4.0/4.2/5.0, Metafluent JMS SDK Suite for Market Data

Tools/Products

Eclipse 3.2.2, Apache Maven 3.x, Autosys, Ant, TOAD, DBArtism, Rapid SQL, ASE Isql, iWatch DB Monitoring Tool, Bloomberg Professional, Bloomberg's Excel AddIns, Reuter's Eikon Excel AddIns,

Hardware/OS

Windows 7, Sun Solaris 8/Solaris 10, Unix , Linux , HP M4000/M5000

Source Control

Subversion, Clearcase, Perforce, Visual Source Safe VSS

Methodologies

Waterfall Model, Agile Model SCRUM

PROJECT EXPERIENCE

Duration

Confidential

Project Abstract

Infrastructure/Architecture

  • Java and Sping MVC based Server side java solution to implement business logic for calculating intraday limit running on BEA WebLogic application server in cluster mode for load balancing.
  • IBM MQ and WebService based Middleware Communication to external interfaces using MQ JMS using FpML and SOAP based WebService.
  • Gemfire Cache store Cache used to store reference data and intra day calculation to achieve higher performance.
  • Data Store Oracle database to store reference data and intra day limits and exposure calculation

Responsibilities

Project Lead

Confidential

  • Requirement gathering from business users/traders and ensure the timely delivery
  • Managing and leading effort for developing a new requirement at onsite location.
  • Scrum based approach for tracking agile development project work.
  • Managing Client expectation and resource/project planning.
  • Documenting Functional Technical Design.
  • User acceptance Test planning.
  • Production rollouts and post production support.
  • Creating and delivering presentations to clients.

Technology

Java/J2EE, Gemfire Cache, XML, FpML for Derivatives, Oracle, MSSQL Server, Sybase 12.5, BEA Weblogic 9.x, Spring MVC, Shell Scripting, Toad, Autosys, Eclipse, Apache Maven 3.0, JConsole, JMX, Solaris, UNIX, Linux, Windows

Duration

Confidential

Project Abstract

  • Infrastructure/Architecture
  • Purpose of this project is to provide infrastructure pricing related derived market data, live intra day or end of day, within Equities Trading stack of applications.
  • It's a highly business critical application for Equities Derivatives Trading group of Traders.
  • Business
  • Market Data Publishing service is critical application for day-to-day trading activities i.e. trading, risk, position/book management etc. by traders from Equities Derivative Trading group. Historically this functionality was implemented to run on Excel spreadsheet based solution. However this excel based solution was unstable, non-strategic, and required a lot of manual intervention hence error prone for daily market data processing and usually end up carving lot of headaches for traders/support users due to frequent failure. Market Data Publishing services provided strategic solution with java based server side application providing more stability, better performance and usability, scalable with almost 100 up time. Also java Wicket based Web UI application was implemented to provide up to date status of market data being published which was something not there earlier for users.
  • Java Mule ESB Middleware Server side java solution to implement business logic for calculating derived market data for publish. Also it provides a support to subscribe/publish derived market data within Equities Trading environment.
  • GUI Java Apache Wicket based Web client to provide up to date view of Market Data being calculated and published.
  • Market Data interfaces interface with Client's internal RMDS infrastructure to receive real time price updates from Reuters/Bloomberg or internally published market data. Also java implementation using Bloomberg Data License ftp interface to receive Bloomberg historical market data.
  • Data Store MSSQL database to store reference data and published derived market data for reporting purpose. Sybase data store for reference data.

Responsibilities

Project Lead

Confidential

  • Requirement gathering from business users/traders and ensure the timely delivery
  • Managing and leading effort for developing a new system from scratch and co- coordinating with offshore location resources.
  • Scrum based approach for tracking agile development project work.
  • Managing Client expectation and resource/project planning.
  • Documenting Functional Technical Design.
  • User acceptance Test planning.
  • Production rollouts and post production support.
  • Creating and delivering presentations to clients.

Technology

Java/J2EE, Java Apache Wicket, MSSQL Server, Sybase 12.5, Spring, Hibernate, Java API, Bloomberg Excel Add Ins, Reuters Eikon Excel Add Ins, Metafluent SDK, Eclipse, ASEIsql, Rapid SQL, Subversion, Ant, JMX Shell Scripting, Python, Solaris, UNIX, Linux, Windows 7

Confidential

Duration

Confidential

Project Abstract

  • Infrastructure/Architecture
  • GTW facilitates order management and risk management. It meets global/regional trading business requirements in: Latin America, North America, Europe and Asia. GTW's objectives are to deliver functionality that is globally / regionally responsive, cross-border connected, and cost efficient
  • Business
  • Client Server based application with 3 Tier Architecture.
  • Global Trader workstation GTW is a highly business critical application that provides a common front end for the traders in -IB equities cash group across NY, London and Tokyo. Apart from the GUI, GTW consists of many processes and interfaces to integrate various external systems i.e Internal Market Data infrastructure for Reuters/Bloomberg price updates, FIX client interfaces etc and exchanges for client/firm orders, trades and settlements and trade reporting. Being a true global system it provides the platform for Trades to accept electronically or manually inter regions client orders to send to major markets in NA, EMEA and APAC regions. Risk management helps the trader to maintain the portfolios positions and monitor the Profit and loss. GTW subscribes to Bloomberg/Reuters for real time Market data.
  • GUI Java Swing based thin client to support real-time processing of orders, prices, risks, and other entities.
  • Messaging Middleware Open AMQ proprietary developed in C with interfaces available in C, Java and Unix. Helps decouple GUI from the server side components.
  • Middle Tier developed in C and java programming language for server side validations, translations and access to business logic.
  • Market Data Receiver interfaces interact with Inrernal Market Data infrastructure to receive real time price updates from Reuters/Bloomberg.
  • Business Layer Sybase Stored Procedures or server side J2EE processes executing business logic.
  • Data Store Sybase/Timesten database with event server notifier allowing broadcasts of messages from database
  • Unix Shell scripts for EOD processes

Responsibilities

Team Lead:

  • Leading enhancement and production support team co-coordinating with GTW resources across NY, London, Tokyo region.
  • Issue prioritization and provide the fix within defined timeframe
  • Managing Client expectation and resource/project planning.
  • Requirement gathering and ensure the timely delivery
  • Module Enhancements/Maintenance
  • Enhancements in Java based Front end and middle tier components.
  • Lead effort for application hardware upgrade and data center move.
  • Involved in building transact tools based java application for trading interfaces.
  • Involved in effort to migrate GTW real time price subscriptions from existing Reuters to Bloomberg price updates from RMDS Client's internal proprietary price infrastructure
  • Write shell scripts to support report requests and batch jobs in UNIX.
  • Programming in Unix Shell script and T-SQL.
  • Developed database objects and change requests.
  • Replication breaks analysis and fixes.

Technology

Java, Sybase 12.5, NYSE TrasactTools for Enterprise Trading Connectivity FIX , Timesten In Memory Database by Oracle, Tibrv, Open AMQ, Shell Scripting, T-SQL, JBoss, Spring, Eclipse 3.2.2, DBArtism, Rapid SQL, ASE Isql, Ageis FixClient Simulator, iWatch, Clearcase, Perforce, Subversion, Ant, JProfiler, isql, ttIsql, Solaris, Linux, HP

Confidential

Duration

Confidential

Technology

Java, Sybase ,Oracle Timesten In Memory Database, Open AMQ, Shell Scripting, JBoss

Hardware/OS

Sun Solaris 8, Unix , Linux , Windows

Tools

Eclipse, DBArtism, Rapid SQL, ASE Isql, Clearcase, Ant, JProfiler, isql, ttIsql

Project Abstract

The purpose of the Block Loss System is to provide a new view of Block Loss to Position Traders. The Block Loss system will receive the Trade information from internal Client's Cash Equities Trading system and perform various block loss calculations based on this input and trader input and send the information back to trading system..

System also interacts with internal price infrastructure TicDB get real time price update for market data analysis.

Responsibilities

Lead Developer:

  • Understand the Business Requirements and Technical specification documents
  • User interaction for new requirements and UAT/Production issues.
  • Thorough UAT testing and handling the UAT issues.
  • Worked as Team Lead at onsite/offshore location.
  • Worked as Onsite Co-coordinator, offshore team handling and peer code review.
Confidential

Duration

Confidential

Technology

Java, Oracle/PL-SQL

Hardware/OS

Sun Solaris, Windows

Tools

Eclipse, TOAD

Project Abstract

This project seeks to cover requirements for the FX Derivatives exposure monitoring functionality for SELM in addition to build and design of all units descoped from SELM Phase II. The Cognizant Offshore team was involved in implementing enhancements and new Initiatives in the application.

Responsibilities

As a Developer was:

  • Involved in functional analysis, effort estimate along with code implementation.
  • Involved in bug fixing and enhancements.
  • Provide offshore support to onsite team for successfully deploying application

We'd love your feedback!