Summary
Work History
Education
Skills
Affiliations
Timeline
Overview
Generic

John Flick

Redondo Beach,CA

Summary

Experienced software developer specializing in electronic trading systems. Proven track record in designing and implementing efficient order management and algorithmic trading solutions. Skilled in leading development projects and driving innovations that improve trading outcomes. Recognized for expertise in financial software development and commitment to excellence in fast-paced trading environments.

Work History

EMS / OMS Full Stack Developer

Virtu Financial (Aquired ITG)
Redondo Beach, CA
03.2019 - 11.2024

Developed and launched Sonic, a web-based EMS/OMS, leading a small team, and ensuring seamless integration between the React-based GUI and the firm's Java-based low-latency order processing systems.

Director, Algorithmic Trading Development Manager

Investment Technology Group
New York, New York
08.2005 - 03.2019

Absorbed ownership of all single-stock and portfolio trading products, and maintained two interconnected technology platforms: a low-latency framework written in C++, and a highly customizable, fast-to-market framework in C#. Took leading roles in several key cost-cutting initiatives, finding creative ways to reduce our hardware footprint, and maximize R&D tax credits.

Vice President, Single Stock Algorithmic Trading Project Manager

Investment Technology Group
New York, New York
01.2011 - 01.2016

Spearheaded the development of a dark pool liquidity aggregator called Posit Marketplace that uses machine learning to improve fill rates. Lead development on core revenue-generating products, including VWAP, TWAP, volume participation, implementation shortfall, open, and close auction algos.

Senior Software Developer

Investment Technology Group
New York, New York
04.2008 - 01.2011

Developed Raider, a liquidity-seeking algorithm that quickly gained popularity for its ability to complete trades quickly while minimizing market impact. Created Guardian, an automated test order placing application designed to catch production issues before clients do.

Software Engineer

Investment Technology Group
Culver City, California
08.2005 - 04.2008

Developed a framework in C# that wrapped all of ITG's core C++ libraries and presented them in a clean .NET API on which plugins could be written. This became the platform on which the next generation of ITG algorithms were built. Used NDoc to create interactive documentation of the API with built-in code samples, and moderated an internal support forum to train developers on how to use it.

Education

Series 57 - Registered Securities Trader

FINRA
New York City, New York
01.2017

Bachelor of Science - Computer Science

Loyola Marymount University
Los Angeles, California
01.2004

Skills

  • 19 years of experience in electronic trading technology
  • Hands-on software development management
  • Programming languages: Java, C#, C, Python, and TypeScript
  • Development tools: Visual Studio Code, IntelliJ, PyCharm, Git, and SVN
  • Test-Driven Development
  • Pub/sub, streaming data services
  • Trading Technologies: FIX, EMS, OMS, execution algorithms

Affiliations

  • During my time as development manager, ITG won "Best Broker – Algorithms" at the 2013 Wall Street Letter Institutional Trading Awards
  • Husband and father
  • Triathlete - Ironman 70.3 x 2

Timeline

EMS / OMS Full Stack Developer

Virtu Financial (Aquired ITG)
03.2019 - 11.2024

Vice President, Single Stock Algorithmic Trading Project Manager

Investment Technology Group
01.2011 - 01.2016

Senior Software Developer

Investment Technology Group
04.2008 - 01.2011

Director, Algorithmic Trading Development Manager

Investment Technology Group
08.2005 - 03.2019

Software Engineer

Investment Technology Group
08.2005 - 04.2008

Series 57 - Registered Securities Trader

FINRA

Bachelor of Science - Computer Science

Loyola Marymount University

Overview

19
19
years of professional experience
John Flick