As a Senior Software Developer on the technology team, John is responsible for developing our REST Middle Tier to support the next-generation web-based user interfaces. He works closely with the portfolio management and technology teams on research, design building, and testing of various software components with complex business logic to drive the Middle Tier. John will also assist in the migration of the legacy business tier into our modern Middle Tier.


John joined CCM with a long history of experience building web interfaces and automated trading platforms, and was CEO and software engineer of Diamond Carter Trading, an options and ETF market maker. Outside of work, John and his wife are busy raising their 2 children. John received his B.S. in physics and computer science from Duke University and his M.S. in physics from the University of Maryland.