We provide IT Staff Augmentation Services!

Vp Senior Developer/team Lead Resume

3.00/5 (Submit Your Rating)

NY

SUMMARY

  • Senior Developer/tech lead/Architect experienced in the analysis, design, development, management and implementation of high frequency global Equities Trading Systems, risk and margin as well as Fixed income and derivatives.
  • Extensive experience in real - time distributed, high throughput mission critical system in particular FIX connectivity and DMA, design, development, Data-warehousing, Relational database managements, data mining, data analysis, trouble shooting, support, full project life cycle, requirement data gathering, writing user and technical specifications, Database performance tuning and optimization.

TECHNICAL SKILLS

Languages: Java 6, Core java, J2EE, JSP, C#, Microsoft .NET, HTML, XML, SQL

Protocols/Messaging: FIX messaging/protocol, JMS, MQ Series, Tibco RV, ESB

Infrastructure/Build & Deploy/Scripting and Tools: Korn Shell, Perl, CVS, SVN, MVC, WebLogic 8.1, Websphere, SOAP, WSDL, Informatica, Spring, Hibernate, Ant, Web Servers, SourceSafe, CVS, ClearCase, ASP, JBUILDER, Eclipse,Hudson, Maven

Database: Sybase, Oracle,SQL MS Sql, DB2

Hardware/ OS: Windows, Sun, UNIX, Linux, Solaris, IBM mainframe

Misc: Sockets, RMI, UML, Design Patterns, Struts framework, AutoSys, AQT, Swing, EJB, JSON api,, GWT

Vendor Solutions: Gemstone Gemfire distributed caching, Javelin Appia, Aegis software, Tradeware, Syncova, Confidential, OPF(cleat2pay), Splunk, Tableau

PROFESSIONAL EXPERIENCE

Confidential, NY

VP Senior Developer/Team Lead

Responsibilities:

  • Designed and developed major components of EPH system based on the bank’s requirements as well as vendor specifications using J2EE, XML, ESB, MQ, Oracle.
  • The customization of the system including the new interfaces were all developed using Java, ESB, along with Oracle database.
  • Worked with vendor,Clear2Pay, to enhance the system so that the product will perform the tasks required by the Bank.
  • Managed and worked on the hardware required, software’s requirements, all integration connectivity to internal bank core applications, infrastructure and utilities required to process EPH inbound / outbound data.
  • Major enhancement to achieve high frequency and low latency of the system by Java multi-threadingQuery optimization and so on. System monitoring via hp diagnostics and Dynatrace agents.
  • Used Splunk to develop a major monitoring system for department. To generate on the fly statistical graph and reports.
  • Used Tableau tool to develop management dashboards and generation of graph and reports of payment and system activities.

Environment: Core Java 6, J2EE, Oracle, WebSphere, Active Guard, Enterprise Service Bus, MQ, Spring Framework, Hibernate, Splunk, Optim,, Tableau, Dynatrace, HP Diagnostics, Windows and Unix.

Confidential, NY

VP Senior Developer/Team Lead

Responsibilities:

  • DAP is a high-speed XML based service that provides credit approvals for trades.
  • Dap Engine validates counterparty and trade details, calculates trade risk and collateral upfront requirements, and responds with the approval status.
  • Designed and developed a multi threaded Java application that would do extensive logging of all the loaders activities such as database updates and insert via DBQueue as well as email notifications.
  • Designed and developed the DAP Server Loader component that will perform “Smart cache updating” just modifying values that have changed in the database since the cache data was last updated.
  • This design guaranteed the extremely fast trade approval response by the server.
  • Provided user support as well as production support of the whole system with the configurations and feed transformations done in XML.
  • Identified and resolved critical performance system issues as well as adding additional Optimizations and database tuning.
  • Managed an off shore development team to develop and test different component the application.
  • Managed the development and testing of Sybase 15 integration.

Environment: Core Java 6, Sybase JDBC, Eclipse, Gemfire distributed caching, Spring framework, XML, JMS, Tibco, Windows and Unix.

Confidential, New York, NY

Senior Developer/Team Lead

Responsibilities:

  • Interfaced with the Prime Brokerage desk to elicit user requirements, provided technical specification documentation and initiated the development and support of the front, middle and back end of the Confidential system which uses Grid computing, algorithm and different hedging techniques, in Java, Spring, Hibernate.
  • Headed the full SDLC of an integration layer which is a real time application component that provides multiple tools and controls for analysis across product lines including Equities, Fixed Income, Derivatives, Options and CDS using Java and C#.
  • Designed and developed a multi threaded Java application that would filter out and persists different account, market data and price feeds that would meet the requirement of the Confidential system.
  • Redesigned the user screens to allow more user friendly interface and increased functionality using Java, Swing.
  • Participated in the design and development of Sentinel which provides an Account/Counterparty aware orchestration and scheduling system and it allows the configuration of a Service Oriented Architecture combining different systems such as a margin engine, risk engine, Crystal reporting platform using Java.
  • Wrote test scripts for QA environments and integration testing using Junit.

Environment: Sybase, Oracle and Microsoft SQL, Core Java 5, J2EE, JMS, FIX, JDBC, Eclipse, JSP, .NET Framework, C#, Spring, Hibernate, Weblogic, Windows and Unix.

Confidential

Senior Developer/Project Lead

Responsibilities:

  • Loaders interface with client‘s order management systems via FTP directories as well as live FIX feeds and cache management.
  • Configured different loaders for new clients as well as wrote additional logic to handle different instruments such as swaps, bonds and equities.
  • Developed an interface to enhance and handle Live FIX feed from clients.
  • This live FIX feed is via TNS thru Javelin Appia engine and is accepted by the loader application middleware interfacing with Appia.
  • The clients FIX connections are placed thru Bloomberg, Redi and DB.
  • The application uses multi threading and RMI connectivity.
  • Designed and developed a GUI, Java SWING application to monitor the loader feeds for each client and provide the capability to update and retrieve feeds.
  • Developed the Loader conversion project using ETL tool Informatica to replace the current java based coding
  • Worked closely with clients and translated business requirements into detailed technical specifications and technology requirements.
  • There has been a lot of emphasize and development particularly in bond trading and capturing and processing different types of bonds for validation and feeding them to the front office.

Environment: Java, J2EE, Unix, Windows XP, Sybase SQL, AQT, Informatica, JDBC, Eclipse, AutoSys for scheduling, Perl, Spring, Hibernate, Javelin Appia.

Confidential

Team lead/Senior Developer

Responsibilities:

  • Designed, managed and coded a Direct Market Access (DMA) Trading system for cash equities, Fixed income as a new business for the firm.
  • It automates the processing of trades, orders and allocations to back office thru PHASE3 system.
  • DMA is multi-tiered Java/J2EE based system which utilizes Web services, XML and Soap technologies.
  • It provides integrated trading functionality with direct access order routing to major ECNs.
  • Managed a team four employees and choose Aegis software as the DMA platform for the company.
  • Managed the full project life cycle and developed all the sub-component of the system in house using Multi threading processing, JDBC, and FIX connectivity.
  • Major conversion of Java process with new ETL Informatica, Powecenter, designer, workflow monitoring.
  • Developed two web applications as part of the firm’s portal site.
  • These applications monitor the execution and order flow as well as provide the upload and download capabilities for the settlement process.

Environment: Java, MS SQL Server/Sybase SQL, XML, WebLogic 8.1, FIX Protocol, JMS, UNIX, SHELL Scripting, Informatica, Tradeware and Aegis Software.

Confidential

Senior Programmer/Analyst

Responsibilities:

  • Managed and supported key systems in the Global Equity, Fixed income Trading system.
  • Primary responsibilities were software development, gathering business requirements, writing functional specs, testing, production releases and post-implementation support of major multi-platform applications.
  • Designed, coded and architected development of the options and futures subsystems for the Japanese and US markets.
  • Added these new components using SWING and created a new screen design for the portal. Used JDBC to access Glossary databases for lookups and updates.
  • THREADS were used for each DMA lookups. Heavy use of Sybase SQL for database access, lookups, etc.
  • Single Order Allocation System is a tool that allows users to allocate and combine their multiple trades and commission structure into one or more trades for back office processing using C++.

Environment: This system uses Java, J2EE, C++ and Sybase SQL, Oracle, DB2, FIX, MQ series, Tibco, Websphere.

We'd love your feedback!