"I would rather be exposed to the inconveniences attending too much liberty than to those attending too small a degree of it."

- Thomas Jefferson

Resume

I'm most comfortable on a Linux or Unix based operating system. I use an Apple PowerBook G4 as my laptop as well as a Gentoo Linux desktop. I'm familiar with running Windows, but not particularly familiar with programming on Windows.

I have used C, C++, Java, Python, Perl, Ruby, and various assembly languages, but I am probably best with Ruby. However, I have extensive experience with Java, C and C++. I have done a lot of low level Linux Kernel, operating systems and device driver design for embedded MIPS systems.

In addition to my extensive low level systems experience, I have experience developing web applications in PHP, Java & JSP, and Ruby on Rails. I have become familiar with IDEs such as Eclipse and NetBeans, but I am probably still most comfortable and proficient with vim.

My undergraduate degree from Purdue University is in Computer Engineering and as a result of that I tend to stick as strictly as possible to Albert Einstein's "Everything should be made as simple as possible, but no simpler." philosophy. I am intimately familiar with several software development styles, including a thorough understanding of open source software.

My work as a graduate research assistant at North Carolina State has focused on computer security and privacy issues. I am a contributing member of ThePrivacyPlace.org research group. The focus for much of this research has been on legal compliance in software systems through better software engineering practices. I am interested in public policy issues as they relate to technology.

More specific details on my job skills can be found on my resume. You can download a PDF version of it here.

Send thoughts, criticisms, and fanmail to akmassey at NO SPAM ncsu dot edu.
Copyright © 2006-2008 Aaron Massey.