Ian R. Elliot
*** **** **** . *********, ** *****
503-***-**** . *******@*****.***
Summary
Experienced with programming on Unix, Playstation 3, and Win32 platforms
Highly adaptable and technically innovative
Ability to understand and utilize complex data structures and crytographic
techniques enhanced by abstract mathematics background
Trained and experienced with technical writing
Education
M.S. Computer Science, Summer 2007 (GPA 3.81)
Portland State University, Portland, OR
B.S. Mathematics, Physics Minor, Winter 2005 (GPA 3.35)
Portland State University, Portland, OR
Experience
Software Engineer / Graphics Programmer
Participated in ongoing technical staff hirings and interviews
Worked daily in a fast paced, close quarters, team environment
Collaborated with client technical staff by contributing ideas, support,
and expertise
Programmed C/C++, Cg, and HLSL for Cell Broadband Engine and Win32
Designed and implemented complex multithreaded subsystems on both Win32 and
PS3
Systematically analyzed and optimized complex graphics pipelines for
Playstation 3
Designed and implemented novel graphical effects
Rewrote monolithic subsystems to be multithreaded on SPEs
Designed and implemented real time data compression for memory savings
Rewrote preexisting subsystems for memory and performance optimizations
Realized high level algorithmic optimizations and low level code
optimizations
Wrote high-performance vectorized code for SPEs
Realized tradeoffs between significantly different resources on Playstation
3 to maximize system resource utilization
Created and enhanced data management, source code, and offline data
processing tools
General Programming
Prior experience programming Java
Created web applications written in Perl and PHP utilizing SQL
Used GMP arbitrary-precision arithmetic library and OpenSSL in networking
applications
Implemented Bayesian filters, neural networks, and a generic programming
framework in C
Experience with other languages including Standard ML, HTML, and shell
scripting
Relevant Work History
Software Engineer / Graphics Programmer (Kalloc Studios, Inc.) 2008 -
2010
Webpage Design & Maintenance (Self Employed) 2002 - 2006
Unix Tutor (Self Employed) 1998 - 2002
Mathematics Tutor (Clackamas Community College) 1997 - 1999