Pierre J. de Filippis
793 Lake Blvd., Weston, FL 33326
de-filip@cs.wisc.edu, +1 (510) 544-9150
EDUCATION
University of Wisconsin-Madison
- Bachelor of Science in Computer Sciences, August 2006
ADDITIONAL EDUCATION
Stanford University
- Intro to Programming with C.
University of California, Berkeley
- English Language Program.
WORK EXPERIENCE
Google Summer of Code 2006, OpenOffice.org project, Google, Inc..
- Only student among 12 selected to work on the Mac version of OpenOffice.org
- Converted X11 dependent functions to native OS X functions using the Carbon API.
- Implemented window behavior such as the full screen capability.
- Implemented some graphics rendering functions to draw geometric shapes such as lines and polygons with Quartz and to draw native controls (buttons, checkboxes...).
- Laid down the groundwork and documentation to help newcomers familiarize quickly with the porting process.
Sun Campus Evangelist, Sun Microsystems, Inc.
- Promoted Sun's open source software to 500 student developers on campus.
- Planned, organized, advertised and gave 3 talks to 50 students, faculty and staff.
Independent Programmer
- Built a database with about 500 entries using FileMaker Pro.
ACADEMIC PROJECTS
Cuckoo Hashing: Prof. Deborah Joseph
- Implemented the "Cuckoo Hashing" algorithm and compared it to other hashing algorithms.
Pacman: Prof. Remzi Arpaci-Dusseau
- Implemented a game using Python and the user interface using the Tk GUI toolkit.
My Database: Prof. Charles Fisher
- Built a database using Objective-C and the Cocoa Framework on Mac OS X.
LEADERSHIP
Sigma Pi Fraternity, Intl.
- Founding Father: Re-opened the Tau chapter in Madison. Defined the high standards on which the chapter was built.
- Treasurer: Managed financial records, books and financial affairs of the chapter. Planned the budget and administered the chapter's finances.
- Public Relations Chair: Communicated with the Greek Community and the campus. Redefined the role of the committee to bring it to its full potential.
All Greek Council - State of Chapter Report/Chapters of Excellence committee.
- Evaluated the involvement and leadership of fraternities and sororities on campus.
- Advised fraternities and sororities on how to improve their image and standards.
SKILLS
Programming
- JAVA, C/C++, Objective-C, Cocoa, Scheme, Prolog, HTML, CSS, PHP, Python, MATLAB, some knowledge of shell scripting, XML and JavaScript.
Project Management
- gcc, gdb, cvs, patch, NetBeans, XCode, Interface Builder, wiki.
Operating Systems
- Linux, Unix, MacOS X, Solaris, Microsoft Windows.
Desktop Publishing
- LaTeX, Microsoft Office, OpenOffice.org, Adobe Creative Suite, GIMP, Macromedia Studio MX.
LANGUAGES
- French (native language), English (fluent), German (proficient) and Russian (beginner).
INTERESTS
- Enjoy being creative, graphics, layout and design, tennis, golf, politics.