Post Job Free
Sign in

Software Engineer Computer Science

Location:
Lafayette, LA, 70506
Posted:
October 19, 2010

Contact this candidate

Resume:

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



Contact this candidate