托马斯在他的软件开发职业生涯里,设计并开发过各种各样的生产服务、软件架构,他精通多种编程语言(大多数是基于JVM的)。他既实现过单体系统,也做过与微服务架构相关的工作。他设计的一些系统可服务数千万用户,每秒处理数十万的操作量。他的工作方向如下。
■ 设计采用CQRS架构的微服务(基于Apache Kafka)。
■ 市场自动化及事件流处理。
■ 基于Apache Spark和Scala的大数据处理。
托马斯现在就职于Dremio,负责创建现代大数据处理的数据湖解决方案。在此之前,他在DataStax负责与Cassandra数据库相关的一些产品。他设计的工具帮助成千上万的开发者设计出性能优异、用户友好的API,发挥了重要的作用。他为Java-Driver、Cassandra Quarkus、Cassandra-Kafka Connector以及Stargate都贡献过代码。
乔恩是谷歌公司的资深开发工程师,目前的工作方向是谷歌云的.NET客户端库。他向开源社区贡献了.NET版本的Noda时间库,然而最让人称道的是他在Stack Overflow开发者社区的贡献。乔恩是Manning出版社出版的 C# in Depth 一书的作者,此外,他对 Groovy in Action 以及 Real-World Functional Programming 两本书也有所贡献。乔恩对日期时间API以及API版本非常感兴趣,这些通常是无人问津的冷门话题。