Employment
Principal
(June 2008 – Present)
CosineWave Technologies Inc.
Client Reference: Dean Sellis (contact information on request)
- Works as a self-employed independent consultant providing
security expertise to clients and partners
- Configures and troubleshoots IKE/IPSec VPNs
- Automates business processes using Visual Basic for Applications
(VBA)
- Wrote custom JASS scripts in a Solaris 10 hardening project
Software Engineer
(part-time, November 2007 – Present)
WhyGoSolo
7001 Loisdale Road, Suite C, Springfield, Virginia 22150,
571-921-4944
Reference: Ann Bernard (contact information on request)
Reference: Keith Casey (contact information on request)
- Manages company's main Linux system and hosting provider
accounts
- Software development for main application using Ruby on Rails
2.0, RSpec
- As a security expert, provides insights into application
security and compliance issues
- As an application developer, upgraded main application from
Rails 1.2 to 2.0
Information Security Architect
(July 2004 – July 2008)
CCC Information Services Inc.
222 Merchandise Mart Suite 900, Chicago Illinois 60654, 312-229-2200
Reference: Christopher Lewis (contact information on request)
Reference: Andrew Steingruebl (contact information on request)
Reference: Shannon Courtney (contact information on request)
- Helped company achieve Sarbanes-Oxley compliance
- Communicated customer security requirements to the business and
documented business practices for customers
- Reviewed architectural security and assessed prospective risk for
company software releases
- Coordinated with security vendors during third-party vulnerability
assessments
- Wrote secure web coding standards, based on OWASP, and train
developers on application security issues
- Scanned systems for network vulnerabilities with nCircle IP360 and
worked with teams to mitigate standard OS vulnerabilities
- Wrote business cases for projects to improve security
- Used Snort and Sourcefire 3D with RNA to detect potentially
malicious attacks that could threaten the enterprise
- Provided technical leadership and assistance to Unix team
Senior Network Systems Specialist
(May 1999 – July 2004)
Abbott Laboratories, Global Technology Solutions
100 Abbott Park Road, Abbott Park Illinois 60064, 847-937-6100
Reference: Clyde Anderson (contact information on request)
- On team of thirty responsible for approximately 700 Unix
hosts
- Primary point of contact for forty-three Unix hosts including
firewalls and Internet facing services
- Responsible for drafting and executing project plans including
requests for capital and non-capital expenditures
- Held project responsibilities for system architecture and
determining size requirements.
- Participation in corporate wide operations security council that
governed architecture and approval of firewall requests
- Wrote scripts for completely automated Solaris Jumpstart
(Bourne shell)
- Wrote scripts for Sun auto-patch "boot net
- patch" (Bourne shell)
- Used Perl to write an enterprise software management script and
maintain specialized NIS environment
- Wrote a custom Samba VFS module in C
- Lead several instructional sessions on "Topics in Unix"
that covered scripting in shell and Perl, and introductions to
various Unix programs
Systems Administrator
(March 1998 – May 1999)
First Options of Chicago (subsidiary of Spear, Leeds, and Kellogg; now
Goldman Sachs)
440 South LaSalle Street Suite 1400, Chicago Illinois 60605, 312-362-3000
- On team of six responsible for ninety Sun machines
- Managed Join DHCP/DDNS, configured partner connections with
aspppd, and installed programming software for developers
Systems and Software Engineer
(April 1997 – March 1998)
Spark Services, Inc., a subsidiary of Cendant
1603 Orrington Avenue Suite 700, Evanston Illinois 60201
Reference: Andrew Hatchell (contact information on request)
- On team of four responsible for 65 Intel based computers (mostly
OS/2)
- Responsible for customer service and quality assurance
applications, and credit card transaction batch processing
systems
Computer Technician
(October 1995 – June 1997)
University of Chicago
1116 East 59th Street, Chicago Illinois 60637, 773-702-1234
Unix Technical Computing Assistant
(October 1995 – May 1997)
- On team of two responsible for 20 SGI machines, two Sun
machines
- On team of about twelve partially responsible for 60 various
other Macintosh and Windows machines
- Lead cluster migration from one SGI architecture to another
- Implemented Macintosh user authentication to Unix servers and
a system that integrated the BSD printing system with MacOS and
Windows
Resident Computing Coordinator
(April 1997 – June 1997)
- Sole individual responsible for one Sun server
- Interviewed and hired Resident Computing Assistants, and acted
as an emissary between university community and Resident
Computing Assistants
- Designed, recommended, and implemented improvements to dorm
networks
Resident Computing Assistant
(October 1996 – March 1997)
- Sole individual responsible for six Macintosh systems
- Provided connectivity support for dorm residents
Assistant Administrator
(January 1997 – March 1997)
- Partially responsible for five Windows NT systems
Education
The University of Chicago
1116 East 59th Street, Chicago IL 60637, 773-702-8650
Bachelor of Science, Mathematics