Personal Statement
My passion for working with applications—whether building them or
decomposing them—drives my career. I have professional experience
as a developer, a systems administrator, and a security architect.
I love working directly with clients, strive to provide the best value
for my time, and I take pride in the quality of the work I deliver.
Employment
Ruby on Rails Development Team Lead
(February 2012 – Present)
Senior Ruby on Rails Developer
(May 2011 – February 2012)
Converted from contract via
(May 2011 – February 2012)
- Developed software with and .
- Team deployment leader and security group liason.
-
Other Technologies:
,
,
,
,
Senior Software Engineer
(October 2009 – May 2011)
- Developed software with , ,
, and
- Agile environment with pair programming
-
Other Technologies:
,
,
,
,
,
,
,
,
,
,
,
,
,
Senior Tools, Systems, and Software Engineer
(February 2009 – October 2009)
- Self-directed position providing development team support
for , , ,
and
- Introduced Kerberized Linux configuration for system
authentication with
- Wrote program to migrate data into
and validate migrated code repositories
-
Other Technologies:
,
,
,
,
,
,
Self-Employed
(full-time July 2008 – February 2009; part-time February 2009 – Present)
as
-
Worked as an independent consultant providing security
expertise and software engineering to clients and partners
-
Technologies:
,
,
,
(VBA),
,
,
Software Engineer
(part-time November 2007 – December 2008)
-
Software development for main application using on
-
Managed company's main system for several
months
-
Other Technologies:
,
,
,
Information Security Architect
(July 2004 – July 2008)
- 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 trained
developers on application security issues
- Scanned systems for network vulnerabilities with
and
worked with teams to mitigate standard OS vulnerabilities
- Wrote business cases for projects to improve security
- Used and with RNA to
detect potentially malicious attacks that could threaten the
enterprise
- Provided technical leadership and assistance to Unix team, and
worked 50% on front-line support when the Unix team was short
staffed between March 2006 and March 2007
- Created Red Hat environment for
automated building of servers
-
Specified standard build for
systems
-
Other Technologies:
,
,
,
,
,
,
,
,
,
Senior Unix Systems Administrator
(May 1999 – July 2004)
, Global Technology Solutions
-
Systems administrator for
,
,
,
, and
systems
-
Administered , hardened Internet facing
services, and participated in corporate wide
- Responsible for drafting and executing project plans including
requests for capital and non-capital expenditures
-
Created completely automated Solaris
environment and patch infrastructure via network boot
- Used to write enterprise software
configuration management program and maintain specialized NIS
environment
- Wrote a custom VFS module in
- Lead several instructional sessions on "Topics in Unix"
that covered scripting in shell and , and
introductions to various Unix programs
-
Other Technologies:
,
,
,
,
,
,
,
,
,
Unix Systems Administrator
(March 1998 – May 1999)
- On team of six responsible for ninety Sun machines
-
Technologies:
,
,
,
Systems and Software Engineer
(April 1997 – March 1998)
- Programmed in , , and for
console and graphical applications
- Handled credit card transactions and telephony applications
-
Other Technologies:
,
,
,
Part-time Computer Technician positions at
while in school