To work in a challenging environment and build world-class software
solutions.
- January 2003 - May 2010 - Software Engineer, Google Inc.
I worked on various Google projects: Ads frontend, Web search infrastructure, Maps, and Android.
- August 1998 - January 2003, Software Engineer, Hewlett Packard
- October 1999 - January 2003, E-speak Operations followed by HP Middleware Division.
I worked on HP's middleware technology in Java
- August 1998 to October 1999 - California Language
Laboratory
I worked on porting, adapting and extending GDB, the GNU debugger,
to HP-UX and Linux.
- January 1997 to August 1998 - Software Engineer,
NET-Community.
Worked on the GNUstep free software project.
- August 1996 to December 1996 - Software Engineer,
contractor for NET-Community.
I wrote GNUstep Database Library (Objective-C).
- December 1993 - July 1996 - Software Engineer, Medisoft and Xpro Soft '95
(former Medisoft), Romania.
Medical software running on NeXTSTEP.
Open Source Projects
- Work on extending Apache Cocoon with advanced control flow based on high level programming concepts like continuations.
- Work on Anteater, a functional testing framework for Web services, and in particular for asynchronous Web services.
- XSLT processor and debugger interface for
Java XSLT processors, the currently supported processors being Xalan and Saxon. The
user interface is written in Emacs Lisp for XEmacs/GNU Emacs.
- Responsible for the design and implementation of much of the early work on GNUStep: makefile package, GUI libraries running in Display Postscript on X-Windows.
- Official maintainer of the GNU Objective-C compiler and runtime between 1998 and 2001.
- Added support for the Boehms's garbage
collector to the GNU Objective-C compiler and runtime, to
libFoundation and to the GNUstep Database Library (GDL).
- GDBbundle, a graphical interface to GDB, the GNU debugger, on
OPENSTEP systems. See a screenshot
of the tool in action or take a look at the sources.
- libFoundation, an OpenStep compliant
Foundation Kit library (Objective-C)
Education:
1990 - 1995 University of Bucharest, Computer Science Department
Mathematician Diploma, specialization Computer Science,
University of Bucharest, Faculty of Mathematics, Computer Science
Department. Master thesis: ``Object Oriented Programming of
Distributed Applications. Distributed Objects in Objective-C.''
As student I became interested in functional languages, compiler
theory and distributed systems. I learned Scheme and Prolog on Unix
systems and Objective-C on NeXT systems. I used the Cocktail compiler
construction toolkit to build an interpreter for a C-like language.
September 1983 - July 1987 High School for Mathematics and Physics,
Computer Science Department
I started learning the basic computer algorithms like sorting,
searching and lots of numerical algorithms. The languages used were
Fortran IV, BASIC, Pascal and C.
References available upon request
Last modified: Wed Jun 16 10:10:49 PDT 2010