Aaron Spuler

themes@spuler.usAaron Spuler


Aaron MacKenzie Spuler
3612 Pine Needle Circle
Round Rock, TX 78681
aaron@spuler.us
https://www.spuler.us/resume
(512) 293-6675

   
PDF    DOC    TXT

Education
Texas State University
   Bachelor of Science in Computer Science - May 2004
Certified Ethical Hacker (CEH)
Certified Security Analyst (ECSA)
Certified Pen Testing Expert (CPTE)
Computer Hacking Forensic Investigator (CHFI)
Foundstone Ultimate Hacking: Expert

Work Experience
Emagined Security - Austin, TX
Penetration Tester (March 2006 - Present)

Overwatch Systems - Austin, TX
Software Engineer (May 2005 - December 2005)

Healthcare Intelligence, Inc - Austin, Texas
Application Developer (September 2004 - March 2005)

Independent Projects
Mozilla Themes
The entire user interface for Mozilla products is based on CSS, XML and image files. Extensive use of CSS to define the layout, styles, and attributes for the user interface. The images used in the themes represent a small fraction of the work involved. All the images used in themes were from freely available sources on the web. All themes are compatible with Mozilla, Netscape, Firefox, and Thunderbird. My work can be viewed and installed at the website.

Mozilla Extensions
Extensions build upon the framework of the Mozilla browser. Written in JavaScript, XML, XBL and CSS.
Adblock
Performed development testing on the Adblock project, to ensure compatibility across Linux, Mac, and Windows environments. Tests were performed on nightly builds of the extension.
Basics
Extends the functionality of a preexisting menu item, adds a button on the tab bar to open a new tab. Code written in JavaScript and XBL.
MoveThrobber
Relocates the throbber from the navigation bar to the menu bar. Code written in JavaScript and XBL.
Single Window
Offers greater control over link behavior, with the ability to direct links that would normally open new windows into new tabs, with several levels of detection. Code written in JavaScript and XBL.

Software Development
Notebook
Written entirely in VB6, Notebook provides the same functionality as the Microsoft Notepad application. Also includes spell checking, transparency, live update, and other functionality.

CD Menu
Written entirely in VB6, CD Menu provides a menu-based system for installing applications from a CD, based on the contents of a config file. Installation of applications is as simple as selecting an item from the list and clicking a button.


Publications
"Hacking Firefox: More Than X Hacks, Mods and Customizations", by Mel Reyes
Contributing Author, wrote chapters 6 and 18 ("Hacking Security and Privacy" and "Creating Themes")
Wiley Press, July 2005
https://www.wiley.com/WileyCDA/WileyTitle/productCd-0764596500.html

"Mozilla Community Spotlight on: Aaron Spuler", in Mozilla Links Newsletter - 17 - April 14, 2004
Interviewed by Mozilla Links Newsletter for an issue on theme design and creation.
https://www.spuler.us/resume/interview.php
https://newsletter.mozdev.org