The latest version of this
resume can be consulted online at :
http://beust.com/cedric/resume.html.
|
Cédric Beust |
|
|
40, States st. |
|
|
|
|
|
|
|
|
email : cedric (at) beust.com |
|
|
Age 35, Single, Nationality : French (Green Card) |
Overview
I have about fifteen years of
experience in software engineering in the industry. My recent work at BEA has provided me a great
visibility in the J2EE community where I am often regarded as an expert in the
domain. I am frequently solicited for
interviews and conferences where I am invited to expose my views on certain
problems and to discuss the trends of the industry.
These past two years, I have been involved in various JSR's, including JSR 175 (annotations for Java), JSR 201 (extensions to the Java language) and JSR 220 (EJB 3.0) which are shaping up the future of the Java platform.
I am also interested in bleeding-edge technologies, such as Aspect-Oriented Programming, and I was recently invited to sit on a panel with James Gosling and Graham Hamilton at JavaOne 2004 on this topic.
I have also been maintaining a weblog for over two years (http://beust.com/weblog) where I post on a regular basis about a variety of technical subjects.
o Working on the core of the server (lower-level layers, network protocols, clustering, etc...)
o Participated in the implementation the first EJB 2.0 container of the industry and contributing in various ways to the server.
o Creation of various tools to assist developers, both command line and graphic.
o Team lead on a Workshop WebLogic-based project.
I worked in SunLabs with Pavani Diwanji in the Persona project, a small device that acts as a universal answering machine, centralizing voice mail, emails, faxes, etc... and making them accessible from anywhere. I was in charge of developing back-end services and improving the communication framework (Java and C++).
Then we switched to the Consumer and Embedded Division where we have been working on set-top boxes (devices connected to the television enabling Web surfing and other various online activities like email, address book, etc...) and Internet screen phones.
I worked in the R&D department
of Ilog, where I developed C++ and Java components implementing GUI's for
distributed libraries, using CORBA and other various networking frameworks
(more details on my CORBA work can be found at http://beust.com/cedric/corba-work.html).
PhD in Bull's Koala team.
Topic : Distributed Computing and GUI (http://www.inria.fr/koala)
Sophia Antipolis,
I developed two "message
buses" (message oriented middleware a la Sun's Tooltalk) which have been
used by Bull and some other companies (like the French Civil Aviation). I also
worked with very early versions of CORBA by the end of my PhD. Main languages used:
C, C++.