Allen was the project editor for ECMAScript 5 Specification, the most recent version of the JavaScript standard. He is an expert on dynamic, object-oriented languages and their implementation and has been an architect and implementer of compilers, virtual machines, programming environments, and computer systems. Prior to joining Mozilla he worked at Microsoft and previously was an entrepreneur who founded two successful companies. In 2009 he was recognized by the Association of Computing Machinery as an ACM Distinguished Engineer. _x000D_ _x000D_ Blog: Twitter: awbjs_x000D_