Bart De Smet

Partner Software Development Engineer at Microsoft

Redmond, Washington, United States

About

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.

Experience

  • Microsoft (18 yrs 10 mos)
    • Partner Software Development Engineer
      Sep 2022 - Present · 3 yrs 11 mos

      Working on next-generation systems projects in the office of the CTO.

    • Principal Software Development Engineer
      Nov 2018 - Sep 2022 · 3 yrs 11 mos

      Working on an edge computing platform to power Microsoft's Intelligent Edge vision.

    • Principal Software Development Engineer
      Jul 2018 - Nov 2018 · 5 mos

      Short stint on the Azure Machine Learning team, working on the AutoML product, mostly focusing on performance.

  • Author at Pluralsight
    Jan 2014 - Present · 12 yrs 7 mos

    Authoring online hardcore dev training.

  • MVP Visual C# at Bart De Smet .NET
    Oct 2003 - Sep 2007 · 4 yrs

    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.

  • Thesis Student at ICORDA
    2004 - 2005 · 1 yr

    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.