As a co-founder and Chief Technology Officer at StreamBase, Richard provides technical leadership for the company and leads architecture design for StreamBase’s Event Processing Platform. Richard is also responsible for furthering new StreamBase capabilities such as StreamBase’s ‘white-box’ application frameworks, for example, the Smart Order Routing Framework.
As CTO, Richard directs the next-generation of StreamSQL, the event programming language developed by Richard and the StreamBase team, which applies the benefits of SQL for stored data to real-time transitory data.
Richard is an active blogger and writer, and frequently represents StreamBase at leading technology events such as SIGMOD, VLDB, and DEBS. Richard is also the StreamBase representative at EPTS, a Complex Event Processing industry group of which StreamBase is a founding member. In addition, Richard proactively works with multiple vendors, including Oracle, to further advance the cause of CEP and CEP standards.
Richard earned both his BS in Computer Science and Engineering, and Masters of Engineering Degrees at MIT. He completed his graduate research under the direction of Dr. Mike Stonebraker, StreamBase’s founder.