Post Job Free
Sign in

Software Engineer

Location:
Falls Church, VA
Posted:
February 15, 2013

Contact this candidate

Resume:

William Herrin's RESUME

**** ***** **.

Falls Church, VA 22042 abqmcv@r.postjobfree.com

http://bill.herrin.us/resume/

***-***-************:

I am an computer networking generalist with deep expertise in scalable Linux software

development, C and Perl programming, UNIX and Linux systems administration, Cisco

networking and Internet security. I have a broad knowledge base and I am diligent and

thorough in my work. I am a fast learner with or without formal training, and I have a

burning desire to learn more.Employment Experience:

(Dulles, VA)

Principal Engineer, May 2008 - Present

Architected, led the implementation and delivered a geographically diverse (Virginia

& Hawaii) continuity of operations system for an Iridium satellite base-end station

including load balanced active-active redundant servers and BGP-based network

improvements.Led the design and implementation of a resilient computer room with standard n+1 power

and air conditioning systems, as well as the structured cabling system for a company

expansion.Built a "distributed responsibility" developer network, facilitating

development of many Internet-connected products. Compartmented systems accessed via VPNs

from engineers' desks permitted parallel development of systems with divergent security

architectures.Built a network of more than 70 virtual machines distributed through a dozen countries.Managed a team of three engineers responsible for around 100 servers, routers and

switches serving multiple government projects.

(Reston, VA)

Senior Software Engineer, November 2007 - April 2008

Using C++, C, Perl and shell scripting, developed a Linux-based network appliance that

captured and analyzed HTTP packet traffic.

(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 and deploy an Avaya VoIP phone system for 300 users.Performed professional management in the following areas: computer/system operations,

systems administration, communications network administration, software development,

systems software support, hardware support, database administration.

. (Suitland,

MD)

Research Analyst - Linux, December 2004 - September 2005

Contractor for the United States Bureau of the Census, Telecommunications Office.Designed and built custom spam control software using Sendmail, multi-threaded C and

Perl with individual customer settings and an intelligent recovery method for false

positives.

(Washington, DC)

Senior Information Technology Generalist, August 2004 - December 2004

Helped the DNC scale up their Internet operation for the 2004 election. Rebuilt the link

redirector part of the web application that couldn't withstand the higher load.Constructed 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.

(Springfield,

Virginia)

Director of Engineering, November 1998 - May 2004

Led a team of three engineers to construct and maintain a wide area network (WAN) and

Internet server system deploying Cisco, UNIX, and Windows Server technologies.Developed and deployed server-based E-Mail antivirus software using multi-threaded C and

Perl on a Linux platform.Constructed robust network monitoring software suitable for identifying faults in and

notifying operations staff in 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.Performed cost analyses on proposed company products. Assisted sales staff with product

pricing.

Education:

(Fairfax, Virginia)

Bachelor of Science in, January 1997

GPA - In Major: 4.0, Overall: 3.3

Skills:More than a decade of professional software development experience.Programming Languages: Expert: C, Perl and Unix shell scripting. Experienced: C++,

Java/J2SE, PHP, Assembly Language, Pascal, and Basic. Robust software development skills. I rapidly learn new programming languages.Expertise in both single-threaded and multi-threaded programming and a strong

understanding of both procedural and object oriented programming techniques.Experience developing software for SQL databases including MySQL, Oracle, MSQL and

Netezza.Extensive Internet-related expertise.Recognized Internet routing expert. Active participant in the Internet Research Task

Force's Routing Research Group. Active participant in the American Registry for Internet

Numbers' public policy process. Strong experience with BGP and OSPF.TCP/IP expert including development of software applications using TCP, UDP, IP, ICMP,

GRE and DNS. Broad experience with Cisco routers including automated updates and management via SNMP

and telnet. Built software which automatically backs up the router configurations. I have

used IOS 10.0 through 12.4.I've worked with a variety of data circuits including: POTS lines, ISDN BRIs (ni1), ISDN

PRIs (5ess and dms100), T1s, T3s, frame relay, ATM, CWDM, dark fiber, various ethernet

technologies and 802.11 wireless.20 years of experience developing software in UNIX environments including Linux (SuSE,

Red Hat, Fedora and Debian), Sun Solaris, Dynix, Ultrix, Irix and HP/UX.Deep understanding of Internet security technology including firewalls, packet

filtering, NAT, Unix security, content filtering (anti-porn, anti-spam) and encryption

including IPSec, SSL/TLS, Kerberos, and LDAP. Extensive expertise with Internet mail protocols including SMTP, POP, and IMAP. Have

written delivery agents, spam and virus filters, glue code and helper programs for major

software packages including sendmail, qmail and Communigate Pro.16 years of World Wide Web programming experience including work with HTML, HTTP, XML,

CGI programs, PHP and mod_perl..Considerable experience with the Domain Name System (DNS) and Berkeley Bind.US Citizen. Hold an active TS/SCI clearance.References and work samples are available on request.

Last updated Saturday, November 10, 2012 09:28 AM.



Contact this candidate