Aaron MacKenzie Spuler
Round Rock, TX 78681
abphvr@r.postjobfree.com
http://www.spuler.us/resume
Education
Texas State University San Marcos, Texas
Bachelor of Science in Computer Science May 2004
Certified Ethical Hacker (CEH) -- Active Certification
Certified Security Analyst (ECSA) -- Active Certification
Certified Pen Testing Expert (CPTE)
Computer Hacking Forensic Investigator (CHFI)
Foundstone Ultimate Hacking: Expert
Work Experience
Emagined Security Austin, Texas
Penetration Tester March 2006 Present
Working with a large credit card company assisting them with day-to-day penetration testing of
network and web applications.
Perform systems and network information assurance analyses through the application of expert
penetration techniques in a fast-paced, highly technical environment.
Design, develop, and recommend integrated security system solutions that will ensure proprietary
or confidential data and systems are protected.
Provide technical engineering services for the support of integrated security systems and solutions,
interface with clients in the strategic design process to translate security and business requirements into
technical designs, identify system vulnerabilities and providing recommended counter measures to
reduce risk to an acceptable and manageable level, and conducting regular audits to ensure that
systems are being operated securely and computer security policies and procedures are being
implemented as defined in security plans.
Specialities include the following:
Finding application and protocol-related security flaws
Producing code to exploit flaws in applications and protocols
Utilizing open source and commercial penetration testing software such as Nessus, WebInspect,
proxy tools, etc.
Producing test plans and reports, including detailed procedures which can be followed by any Security
Engineer or developer
Overwatch Systems Austin, Texas
Software Engineer May 2005 - Dec 2005
Developed on Linux and Windows environments.
Wrote web services in C# to provide a Web UI for applications stored on server, making all functionality
of C# programs accessible via the Web interface.
Evaluated software from the US Army that simulated combat arenas, and wrote C++ wrapper code to
utilize the outputs in an internal software product to be used for internal testing of software before
deployment into the field.
Healthcare Intelligence, Inc Austin, Texas
Application Developer Sept 2004 - Mar 2005
Forms Automation System
Joint project in partnership with Hewlett-Packard. The digital pen uses specialized forms and when
docked in a USB cradle, would convert the handwritten text to ASCII text to be stored in database.
Utilized a Microsoft SQL Server database to store all values from forms. Designed forms with Adobe
LiveCycle Designer, trained clients on use, and met with clients to determine needs and revisions.
MediMobile
The MediMobile product allows physicians the ability to enter in all patient data, billing, and scheduling
into a handheld device and eliminates the need for paper. Wrote C++ code for the Treo 600/650
devices running Palm OS 5.2, using the CodeWarrior IDE. Developed system to dynamically generate
forms from information stored in Sybase database, and provided an auto-update scheduling feature for
the MediMobile product. Trained clients on use and assisted with technical inquiries.
Independent Projects
Mozilla Themes http://www.spuler.us
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 http://adblock.mozdev.org
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 http://www.spuler.us
Extends the functionality of a preexisting menu item, adds a button on the tab bar to open a new tab.
CuteMenus http://www.spuler.us
Adds icons to menus; Wrote JavaScript code and performed development testing.
Single Window http://www.spuler.us
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 http://www.spuler.us/software/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. Currently re-writing
application in C#. Development version also includes multi-language support with the following
languages: German, English, Spanish, French, Italian, Dutch, and Portuguese.
CD Menu http://www.spuler.us/software/cdmenu
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
http://www.wiley.com/WileyCDA/WileyTitle/productCd-076*******.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
http://www.spuler.us/resume/interview.html
http://newsletter.mozdev.org