Director Of Engineering
CurrentResponsibilities★Software development of trading signals in NinjaTrader via NinjaScript(C#) to trade Crypto and US Futures★Implementation of technical analysis models in NinjaScript.★Implementation of live trading infrastructure in Python with Interactive Brokers.★Component and software architecture design of real time decision system.★Management of front end contractors with highly sensitive intellectual property.★Requirements analysis with domain experts (risk management, data science and technical analysis).★Working with a distributed team in Brisbane, Gold Coast, Bangkok, Sydney, Cleveland, Los Angeles.Highlights★Lean Startup approach to develop an initial implementation of automated trading system in NinjaTrader (NinjaScript C#).★Implemented Kubernetes and Istio infrastructure.★Implementation with Python API interface to Interactive Brokers API.★Implementation of Bar Chart data and Bar Chart SDK for displaying charts (React).★Implementation of Refinitiv (financial data source) integration to python.★Implementation of a reactive architecture.★Improved computation performance with Numba i.e. generates C++ compiled objects from python code.★Work with data science specialist conducting research in technical trading analysis methodologies.★Redis (Azure Cloud) implementation for caching and performance.★Integration with Azure cloud for storage.★Fail safe mechanisms implemented to notify staff on call via Splunk Ops.★Front end implementation with NodeJS and Reactjs including bar chart display.★Implement devops and release pipeline in Azure Devops for back end and front end.