Redmond, Washington, United States
My major objectives are language-related innovation and core framework development activities. Particularly interested in low-level stuff such as runtimes, virtual execution engines, type systems, compilers, core frameworks, database technologies, event processing, distributed systems, etc. Favorite activities: foundational computer science theories, software architecture and design, development, technology evangelism. Specialties: Expertise in .NET Framework Programming, CLR Internals, C#. Active knowledge of Visual Basic, Java, F#, C++, C, JavaScript, TypeScript, Python, Rust. Notions of Perl, Haskell, Prolog, Ada, Lisp, ML, Ruby, Erlang, Scala, SASL, Clu, Smalltalk.
Working on next-generation systems projects in the office of the CTO.
Working on an edge computing platform to power Microsoft's Intelligent Edge vision.
Short stint on the Azure Machine Learning team, working on the AutoML product, mostly focusing on performance.
Authoring online hardcore dev training.
Technology evangelist for Microsoft .NET technologies, including CLR, C#, Visual Studio, SQL Server and Windows Server System. Awarded with the MVP title by Microsoft since October 2003.
Researching data access methodologies and strategies for enterprise applications, based on porting an existing MFC/ATL application to .NET using SQLXML, SQL Server CLR, SQL Server Web Services, and ADO.NET.