Summary
Overview
Work History
Education
Skills
Certification
Timeline
Generic

DIPIN CHANDRA

Edison,NJ

Summary

Principal dev - OMS/ME/SOR with twenty years of experience in design, development and implementation of various projects in areas of low latency RealTime Trading systems,client server, relational database systems and object-oriented tools. Extensive expertise in Internet and Object Oriented Development using Java 17, EJB, J2EE, Oracle, Weblogic, Tibco-Rendezvous,MS SQL, XML,MySql. EJB, Sybase,Linux,Solaris Additional experience in development of Front End Graphical User Interfaces using the Java.awt classes, Java Beans and the JFC Swing Api. Solid background in back end Applications. Solid background in creating business applications, real-time trading systems, databases and messaging middleware. Migrating monolith Trading systems/OMS to the cloud AWS (EC2/ECS) Usage of Microservices architecture. An enthusiastic self-starter and team-player with excellent analytical, technical and leadership skills. Willing to go the extra mile to ensure timely project delivery and team collaboration.

Overview

16
16
years of professional experience
1
1
Certification

Work History

Lead Architect

Bank of America
NY
04.2023 - Current
  • Reference data maintenance and publishing over JMS to Reuters/Bloomberg for Trading Fixed Income Municipal Bonds (BOFA Trading)
  • Processing Execution Reports over Fix 4.4 for Fixed Income Securities
  • Quant models using python,Scala
  • PME - Reference Data Services - Development and maintenance
  • ARC - Data services, Bloomberg API to connect and handle IOI's and persist them into ARC Trading Schema
  • Development of AWS components in ECS/EC2 AWS Server containers and Lambda
  • OMS - Smart Order Router to handle Orders and Executions from Bloomberg Trade book
  • Deployment into IBM WebSphere.
  • Development of feeds into Post Trade Settlement Systems
  • Kdb using the kx.c classes and qConnection to publish/subscribe to Orders/Trades Database tables
  • Development Tools: Java 17, Solaris, Linux, MAVEN, subversion, Eclipse, Oracle, Linux/Solaris shell scripts, Spring Boot, python scripts, Azure Event Hub, Kafka, Apache Storm, DynamoDB, Scala-2.12, Fix 4.2/4.4, Mockito, Junit test libraries/jars, IBM WebSphere, Hadoop, AWS- Aurora, Kdb
  • Java 17, Scala and Python scripts, Spring Boot 2.6, Microservices

VP

Morgan Stanley
NYC
07.2021 - 07.2023
  • Responsible for OMS/FIX and AWS maintenance
  • Portfolio Maintenance of 3400 Customers across MS. OMS trading of Equities/FX/FI and futures over FIX.
  • Connectivity to FXConnect, INCA(Instinet), BBG EMSX(Bloomberg Fix), CBOE.
  • Algorithmic and fractional shares trading
  • Working with product management and senior leadership to manage portfolios, rebalancing, adding more Instruments to trade (Equities/Options/Fixed Income MUNI Bonds)
  • Relocation of AWS components to ECS/EC2 and deployment of OMS to AWS Server containers.
  • Design, development and implement Trading Gateways and SOR SmartOrderRouters for order dispatch/execution to venues like Order Book Matching Engines, FCG Bank stream Gateways, FASTMATCH, EBS, Currenex, TRM Matching Engines with millisecond / sub millisecond Latency.
  • Process Execution Reports and send Drop Copies.
  • Handle load and latency changes in the FX Aggregator to support more than 6000 Thomson Reuters Traders currently from an initial 260 Traders.
  • Reduce latency in order Dispatch to Exchanges.
  • C++/JNI, Java 11, multithreading, EMB, Linux/Solaris shell scripts, Reuters RFA, MAPI, Gemfire Cache and Berkley DB API, ETL
  • Java - 17+ on Linux/Solaris - Gemfire 6.7 Cache, bash and python scripts

Senior Consultant / Dev management

Infotech systems - Morgan Stanley
NYC
01.2020 - 06.2021
  • Itch based Feed Handlers to CBOE/FASTMATCH /EBS
  • Design and development of ITCH based Marketdata Feed handlers to CBOE/CBOT and Euronext FX
  • Java based Marketdata Feed Handlers (Level 1 and 2)
  • Java -1.8+

Vice President / Manager

Deutsche Bank
12.2017 - 12.2019
  • Performed concurrent roles in business development, and team management for Program Trading products supporting Autobahn and PT Desks.
  • Led 11 direct /indirect reports across Emea/Amer/APAC/Russia and managed $15.8M budget with Hands on Development.
  • Manage Development of Program Trading system in front office using Java 8, Solace Messaging and Oracle.
  • Usage of Microservices Stack/Spring boot for Reference data by RIC in particular Region.
  • Design/Development of Merging/Facilitation of Orders in Axiom Sales Trader Orders, Programs flow processing and routing of merged/sliced orders to external venues, Handling execution Reports, price correction handling in Sales Traders and fills flow into clients using Java, Solace, JMS and Fix 4.4.
  • Manage Working/Co-ordination with offshore INDIA/RUSSIA tech teams to implement local docker/yaml AWS ECS/EC2 Container servers.
  • Maintenance of ECS/EC2 AWS Server containers.
  • Development of Asynchronous Mode publishing executions into KDB.
  • Equities CASH/Package/Swap flow Order / Trade Analytics Tradepad Maintenance using Java 1.8, KDB.
  • Requested by senior management to rescue troubled $1M Multi-RMDS/Wombat/Vela Contracts and replace with Internal Nebula MarketData Infrastructure.
  • Generated $1.5M savings annually by switching to internal MarketData Tickerplants.
  • Managed engineering, and configuration management resources on multiple projects within organization.
  • Mentored staff in best practices to increase productivity and efficiency.
  • Contributed as SME on several Internal DeutscheBank projects.
  • Negotiated contracts with vendors.
  • Action language / Achieving: Slashed payroll/benefits administration costs 20% by negotiating pricing and fees, while ensuring the continuation and enhancements of services.
  • Calculate margins in real time. Calculate initial margin (IM), variation margin for Treasuries.

Senior Consultant

Goldman Sachs
01.2017 - 11.2017
  • Company Overview: Goldman Sachs Investment Banking Technology[GSAM]
  • Development of Order Management System handling of Trade Execution Reports, Asynchronous Event processing using HTTP web services, RxJava, Java 8 Streams/Lamdas and MongoDB.
  • Use Microservices for Trade Settlement.
  • Goldman Sachs Investment Banking Technology[GSAM]

Team/Technical Lead - FX Aggregator

Thomson Reuters
07.2009 - 12.2016
  • Company Overview: FXALL FX
  • Design and development of the FX Aggregation and OMS.
  • Design/Development of Algos such as Limit day/IOC/Avpx/OCO/Stop/StopLmt/TWAP - in the FX mkt Volume weighted average over time Orders using Java 1.8, Messaging, BerkleyDB, Gemfire.
  • Design/Development of OCO - Order Cxls order for a Bid/Sell and a Stop Lmt/Bid/Sell Order. Handles OSO Order Types - Order Sells Order using Java multi-threading1.6, Messaging, Fix 4.4 and Executor services.
  • Integration of EBS/TRM Connectivity into the FXTrading System using Java multi-threading1.6, Messaging, Fix 4.4 and Executor services.
  • Design, development and implement GUI TradingGateways and SOR SmartOrderRouters for order dispatch/execution to venues like OrderBook Matching Engines, FCG Bankstream Gateways and TRM Matching Engines with millisec / sub millisec Latency.
  • Process ExecutionReports and send DropCopies.
  • Handle load and latency changes in the FX Aggregator to support more than 6000 ThomsonReuters Traders currently from an initial 500 Traders.
  • Reduce latency in orderDispatch to Exchanges.
  • Work with Traders to effectively resolve Trade/support issues using C++/JNI, Java 1.8, multithreading, EMB, Linux/Solaris shell scripts, Reuters RFA, MAPI, Gemfire Cache and BerkleyDB API's.
  • Worked in a high-throughput, high-visibility development environment.
  • FXALL FX
  • Development Tools: Java 1.8, Solaris, Linux, MAVEN, subversion, Eclipse, Oracle, EBS Linux/Solaris shell scripts, Reuters RFA, MAPI, Gemfire Cache and BerkleyDB, for Persistence

Education

BS -

Computer Science & Engineering

Skills

  • Java
  • JavaScript
  • C
  • C
  • HTML
  • Pascal
  • JFC-Swing API
  • JDBC
  • JSDK
  • XML
  • JSP
  • JNLP
  • Shell scripts
  • Bash
  • Struts
  • Tibco – Rvd
  • JMS
  • InstallShield 100
  • ClearCase
  • Subversion
  • CEP (MonitorScript)
  • GIT
  • Python
  • Oracle 71
  • Developer 2000
  • Forms 45
  • Reports 25
  • MS Access
  • SQL Server 18
  • MySql
  • Sybase
  • Eclipse RCP
  • Java Servlet Development Kit
  • Java Beans
  • UML
  • TomCat
  • AWS
  • Iplanet's Application Server
  • Websphere
  • BEA - Weblogic
  • BerkleyDB
  • Gemfire Cache 67
  • Redis
  • Windows 95
  • Windows 98
  • Windows NT
  • Windows 2000
  • Linux
  • Unix
  • Solaris
  • Active MQ
  • Tibco EMS
  • Azure Event Hub
  • Kafka
  • Solace

Certification

Sun-Certified Java Programmer and Developer

Timeline

Lead Architect

Bank of America
04.2023 - Current

VP

Morgan Stanley
07.2021 - 07.2023

Senior Consultant / Dev management

Infotech systems - Morgan Stanley
01.2020 - 06.2021

Vice President / Manager

Deutsche Bank
12.2017 - 12.2019

Senior Consultant

Goldman Sachs
01.2017 - 11.2017

Team/Technical Lead - FX Aggregator

Thomson Reuters
07.2009 - 12.2016

BS -

Computer Science & Engineering
DIPIN CHANDRA