Sections

 Home
 Resume
 Free Media
 Riddles
 Bob's Gallery
 Links & Resources
 Contact


Projects

 Anon Relay Monitor
 Kana Quizzer
 Keybinding Util
 Model Gallery
 Port Simulation
 Applets
 Nexus


html pdf LinkedIn Profile
Me
Resume

Damian Johnson

email

9420 SW 270th St, Vashon WA 98070
(206) 925-3256

Current Work - Amazon (SDE) and the Tor project (volunteer)
Languages - Python and Java (also familiar with PHP, Perl, and C)
Interests - Interface development, computer security, and online privacy
Specialized Tools & Libraries - Curses, Swing, and Blender

Work Experience:

Samples of Web Development - Personal Home Page and Simulation and Gaming Lab

Amazon.com (Fall '09 - Present)
Software development for the checkout team of RCX (retail customer experience). We work on customer facing aspects of the Amazon shopping cart and checkout pipeline, maintaining services (C++) and the dynamic server side content (HTML, JavaScript, and Perl Mason).

Port Simulation Research Project (Fall '07 - Spring '09)
State-sponsored research supervised by professor Larry Holder concerning the simulation of a major seaport in the Torque game engine to analyze it for security concerns such as illicit cargo. Project details and Masters thesis is available here. This also included some time as a teaching assistant for a programming practicum for Python and C.

Google Summer of Code '08 (Summer '08)

Google Internship (Winter '07 - Fall '07)
Six month internship as a software engineer in test with Google Pack. Work included writing an applet front end for the test harness and expanding capabilities of Eggplant test scripts.

CSS Mentor (Fall '06 - Winter '07)
Lab mentor for undergraduate computing and software systems (CSS) courses at UWT. This chiefly involved troubleshooting code and providing clarification for difficult concepts.

IT Lab Assistant (Summer '05)
Worked with UWT system administrators to prepare for the following school year. This included automating software installations via AutoIT scripts and using VMWare to test images for basic functionality.

Personal Projects:

Anonymizing Relay Monitor- Terminal based status monitor for Tor relays. This functions much like top does for system resource usage, providing a variety of real time statistics. This is written in Python using the Curses interface.

Free Media Directory- Site featuring media resources (mostly icons) freely available in a libre sense (GPL, CC, etc). It's intended for web and UI developers, and has been featured in places like webmasterkit.info. Though still a work in progress, the site for a time averaged over a hundred visitors a day.

Kana Quizzer- Java flashcard style quizzing application for learning Japanese. This also includes a Python vocab quizzer (curses front end) and typing practice for direct kana input.

Education:


  • Washington State University
Fall '07 — Spring '09 GPA: 3.60

Graduated with a Masters of Science in Computer Science

  • University of Washington: Tacoma
Fall '05 — Spring '07 GPA: 3.75
  • University of Washington: Tacoma
Fall '05 — Spring '07 GPA: 3.75

Graduated with a Bachelor of Science in Computing and Software Systems

References available upon request.

Last Updated: 7/31/10