Erik Meijer (nacido el 18 de abril de 1963, Curazao ) es un informático holandés , empresario y entusiasta del tie-dye . [1] Desde 2000 hasta principios de 2013 fue arquitecto de software para Microsoft , donde dirigió el equipo de programación en la nube . [2] Luego fundó Applied Duality Inc. [3] en 2013. Antes de eso, fue profesor asociado en la Universidad de Utrecht . Desde 2015 ha sido director de ingeniería en Facebook. Recibió su doctorado de la 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 C#. [6]
Meijer vivió en las Antillas Neerlandesas hasta los 14 años, cuando su padre se jubiló de su trabajo y la familia se mudó de nuevo 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 de Ingeniería de Software en 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 Navidad de 2014, a Erik Meijer le diagnosticaron leucemia mieloide crónica y sufrió una experiencia cercana a la muerte por la que fue hospitalizado. [10]
Imparte un curso en el proveedor MOOC Coursera , llamado "Principios de Programación Reactiva ", [11] y un curso en edX llamado "Introducción a la Programación Funcional ". [12]