Director
Thomson Reuters Apr 2017 - Oct 2018
Director, Api and Protocol Development
Refinitiv Apr 2017 - Oct 2018
Director, Elektron Capabilities Development at Refinitiv and Senior Site Officer - Oak Brook, Il Facility
Thomson Reuters Jun 1, 2014 - Mar 2017
Technical Development Manager, Transports and Protocols at Thomson Reuters
Interactive Data May 2013 - Jun 2014
Feed Handler Technical Development Lead
Education:
Depaul University 2001 - 2005
Masters, Computer Science
University of Illinois at Urbana - Champaign 1996 - 2001
Bachelors, Computer Science and Mathematics, Computer Science, Mathematics
Grayslake High School
Depaul University
Master of Science, Masters, Communications
Skills:
Linux Low Latency Distributed Systems Agile Methodologies Market Data C++ Solaris Unix Java Software Development C Multithreading Software Project Management .Net Trading Systems Perl Enterprise Architecture Scrum Tibco Rendezvous High Performance Computing Shell Scripting Xml Electronic Trading Udp Tcp Multicast Apis Tcp/Ip Reuters Windows Financial Markets Rmds Soa Architecture Object Oriented Design Ip Multicast Software Design Ssl Https Unix Shell Scripting Performance Tuning Middleware Tibco Design Patterns Java Enterprise Edition Exchange Connectivity System Architecture Reference Data Subversion Cross Functional Team Leadership
Languages:
English
Director - Elektron Capabilities Development And Senior Site Officer - Oak Brook, Il Facility
Timothy P. Edwards - Woodridge IL, US Rajasekhar R. Gunturu - Aurora IL, US Brian D. Sandri - Bolingbrook IL, US John Patrick Merrick - Aurora IL, US
Assignee:
REUTERS AMERICA INC. - New York NY
International Classification:
H04J 1/16
US Classification:
370252, 370503
Abstract:
A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.
Reuters America Inc. - New York NY, US Rajasekhar R. Gunturu - Aurora IL, US Brian D. Sandri - Bolingbrook IL, US John Patrick Merrick - Aurora IL, US
Assignee:
REUTERS AMERICA INC. - New York NY
International Classification:
G06F 11/30
US Classification:
709224
Abstract:
A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.
- New York NY, US Rajasekhar R. Gunturu - Aurora IL, US Brian D. Sandri - Bolingbrook IL, US John Patrick Merrick - Aurora IL, US
International Classification:
H04L 12/26
Abstract:
A method and system for measuring latency is provided. A monitor node is used to measure latency in a computer network or in a computing device by time stamping signal messages sent from nodes in the computer network and/or tasks in a particular node or device. The time stamps are generated using a system clock of the monitor node to reduce any discrepancies in timing. In addition, the monitor node may compensate for latencies between the monitor node and each of the one or more nodes or devices across which latency is to be measured. Signal messages may include a data message ID and/or a node ID identifying the message that is being tracked and for which latency is being measured. Latency may further be measured across multiple tasks being performed in the same or different nodes or devices by transmitting signal messages for each of the multiple tasks.
Googleplus
Brian Sandri
Lived:
Bolingbrook, IL
Education:
University of Illinois at Urbana-Champaign
Youtube
Brian Crain - Impressions from Paris to Pragu...
00:00 Paris Lights 04:21 Midnight Rain in Venice 07:50 Light Hearts 10...
Duration:
45m 18s
Brian Sibalo - Umlomo Wami
Brian Sibalo was one of Zimbabwe's greatest gospel singers.
Duration:
4m 4s
Piano Music for Ballet Class
00:00 Butterfly Waltz 03:32 A Walk in the Forest 07:58 Song for Sienna...
Duration:
34m 22s
Zugebrian Blues
Provided to YouTube by TreeHouse Publishing srl Zugebrian Blues Sanan...
Duration:
2m 48s
Foghorn Stringband Satan's Jeweled Crown
Satan's Jeweled Crown Foghorn Stringband Live at the Samus Ennis Cultu...
Duration:
2m 11s
Foghorn Stringband (circa 2006) All Night Long
All Night Long Foghorn Stringband (circa 2006) Live at the Cobblesto...