| Robert Rose |
18984 Shoshone Rd Bend, OR 97702 |
(541) 306-4187 rose at cafwap.net |
|
Summary
|
Self starting programmer seeking high-energy work environment.
Experience planning, designing, and developing products for Windows, Linux, Mac OS, Symbian, PlayStation 3 (PS3), PlayStation 2 (PS2), PlayStation Portable (PSP), Pocket PC, and Windows SmartPhone. Excellent coding skills in C/C++/Java. Strong advocate. Passionate thinker. |
|
Education
|
Corvallis, OR
Oregon State University
9/2006
M.S. Electrical and Computer Engineering
3.90 GPA. Thesis: Evolving Character Controllers for Collision Preparation, where I developed a technique for the automatic generation of animated character controllers that enter reflexive postures in a physically realistic manner.
Corvallis, OR Oregon State University 6/2002 B.S. Computer Engineering Corvallis, OR Oregon State University 6/2002 B.S. Computer Science |
|
Experience
|
Bend, OR
8/2005 - Present
Engine Programmer
Sony Computer Entertainment
Syphon Filter: Dark Mirror (2005-2006)Dark Mirror is a third-person shooter for the PlayStation Portable that has received many glowing reviews, including "Game of the Year." As a member of the core technology team for this project I had the great fortune of touching almost every subsystem in the game. My primary contributions included rendering optimizations, an asset compression system and leading the Game Sharing version of the title. My current tasks invovle designing and prototyping technologies for future studio projects. Keywords: C, C++, C#, PS3, PS2, PSP, Direct3D, 3dsmax Corvallis, OR 8/2003 - 7/2005 Lead Programmer Rude Scotsman Studios
Self owned and operated entertainment software company.
Vector Blaster (2004)Fast-action 3D arcade game for Pocket PC, Windows SmartPhone and Symbian. Built on Rude Engine. Vector Blaster has been well accepted by the mobile gaming community, receiving numerous positive reviews by amateur and professional game reviewers alike. At one time Vector Blaster was the highest rated independent game for Nokia N-Gage. www.rudescotsman.com Keywords: C, C++, Direct3D, Symbian, Windows Mobile, PocketPC, Win32 Corvallis, OR 1/2000 - 5/2005 Software Engineer Hewlett-Packard Co.
HP Software Update (2002-2003) is a complex multi-platform software updating system for HP products. I was heavily involved in the design, development, and deployment of both the server and the Windows client. Today, the client software is shipped with hundreds of thousands of printers, and the server is accessed tens of thousands of times a day by clients. Performance, scalability, and correctness were the highest concerns with this project.
Quotes from 2004 performance review: "Decisive and technically competent. Confident." "Great passion for technology in general. Quick learner." "Greate technical knowledge of Java and other programming environments. Good written communication and good interpersonal skills." "Robert is the most prolific generator of intellectual property on the team." Keywords: Java, J2EE, Struts, JSP, .NET, C#, C, C++, Win32, PHP, Python, Linux, MacOS, Cocoa, Objective-C Corvallis, OR 4/1998 - 12/1999 Software Engineer Intern Hewlett-Packard Co.
Lead developer on HP Instant Delivery for MacOS 9 and OS X (1999).
Developed HP printing software for Macintosh and Windows (1998). Corvallis, OR 2/1995 - 4/1999 Network Administrator Oregon State University
I supported myself through school doing network administration for Oregon State University developing IT applications for UNIX and supporting a variety of operating system platforms.
Keywords: UNIX, SunOS, Solaris, HP/UX, Linux, Windows, MacOS, Shell Scripting, C, Perl, PHP |
|
Projects
|
www.genielab.com
GenieLab.com
Lead Programmer
GenieLab (2004-2005) is a music recommendation and discovery system. Users can create an account, share their preferences in music, and receive recommendations from a collaborative filtering back-end. Dynamic interface driven with JavaScript (Ajax).
robertwrose.com/cg Computer Graphics
I have worked on many computer graphics projects over the years ranging from user interface experiments to music visualization eye candy to graphics abstraction layers for obscure and deceased platforms. Noteworthy projects are described at the above URL.
sourceforge.net/users/gfmrose Open Source Development
I have contributed to numerous open source projects, including two I created: SEQ541, a graphical MIDI sequencing program for OS X, and BinPatch, a scripting language for patching binary files.
|
|
Awards
|
Phi Kappa Phi Honor Society, OSU Chapter US Patent 7,122,918 Universal Power Supply for Consumer Appliances |
|
References
|
Available upon request. |