Address: ***** ****** ****, ***** *****, CO 81211
Phone: 509-***-**** (mobile)
Email: *****@*******.***
Professional History
06.2008 - Current: Consultant
Easy Automation, Inc.
Architect and Lead engineer for a new Java-based enterprise feed mill
management platform. Swing client with JPA-based backend. Emphasis on
client response time, scalability, and multiple-level server redundancy.
OO reporting framework.
SiriusWare, Inc.
Maintained and implemented new features for their salespoint products.
12.2005 - 04.2008: Sr. Software Engineer - Lockdown Networks Inc.
Lead engineer for the vulnerability assessment components of the Enforcer
product. Also responsible for design and development of a multi-threaded,
OO implementation of an audit server that is Nessus-compatible. Written in
C++, running on Linux and Windows platforms. Worked remotely since being
hired.
11.1998 - 12.2003: Sr. Software Engineer - Symantec Corp.
One of the lead engineers responsible for the Symantec Host IDS (Intrusion
Detection System) product. Product had an OO design, consisting of C++ and
Java components, utilizing extensive design patterns. Developed using
eXtreme Programming methodologies. Team lead for the Unix platform
development, which included Solaris, Linux, AIX, and HP-UX. Worked
remotely approximately 2 years.
03.1997 - 10.1998: Founder & Architect - Network Guardians Inc.
Created a network-based vulnerability assessment tool. Product was a Java-
based, multi-threaded GUI application. Responsible for full product
lifecycle. Complete intellectual property acquired by L-3 Network
Security, which was in turn acquired by Symantec Corporation.
07.1993 - 05.1997: Software Designer and EE Intern - SPx Corp.
Performed QA of vehicle diagnostic equipment; took over maintenance of C++
database-driven automated code-generation tool; re-wrote several other
software components to be data-driven; created several database utilities
to facilitate QA.
Relevant Skills
Advanced experience in Java (including Junit, Swing, threading, RMI),
C++/C, Database design/SQL/JPA/JDBC, Design patterns, Ruby/RoR, TCP/IP
networking. Extensive experience with SCRUM/XP/Agile methodologies, pair
programming, and Test-driven-development. Additional experience with C#,
VisualBasic, PHP, website development, and XML. Platform-agnostic with
extensive experience in system programming and system administration on
Windows (2000, XP, 2003, Vista), Solaris, Linux, AIX, and HP-UX. Full
lifecycle experience in development and QA with many products and many
different environments. Intensive background in IT security topics.
Additional experience: SVN, CVS, Perforce, Siebel, ClearCase, and
ClearQuest.
Other Experience
Personal projects completed: Search engine web spider (first Java project,
circa 1995), ISP accounting system (Java), distributed P2P application
(Java, TDD), several stock market trading systems (Java & C brewery
management application (Rails, TDD)
Intermediate German language skills
Education
01.1995 - 05.1997: Mankato State University, Mankato MN. Worked part-time
towards a BS in Computer Science. Concentration on Object-Oriented
programming and design.
07.1993 - 09.1994: Kettering University, Flint MI. Attended their unique
cooperative education / work program for three semesters, with a
concentration in Electrical Engineering.
Additionally...
Symantec Certified Security Engineer, Intrusion Detection
Symantec Certified Security Engineer, Virus Protection and Content
Filtering
06.2004 - 11.2005: Built my own home in Sandpoint, ID. Responsible for
design, engineering, 90% of actual construction, plumbing, electrical, etc.
07.2009-08.2010: Built 2nd house in BV, CO.
Interests
Traveling, snowboarding, hiking, camping, woodworking, aviation.
References
Available upon request.