Beust holds a PhD in computer science from the University of Nice Sophia Antipolis. His thesis, dated 1994, was called “Conception d’outils destinés à assister au développement d’applications distribuées” and covered subjects such as CORBA, Microsoft COM, X Window and Motif.
In 2000, Beust joined WebLogic, subsequently acquired by BEA Systems, and made contributions to their flagship product Oracle WebLogic Server in the area of EJBs and clustering. In 2004, Beust was hired by Google to help the search company with its nascent Java efforts.
After leading the Gmail mobile team for two years, Beust announced the launch of the first Gmail mobile client in 2006 and he then joined the brand new Android team which shipped its first device in 2008. While working in the Android team, Beust created the Android Gmail application and led the Gmail team for several years.
Beust left Google in 2010 for Linkedin.
The Java language
Beust took an active role in the development of the Java language by participating in the Java Community Process, which oversees and manages requests for additions to both the Java language and the Java platform. In particular, Beust was part of the Experts Groups for JSR 175 and JSR 201.
JSR 175 was led by Josh Bloch and aimed at adding annotations to the Java language. The specification was let to its conclusion and annotations appeared in the JDK 1.5, to great praises from the Java community. JSR 201 proposed to extend the languages with new constructs. The result of JSR 201, also led by Josh Bloch appeared in the JDK 1.5 as well, which was a release showing more changes to the core Java language than any releases to date.
In 2004, Beust announced version 1.0 of a new open source testing framework called TestNG. This framework pioneered features such as test groups, built-in parallel testing, exception support, time outs, and it was also the first to leverage the then brand new Java annotations. Most of these features were later picked up by other testing frameworks such as JUnit, PHPUnit and NUnit.