William Herrin's RESUME
Employment History:
ITT (Dulles, VA)
Principal Engineer, March 2010 - Present
- Delivered continuity of operations for an Iridium satellite ground system.
- Led the design and implementation of a resilient computer room and the structured
cabling system for company expansion.
ITT (Dulles, VA)
Senior Software Engineer, May 2008 - March 2010
- Architected and led the construction of continuity of operations for an Iridium
satellite ground system including software, hardware and network improvements.
- Implemented process control for software packaging and deployment.
- Implemented thorough hardware and software monitoring and reporting system.
comScore, Inc (Reston, VA)
Senior Software Engineer, November 2007 - April 2008
- Developed a Linux-based HTTP packet capture and analysis appliance.
Democratic National Committee (Washington, DC)
Internet Infrastructure Manager, September 2005 - November 2007
- Managed a staff of three engineers responsible for 70+ Linux servers used by three
Democratic Party organizations.
- Designed and built a resilient computing infrastructure including two collocation data
centers, a 56-mile fiber optic ring connecting them with national headquarters, multiple
Internet backbone connections and BGP reciprocal peering.
- Implemented thorough hardware monitoring and reporting to identify and replace ailing
servers before they break.
- Helped specify an Avaya VoIP phone system for 300 users.
- Cleaned up the DNC's split horizon DNS. Implemented consistency checking between the
internal and external servers.
- Performed professional management in the following areas: computer/system operations,
systems administration, communications network administration, software development,
systems software support, hardware support, database administration.
Cambridge Communications Systems, Inc.
(Suitland, MD)
Research Analyst - Linux, December 2004 - September 2005
- Contractor for the United States Bureau of the Census, Telecommunications Office.
- Designed and implemented process improvements for a large electronic mail system
combining Linux/Sendmail and IBM/Lotus Domino.
- Designed and built a custom spam control software using C and Perl with individual
customer settings and an intelligent method for handling of false positives.
- Designed and built web security software using Linux, Apache and Perl to permit external
customer access to Lotus iNotes.
Democratic National Committee (Washington, DC)
Senior Information Technology Generalist, August 2004 - December 2004
- Performed complex professional support in the following areas: software development,
computer/systems operations, systems administration, communications network
administration, systems software support, hardware support, database administration, web
server administration.
- Helped the DNC scale up their Internet operation for the 2004 election.
- Rebuilt the Linux/Apache web application that managed mass-email web bugs and link
handlers. Improved capacity by a factor of twenty while reducing the server count by two
thirds.
- Constructed and implemented an online UNIX backup solution that backed up multiple
terabytes of data and successfully restored data following several database crashes and an
accidental file deletion. Successfully implemented a differential backup service on the
hundreds of millions of records in the MySQL-based voter database.
- Worked with Linux Virtual Server (LVS) based clustered high availability systems (load
balancers). Helped manage the software and hardware for www.democrats.org
which was spread across 19 servers.
- Member of the team that raised nearly $400 million for the 2004 elections.
- Helped maintain 50+ servers at two sites.
- Troubleshot and rebuilt server hardware, kernel versions, etc.
- Filled in as needed, where needed, when needed.
CrossLink Internet Services (Springfield,
Virginia)
Director of Engineering, August, 2000 - May 2004
- Led a team of three engineers to construct and maintain a large network deploying Cisco,
UNIX, and Windows NT technologies.
- Engineered an Internet Service Provider network consisting of more than 40 sites in 5
states and more than 200 Cisco routers, including a multihomed BGP backbone.
- Developed and deployed an e-mail antivirus system in multi-threaded C and Perl.
- Performed cost analyses on proposed company products. Assist on sales presentations for
large customers.
- Exercised cost control through careful selection of systems and software, and through
cautious secondary market equipment purchases. Saved the company hundreds of thousands of
dollars on networking equipment.
CrossLink Internet Services (Springfield,
Virginia)
Senior Systems Administrator, November, 1998 - August, 2000
- Developed software including a web based account management application, authentication
and access software, e-mail software, and network monitoring software using C, C++, Perl,
PHP and shell scripts..
- Built and managed UNIX based Internet servers including e-mail servers, web servers,
network monitoring servers, authentication servers, usenet servers, etc.
- Designed and implemented the core computing facility.
netFilter Technologies (Falls Church,
Virginia)
Chief Technical Officer, August 1996 - November, 1998
- Co-Owner of netFilter Technologies, a small
business.
- Lead developer on the Internet Filter, a World Wide Web filtering program used at the
core of the iExalt, SafeSurf, KidzNet
and Library Safe filtering systems.
- Developed Internet Filtering and Security Products.
- Business sold for $300,000 in cash and stock.
Why? Internetworking (Annandale, Virginia)
Owner, October 1995 - August 1998
- Owner/operator of Why? Internetworking, a small
business.
- Developed and operated all World Wide Web services for CrossLink, a regional Internet Service Provider
serving the mid-Atlantic states.
- Developed custom server modifications and accounting software
for the web services.
- Developed World Wide Web and other Internet applications for customers.
- Business sold for $55,000 in cash and services.
Office of Naval Research, Ocean Acoustics Program
(Arlington, Virginia)
Office Automation Clerk, June 1993 - September 1996
- I started working as a summer intern at the Office of
Naval Research in the summer of 1993. I was brought in by Dr. Mohsen Badiey (The
Ocean Acoustics program manager) to run his newly acquired Sun Sparcstation. Dr. Badiey
was so pleased with my performance that at the end of the summer he arranged for me to
continue during the school year, telecommuting from GA Tech via the Internet. I worked
on-site each summer and telecommuting each school year, and continued working for his
replacement, Dr. Jeff Simmen.
- I received an award from the Chief of Naval Research citing
outstanding performance. I detected an intruder who had slipped by the normal computing
staff, breaking in to ONR's computing system via the Internet. I helped the Naval Criminal
Investigative Service begin to trace the perpetrator to his source, and secured the
machine that had been broken in to.
- I was granted a Department of Defense "Secret" level security clearance.
- I managed a network of Sun (Unix) workstations for use by eight people.
- I installed a wide range of services on the Suns, including a customized SMTP (Email)
server, an anonymous FTP server, a World Wide Web server, a Domain Name System (DNS)
server, and a variety of minor servers.
- I converted the Ocean, Atmosphere and Space department's FY 1994 program book for use on
the World Wide Web.
- I configured an Annex terminal server for dial-in/dial-out access.
- I configured ONR's entries in the Internet Domain Name System (DNS) in order to allow
them to interoperate properly with the Internet. I also wrote an application to permit the
network administrators to update the DNS entries using a Microsoft Excel spreadsheet of
host names and IP addresses.
- I installed an Internet Mail gateway for ONR's internal Lan Mail system.
- I assisted with the analysis of data from the AGS '92 Ocean Acoustics experiment at the
Atlantic Generating Station site off the coast of Atlantic City, New Jersey.
- I participated in the SWARM '95 Ocean Acoustics
experiment near the Hudson Canyon, 50 miles off the coast of New York.
- I participated in the AGS '95 Ocean Acoustics experiment at the Atlantic Generating
Station site off the coast of Atlantic City, New Jersey.
Georgia Institute of Technology, Office of
Information Technology (Atlanta, Georgia)
User Assistant, December 1991 - March 1992
- I managed a networked cluster of MSDOS and Macintosh computers for the Georgia Tech Office of Information Technology.
- I provided user support for a broad range of software packages.
- I was selected for the position while a second-quarter freshman. Normally the job is
limited to students who are at least sophomores.
Safeway Food Stores, Inc., Annandale Safeway
(Annandale, Virginia)
Courtesy Clerk, July 1988 - September 1991
- I provided a range of services to customers and staff: bagging groceries, loading
peoples' cars, and locating items.
- I was responsible for end of shift maintenance activities including cleaning, restocking
returned items, supplying rest areas and the outside station, and setting up bagging
stations for the next day.
- I answered a wide variety of questions and requests from customers, often under
difficult circumstances , with the objective of maintaining a positive relationship with
the customer.
Last updated Saturday, April 17, 2010 03:22 AM.