Program Committee - John Azariah.
How did you get into the software and what was your career arc like since then?
I got into software as a student-enthusiast way back in the late 1980s. I then studied Computer Science in University and got to work on Microsoft Excel as a student intern in the early 90s. After graduation, I worked in Oracle for a year and then returned to Microsoft, where I worked on Microsoft Project and what eventually became SharePoint Server. After about 5 years in Redmond, I moved to Microsoft India and worked on a clean room implementation of Java for .NET before quitting to start my own company. I ran my own company for 7 years, building code-generators and tooling for the nascent web industry, and then using our tools for consulting and building custom business web applications for customers in Asia, Australia and the US. After moving the company to Singapore, I retired from my company and moved to Australia. In Australia, I worked for MYOB for 5 years, taking their desktop-centric accounting application to Azure – and being recognized for my work as an Azure MVP. I then had the opportunity work in a professional FP environment with Scala, F# and Haskell, before being hired back at Microsoft to work on Azure. I returned to Redmond and had the opportunity to work on the Quantum Computing team in Microsoft Research, where I was one of the founding team that designed Microsoft Q# and wrote the first compiler for it. After 5 years in Redmond, I’ve moved back to Australia where I continue to work for Microsoft on the Azure Kubernetes Service.
What changed during the last year for you? How do you keep your enthusiasm for tech going? The last year was tumultuous – I said goodbye to the Quantum Computing team in Redmond to join the Azure Kubernetes Team in order to return home to Australia. I have continued to be an active part of the Quantum Computing, Functional Programming and Cloud Native communities, and the confluence of these three areas has a lot of interesting work going on!
What tech is the most exciting for you? What projects have you found and liked so much that you shared them with friends?
I love distributed computing and enjoy working on AKS. For fun, I have begun working on implementing nature-inspired algorithms for optimization problems – and learning Rust whilst doing so.
Which people in tech are the most interesting to you? Who are some people you regularly keep in touch with about tech?
I enjoy talking to a wide variety of people on different topics: Helmut Katzgraber (@katzgraber) for optimization, algorithms and scientific computing; Dave Bacon (@dabacon) and John Preskill (@preskill) for quantum computing; Don Syme (@dsymetweets) and Shriram Krishnamurthi (@ShriramKMurthi) for language design and programming language theory; Sergey Bykov (@sergeybykov) and Reuben Bond (@reubenbond) for distributed computing; my colleagues George Pollard (@porges), Ivan Towlson (@ppog_penguin) and Jacob Stanley (@jacobstanley) for FP.
I also follow John Carlos Baez (@johncarlosbaez) and Bartosz Milewski (@BartoszMilewski) for abstract mathematics. This isn’t, by any means, comprehensive – so if you want more recommendations, follow me (@johnazariah) and I’ll introduce others!
How do you see conferences and meetups evolving after pandemic? Do you want to meet by the bay in person or stay online?
I think that there will be a definite need for in-person conferences. I think once the pandemic settles down, I would love to come back and speak in person – but until then, I’m happy to participate online!
We are happy to invite you to the 9th conference Scale By the Bay!
Format: Online Dates: 28th-29th of October 2021 Learn the schedule Register to attend Visit our website Join us on Twitter Watch the videos from the previous years for inspiration ;)








