Erik Meijer (nacido el 18 de abril de 1963, Curazao ) es un informático , emprendedor y entusiasta del teñido anudado holandés. [1] Desde 2000 hasta principios de 2013 fue arquitecto de software para Microsoft , donde dirigió el equipo de programabilidad de la nube . [2] Luego fundó Applied Duality Inc. [3] en 2013. Antes de eso, fue profesor asociado en la Universidad de Utrecht . Desde 2015 es Director de Ingeniería en Facebook. Recibió su doctorado. desde Universidad de Nijmegen en 1992.
La investigación de Meijer ha incluido las áreas de programación funcional (particularmente Haskell [4] ) , implementación de compiladores , análisis , diseño de lenguajes de programación , XML e interfaces de funciones externas .
Su trabajo en Microsoft incluyó C# , Visual Basic , LINQ , Volta y el marco de programación reactiva ( Reactive Extensions ) para .NET Framework .
En 2009, recibió el premio Microsoft Outstanding Technical Leadership Award [5] y en 2007 el premio Outstanding Technical Achievement Award como miembro del equipo de C#. [6]
Meijer vivió en las Antillas Holandesas hasta los 14 años, cuando su padre se retiró de su trabajo y la familia regresó a los Países Bajos . [7]
En 2011, Erik Meijer fue nombrado profesor a tiempo parcial de Programación en la Nube dentro del Grupo de Investigación en Ingeniería de Software de la Universidad Tecnológica de Delft . [8] También es miembro del consejo editorial de ACM Queue. [9] Desde 2013 también es Profesor Honorario de Diseño de Lenguajes de Programación en la Escuela de Ciencias de la Computación de la Universidad de Nottingham , asociado al Laboratorio de Programación Funcional.
A principios de 2013, Erik Meijer dejó Microsoft y fundó Applied Duality Incorporated. Durante este período trabajó en el lenguaje Hack con Facebook , la biblioteca RxJava con Netflix y el lenguaje Dart con Google . [10]
En la Navidad de 2014, Erik Meijer fue diagnosticado con leucemia mielógena crónica y sufrió una experiencia cercana a la muerte por la que fue hospitalizado. [10]
Imparte un curso en el proveedor de MOOC Coursera , llamado "Principios de programación reactiva ", [11] y un curso en edX llamado "Introducción a la programación funcional ". [12]