| Education: |
Master of Engineering in Information Assurance & Computer Engineering
Iowa State University
Master of Business Administration
Iowa State University
Graduate Certificate in Information Assurance
Iowa State University
Bachelor of Science in Computer Engineering
Iowa State University
High School Diploma
Holmen High School
|
| Computer Experience: |
I have at least 4 years experience with all of the following:
Languages:
Perl, PHP, C, SQL, C++, Java, HTML, JavaScript
Environments:
Macintosh OS, MS Windows, Linux, FreeBSD, *NIX, TCP/IP networking,
AppleTalk networking
And Programs:
PostgreSQL, mySQL, Asterisk, Apache, openLDAP, Postfix, Samba, QEMU, VMWare, gcc, LaTeX
I have considerable expertise in Linux, including the design and maintenance of my own distribution —
Zinux Linux. Zinux is based on the Linux from Scratch project, but has been greatly
customized and extended for my own requirements. Most significantly, I have created an automatic build system
that makes from-source installation of the entire OS a simple and speedy process. Zinux includes a complete set
of standard Linux tools, a variety of Internet and network servers, and even a live CD for easy installation and
emergency use.
I have also contributed patches or other code for several open-source projects including clamdmail, qmail-ldap, and dovecot, (all in C) written
several WoW addons including AcceptDailies, AutoGroupFriends, and TurnInEverything (all in
LUA) and have completed a variety of unpublished personal programming projects such as a hybrid BlueTooth/GPS multi-user location tracker that includes both web (PHP, PgSQL) and BlackBerry (Java) components,
and a web-enabled, multi-zone, scheduled, proximity-sensing, weather-aware thermostat (C, PHP, Perl, Bash, PgSQL).
|
| Work Experience: |
| August 2011-Present |
F5 Networks |
Seattle, WA |
| Software Engineer III |
| At F5 I work on the Rapid Development Team supporting and developing for current and historical versions of
the TMOS platform and various other F5 products. My typical duties include both code and configuration-based solutions for
field-discovered issues with deployed systems, bug fixes, and new feature development. |
| |
| 2006-August 2011 |
Dice, Inc. |
Urbandale, IA |
| Integration Engineer |
| As an integration engineer for Dice I have performed a variety of programming tasks, including the
specification, design and implementation of both internal and external monitoring programs, web spiders to collect job
postings and sales leads, and many smaller projects across almost all departments. My work is primarily in Perl, but often
includes projects in PHP and SQL, and sometimes in Java and C. I make daily use of many web technologies including HTTP
transactions, SOAP, and JavaScript. I have also provided both maintenance and new development for ClearanceJobs.com and JobsInTheMoney.com, including new interactive and batch job loading interfaces via
SOAP and email. In this position I supervise several part-time developers. |
| |
| 2002-2011 |
Cynic by Trade, LLC |
La Crosse, WI |
| President |
| In 2002 I created a computer consulting company to provide comprehensive technology support to small business.
We provide computer sales and service, server, network, and end-user support, and custom programing, integration, and
automation services — essentially the same services that an in-house IT and development staff would provide, but
without the ongoing expense of full-time employees. In this position I directly manage 1 full-time and 2 part-time
employees. |
| |
| 2005-2006 |
Palisade Systems, Inc. |
Ames, IA |
| Software Engineer |
| As a software engineer for Palisade Systems I continued my contributions to the company's line of network
security products, including ScreenDoor and PacketSure. I designed and coded many parts of the products' configuration and
reporting interfaces in C, Perl, PHP, Flash, HTML and SQL, and assisted with testing and debugging of the products as a
whole. I also designed and maintained several data tracking and integration systems for Palisade's internal use in
manufacturing, marketing and accounting. |
| |
| 2003-2005 |
Palisade Systems, Inc. |
Ames, IA |
| Intern |
| In this position I contributed to the design and implementation of network security products
including PacketHound, ScreenDoor, FireBlock, and SmokeDetector. I wrote and modified programs in C and Perl,
both for the core network product and the user and OS interfaces. I also created and administered several
databases and interfaces for customer and product tracking.
|
| |
| 2002-2005 |
Iowa State University, Music |
Ames, IA |
| Systems Administrator, Webmaster |
| My primary duties in this position include the design and maintenance of a large website, computer and office technology support for
faculty and staff, and administration of all departmental servers. I also oversee the department's
enterprise-integrated computing labs and their support staff.
|
| |
| June 2003-November 2003 |
CyRide |
Ames, IA |
| Transit Driver |
| In this position I obtained my class B commercial driver's license and operated transit buses up
to 42' in length.
|
| |
| 2000-2003 |
Iowa State University,
Horticulture |
Ames, IA |
| HTML Assistant |
| My primary duties in this position included the design and maintenance of a large website as well as computer and office technology support for
faculty and staff.
|
| |
| Summer 2002 |
La Crosse Area Convention &
Visitor's Bureau |
La Crosse, WI |
| On-Site Representative |
| My primary duties in this position included telephone and in-person assistance of La Crosse area
visitors and the general pubic, in relation to activities, lodging, dining, and many other concerns.
|
| |
| Summer 2001 |
The Trane Company |
La Crosse, WI |
| Summer Engineer |
| In this position I was a member of the control systems design team for a new air conditioner control
platform. My primary duties included drafting and execution of verification plans for both software and hardware
components of the control system.
|
| |
| Summer 2000 |
The Trane Company |
La Crosse, WI |
| CenTraVac Checker |
| In this position I was a member of the CenTraVac production team. My primary duties included
locating and transporting all CenTraVac components into the assembly room.
|
| |
| 1999-2000 |
Wal-Mart |
Onalaska, WI |
| Floor Clerk |
| My primary duties in this position included sales, merchandizing, and customer assistance.
|
| |
| 1998-1999 |
Happy Joe's |
Onalaska, WI |
| Pizzamaker |
| In this position I prepared and served pizzas and other foods, and performed various cleaning
duties.
|
| |
| 1997-1998 |
Apac Teleservices |
La Crosse, WI |
| Customer Service Representative |
| In this position I was a member of several phone sales and customer service teams. My primary
duties included sales, data entry, and customer assistance.
|
| |
| 1996-1997 |
Lodestar Publications |
Holmen, WI |
| Office Assistant |
| In this position I performed various clerical duties, including typing and proofreading, and
helped support their office technology.
|
|
| Volunteer Experience: |
| 2012-Present |
FIRST Robotics |
Seattle, WA |
| Mentor |
|
FIRST Robotics is an organization with a mission to "inspire young people to be science and technology leaders". I work as a
mentor for team 4030 at Ingraham High School, which participates each year in a competition involving robots. The details of
the competition change each year, but typically robots weigh over 100 pounds, stand several feet tall, and move both
independently and under remote control around an arena about 30' x 60'. Students are responsible, under the supervision of
mentors, for the design and construction of the entire robot including mechanical and electronic systems, control software,
and user interfaces; some basic elements are provided, such as a computer with the necessary interfaces to allow connection
of sensors, motor controllers, and other devices, but all implementation details are open to the student team. As a mentor I
specifically supervise the software and electrical systems.
|
| |
| 2012-Present |
Court Appointed Special Advocate |
Seattle, WA |
| CASA |
|
As a CASA I provide direct advocacy for abused and neglected children in the family court system. After a child enters the
dependency process, wherein they have generally been removed from their parent's care, I am assigned by a judge to
investigate the circumstances of a child's life and make reports and recommendations to the court with respect to the best
interests of the child. In my local jurisdiction children under 13 are not represented in family court — only their
parents and the state have lawyers available — and as a CASA I work to ensure the child's interests are represented in
these court cases.
|
|
| Awards & Activities: |
|
| Employer References: |
Nancy Fee
Principal
3P Administrators
1113 Riders Club Road
Onalaska, WI 54650
Phone: (608) 779-3002
Email: nancy.fee@3pa.com
Dave Rush
Development Manager
Palisade Systems, Inc.
400 Locust Street, Suite 700
Des Moines, IA 50309
Phone: (515) 727-0803
Email: drush@palisadesys.com
Doyle Groves
Integration Engineering Manager
Dice
4101 NW Urbandle Dr
Urbandale, IA 50322
Phone: (515) 313-2143
Email: doyle.groves@dice.com
|
| |
|
| Personal References: |
To protect the privacy of my references, their contact information is available only upon request.
|