Izumi: Ralf - CompleteCV

Curriculum Vitae - Résumé
$Id: CompleteCV.izu,v 1.4 2005/09/18 06:18:17 ralf Exp $

If you've ever been in a position to hire someone in the software industry, you probably had to go through a bunch of resumes, some being so long they look like little novels, haven't you? So as a joke, I decided to do an exhaustive description of all the work I have ever done before. I'm generally not too good at embellishing my work (you know like going from I wrote the open/save dialog to I wrote the full application and designed the shrink-wrap package) and quite frankly here I don't even need to try.

Yes the format is a joke yet the content here is serious. I really did all that stuff and I'm proud of it.

There's a more traditional short résumé out there, only available on request.

As always this uses reverse-date ordering.


Objectives

If I had to summarize what I consider is the most important in a job position, I'd say that's team work. I like feeling part of an environment that I can trust where in return I feel like I can really add something.

I like being part of a team. As such, I expect some people to have more knowledge than I do, so I can learn from them. I also expect some to learn from my work, and I'd be more than happy to help them in their quest for knowledge. Being part of a team is a full experience; it implies being able to collaborate positively with others, learn their abilities, their limits and their idiosyncrasies. It means reciprocal respect for one another's work. It is both sharing and giving -- unilateral relationships do not work in the long time.

This is the kind of environment I have in mind.
One where I will feel free to rant and criticize, positively, the work or others,
one where I will feel free to criticize negatively my own work,
one where my work will be appreciated,
one where I can feel free to point out impossible tasks that are assigned to me,
one where I can feel free to take on such tasks anyway after some negotiation on the specs,
one where I can let my creativity run free and innovate as I see fit.


Experience

Google Inc. (Mountain View, CA), June 2005 - Present
Software Engineer, Engineering department

Main work:

Beatware Inc. (Redwood City, CA), 2001 - Present
Senior Software Engineer, Software development department

(20040926: Projects and products names have been removed on purpose.)

Projects 2004

Project 2003

Projects 2002

Permanent projects

Beatware Inc. (Redwood City, CA), 1999 - 2001
Software Engineer, Software development department

BeatWare SARL (Paris, France & Menlo Park, CA), 1998 - 1999
Software engineer, Software development department

Gencom (Vélizy, France -- telecom & software consulting), 1997 - 1998
Software engineer. Onsite consulting for Rockwell Automation

Mipsys (France -- software & hardware consulting), 1994 - 1997
Software engineer


Computer Science Skills

Languages: Excellent knowledge of C++, C#, Objective-C, PHP and JavaScript.
Also skilled with C, Python, Perl, VB.Net, VBScript, Pascal, Assembly 68000, 80x86 and PPC.
Notions in Lisp, Scheme, Self, Haskell and ML.
Systems: Windows (from 95 to XP), MacOS (from 7 to X), Linux, Solaris, BeOS, VAX/VMS, MS-DOS.
UI APIs: .Net (1.0, 1.1), MFC, Cocoa/MacOS X, PowerPlant/MacOS 8-9, BeOS, OpenWindows 3 (X11), GKS.
OS APIs: .Net, Win32, MacOS X, BeOS, BSD-style sockets.
Tools: Visual Studio, XCode, CodeWarrior, vim, Emacs, makefiles, source control systems (CVS, PVCS), several debuggers, profilers, code coverage tools, and embedded tools (linkers/relocators, hardware and ICE CPU emulators.)
Methodologies: Familiar with xUnit and Agile/Experience Programming concepts.

I enjoy learning new programming languages, tools and methodologies as needed for the task at hand.


Education

1991 - 1994 (3 years)

1989 - 1991 (2 years)

1988


Internships

1994

Summer 1993 (one month)

Comment: Yeah, that's exactly it. I did install Solaris 2.2 all by myself (and actually like to think I understood most of what I was doing, and that was way before Google could deliver the answer to any technical question). Then I proceeded testing if their own software would run under it, which of course it did, and then I enjoyed writing a neat little documentation.

1992 - 1993

Objectives:

Long description:

Comment: that was my first assignment where I was part of a team working on a real project with a useful purpose; I enjoyed working with lot of qualified people with diverse technological background; I also enjoyed having an outsider's view to all the little politics and department's internal struggles.

1989 - 1991 (2 years)

Comment: early in the training period I was told the project was rather doomed. Welcome to the corporate world :-)


Personal Projects, Hobbies and Misc.

One of my main hobbies is programming. Or more exactly trying interesting programming ideas. Some projects live a long life. Most simply die by natural selection.

More details on these projects can be found on the Project List page:

Other hobbies and misc stuff, in no particular order:


Languages


References

<your name here>


end
R/


Site License

Creative Commons License
This work is licensed by Raphaël Moll under a Creative Commons License.

Options
Color Theme: Gray  | Blue  | Black | Sand  | Khaki  | Egg  | None

Web ralf.alfray.com Powered by Google

Display Izumi & PHP Credits

Stats
432 accesses, 1 access from 38.107.179.208
Visited 5 times by Google, last 2011/11/22 05:16
Visited 7 times by Yahoo!, last 2011/10/09 03:37
Visited 1 times by MSN, last 2011/06/16 09:20

< Generated in 0.24 seconds the 02/06/2012, 09:47 AM by Izumi 1.1.4 >