Summary
James Terwilliger is a Senior Principal Software Manager with nearly 15 years of Microsoft experience and a PhD in data-intensive systems, specializing in back-end services, data transformation, and stream processing. He led development of Power Query connectors and transformations and helped productize Trill for Azure Stream Analytics, later enabling Azure Cognitive Search to leverage Power Query and Bing models. At Moody's Analytics now, he blends deep research roots with product-focused engineering and cross-team component reuse. His academic work on deriving query interfaces from user interfaces hints at a user-centric approach to complex data tooling. Based in Beaverton, Oregon, he brings rare combined expertise in production-grade stream engines and practical data integration.
8 years of coding experience
19 years of employment as a software developer
Master of Science - MS Computer Science, Master of Science - MS Computer Science at Oregon Health & Science University
Ph.D. Computer Science, Ph.D. Computer Science at Portland State University
Bachelor of Arts (BA) Mathematics, Bachelor of Arts (BA) Mathematics at Reed College