John Azariah is a Principal Software Engineer at Microsoft Research Redmond, and a member of Microsoft Quantum – Redmond (QuArC).
He is currently the lead of Q#, the new programming language for Quantum Computing, from QuArC.
He has nearly three decades of experience writing commercial software with stints at Oracle Corporation (Oracle Forms Runtime; 1993-94) and Microsoft (Microsoft Excel, Microsoft Project, Visual J#; 1994-2000). He then founded and led BrightSword Technologies in India and Singapore, before becoming the Software Architect at MYOB, Melbourne, Australia, where he drove the design and implementation of the largest SQL Azure installation on the Azure Cloud Platform. He was a Microsoft MVP for two years before joining the Microsoft Azure team.
He is active in the Azure and F# communities, and presents regularly on the topics of distributed and cloud computing, and functional programming (particularly in F#) at various international developer conferences.
His current interests include programming language theory, domain specific languages, and type systems.