Brian Eck

Brian Eck Email and Phone Number

Sr Director, Software Engineering @ Cboe Global Markets
United States
Brian Eck's Location
United States, United States
Brian Eck's Contact Details

Brian Eck work email

Brian Eck personal email

Brian Eck phone numbers

About Brian Eck

Extremely motivated and goal-driven management professional possessing superior leadership, communication and organization abilities. Enthusiastic hard working individual with a proven track record of managing applications from start to finish. Successful experience in internal and external client relations, business administration, communication and technical knowledge. Enjoys reputation as a hard-worker that builds strong relationships with clients and his team. Proven capability to resolve challenges effectively and efficiently. Excellent ability to quickly master new challenges and complete work within estimated time frames. Consistently lead teams to successful completion of multiple projects and assignments.

Brian Eck's Current Company Details
Cboe Global Markets

Cboe Global Markets

View
Sr Director, Software Engineering
United States
Website:
cfe.cboe.com
Employees:
3
Brian Eck Work Experience Details
  • Cboe Global Markets
    Sr Director, Software Engineering
    Cboe Global Markets
    United States
  • Cboe Global Markets
    Sr Director, Software Engineering
    Cboe Global Markets Mar 2020 - Present
    Chicago, Illinois, Us
    Continued advancement of our Floor and Index services with a focus on global growth and expansion. Index platform growth opportunities and solutions were as follows:● Advancement of index platform to 24x7 dissemination● Migration of European Indices into common global index platform● Exposure of Contributor API allowing external customers the ability to submit index values over WebSocket● Expansion of system health and monitoring with Prometheus and Grafana support
  • Cboe Global Markets
    Director, Software Engineering
    Cboe Global Markets Jan 2019 - Mar 2020
    Chicago, Illinois, Us
    Responsible for overseeing both Floor Trading and Index Applications. Design and lead distributed microservice index platform focused on determinism and event driven messaging. The new index system calculates real-time index levels across multiple data centers expecting 100% accuracy. Portfolio and expiration rebalanced moved from a manual process to a systematized process under the new platform. System self monitors values in real-time to notify operations of possible calculations not in sync. Regression testing with each commit allowing developers to have comfort which design changes● Event driven applications using Kafka and Kafka Streams library● Highly scalable and fault tolerance design to avoid human intervention during process outages● Responsible for capturing all data inputs for tick-by-tick levels calculated for audit and support● Migration of VIX calculation from legacy system into new index platform, improving accuracy and reporting.● Migration of calculation from legacy index platform into new system to improve quality of calculations and expand internal support of system.● BDD regression tests build using Cucumber frameworkAs part of Cboe / BATS migration, the team was responsible for supporting and migration of trading floor applications from legacy command to new Cboe Tech. ● New backend process written in C++ responsible for interface with matching engines to trading floor● Web-driven interface allowing traders and updated design and new user experience build with Java backend and ReactJS frontend● Fault tolerance support built in with support of load balances for user access
  • Cboe Global Markets
    Manager, Systems Development
    Cboe Global Markets Jul 2014 - Jan 2019
    Chicago, Illinois, Us
    During the last year, the main focus was to design, create and manage CBOE’s new CFE exchange called Vector. Vector is a high frequency, low latency trading application with SLAs of 25 µs response times, and 5 µs within the match engine - zero garbage requirements for all high frequency path applications. Prior to this effort, focus was on performance improvements and management of personnel for CBOE Command.● Assisted with design and development of all Vector Business applications withconcentration on Vector’s match engine SET● Introduced SBE (Simple Binary Encoding) software for all Vector APImessages● Managed performance testing including monitoring of high frequency pathapplications● Suppressed garbage collections for high frequency path applications usingtools like JProfiler and Eclipse MAT● Designed fast failover for trading application for high availability of tradinghost● Introduced LMAX Disruptor to CBOE Command platform to all inbound /outbound streams to trade engine - improving latency and ‘first in, first out’semantics for order processing● Managed maven configuration for all business side application● Managed configuration of Continuous Integration (CI) processes● Orchestrated the use of Docker to facilitate testing of all CI and personalcomponent testing with virtualized containers to reduce costs of physicalhardware● Created CBOE Ubuntu Live CD to jumpstart development PCs for allemployees● Managed release and integration branches across all of Vector● Managed Support staff during on-call rotation● Defined CBOE checkstyle format for readability and consistency for Vectorsource
  • Cboe Global Markets
    Senior Software Engineer
    Cboe Global Markets Jul 2011 - Jul 2014
    Chicago, Illinois, Us
    Main focus was on latency across all applications, either by reducing dependencies on legacy applications, or redesigning existing applications to improve performance. ● Removed dependency to ‘JGrinder’ database framework for increase ofsystem availability● Redesigned order flow for CBOE’s Option Exchange with ‘order capacity’project to improve overall latency, consistency● Worked with latency team to remove contention points in the system whichcaused ‘jitter’ in overall response● Reduced latency in CBOE’s Future Exchange during ‘Order Capacity’ Projectrouting messages directly to trade engine● Reduced dependency on legacy server systems with PAR Server / Adapterelimination● Introduced Cross-Product Spread trading into the CBOEdirect system
  • Cboe Global Markets
    Engineer
    Cboe Global Markets Jul 2008 - Jul 2011
    Chicago, Illinois, Us
    Continued effort to maintain floor based server applications through the Order Expansion project that allowed all internal size fields to increase from 5 to 10 digits to accommodate larger volumes processed by the floor systems. Increased CBOE’s system availability during outage situations by reducing failover times with fast-failover project in CBOEdirect.
  • Cboe Global Markets
    Senior Programmer
    Cboe Global Markets Jul 2007 - Jul 2008
    Chicago, Illinois, Us
    Reduced cost through system innovation including new PAR and MMHH (Market Maker Handheld) adapter software. New adapters allowed CBOE to transition from their legacy-based system, TPF, to the distributed system using the hybrid model. Began work on the C2 exchange with development in the CBOEdirect process.
  • Cboe Global Markets
    Lead Programmer Analyst
    Cboe Global Markets Jul 2005 - Jul 2007
    Chicago, Illinois, Us
    Provided ongoing system support and functional enhancements to floor based applications. Took part in enhancing CBOE’s floor based Java printer application HAPS.
  • Cboe Global Markets
    Programmer Analyist
    Cboe Global Markets Jul 2003 - Jul 2005
    Chicago, Illinois, Us
    Additional functionality / support to floor based systems, including the addition of stop limit orders and delta neutral complex order support. Performance modifications to trading floor overhead displays to the PDS system written in C++.
  • Cboe Global Markets
    Programmer
    Cboe Global Markets Jul 2002 - Jul 2003
    Chicago, Illinois, Us
    Lead developer on two trading floor applications written in C. PAR and BART server applications were maintained to provide high availability of service during business trading hours. Modifications included support for Linkage and Complex orders.

Brian Eck Skills

Java Core Java Sql Corba Ksh Android Eclipse Agile Methodologies Unix Test Driven Development Software Development Xml Subversion Web Services Perl Java Enterprise Edition Soa Jira Bamboo Git Stash Maven Docker Hazelcast Jenkins C C++ Shell Scripting

Brian Eck Education Details

  • Depaul University
    Depaul University
    Project Management
  • Illinois State University
    Illinois State University
    Computer Science
  • Moraine Valley Community College
    Moraine Valley Community College
    General Studies

Frequently Asked Questions about Brian Eck

What company does Brian Eck work for?

Brian Eck works for Cboe Global Markets

What is Brian Eck's role at the current company?

Brian Eck's current role is Sr Director, Software Engineering.

What is Brian Eck's email address?

Brian Eck's email address is ec****@****ail.com

What is Brian Eck's direct phone number?

Brian Eck's direct phone number is +131278*****

What schools did Brian Eck attend?

Brian Eck attended Depaul University, Illinois State University, Moraine Valley Community College.

What skills is Brian Eck known for?

Brian Eck has skills like Java, Core Java, Sql, Corba, Ksh, Android, Eclipse, Agile Methodologies, Unix, Test Driven Development, Software Development, Xml.

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.