Stuart A. Barkley
Stuart A Barkley
Silver Spring, MD 20910 USA
voice: +1-301-***-****
email: *******@***.***
Skills:HPC, GPFS, Infiniband, Compute Clusters, TCP/IP, SNMP,
rrdtool, MRTG, Cacti, OpenNMS, rancid, SMTP, ssh, ssl, kerberos, perl, c,
c++, Solaris, FreeBSD, Radius, Apache, dns, bind, sendmail, Unix system
administration, network and system security, Network Management Tools
Experience:
April 2009 - present - Staff Fellow
Division of Electrical and Software Engineering
Office and Science and Engineering Laboratories
Center for devices and Radiological Health
US Food and Drug Administration
Silver Spring, MDArchitect, installation and operation of multiple Scientific
Computing clusters.
Blue Meadow High Performance Computer: 2000 cores compute, 40Gbps
Infiniband interconnect, 60TB GPFS file system.Betsy Cluster: 100 node compute cluster, 160TB NetApp
storage.Infrastructure and support systems: Networking, DNS, monitoring
systems, kerberos authentication, LDAP authorization, etc.
July 2007 - December 2007 - NMS Architect
iDirect
Herndon, VADesign and implementation of scalable Network Management data
collection and archiving system for Satellite based TCP/IP product.
April 2005 - April 2007 - Senior Systems Architect
Vonage
Holmdel, NJLarge scale Network Management data collection system (1000 hosts,
16000 interfaces)OpenNMS network management system implementation and deploymentData gathering and reporting for voice call usage and capacity
planning (including GOS calculations)Legacy network analysis, device discovery and inventory processes
(feeding initial database population)Fast snmp walker and poller designOut-of-box Rancid implementation for router configuration collection
with custom database driven configuration processSubscriber provisioning error ticket generationE911 subscriber provisioning system for PSAP and MSAG address
mapping
March 2002 - March 2005 - Sabbatical
April 1999 - February 2002 - Senior Internet Product Engineer
December 1997 - April 1999 - Advisor
April 1995 - December 1997 - Senior Software Engineer
Infrastructure Application Development
UUNET TechnologiesIETF representative: Applications, Operations and Security Areas,
AAA, roamops, nasreq, impp, sip, other working groupsIETF AAA (Authentication, Authorization and Accounting) protocol
evaluation committee memberExperimental/initial development Apache, CGI, load balancingExperimental ssl certificate authorityProduction system security architecture designResearch and test lab developmentWork with vendors on specification for new functionalityDesign, code and deploy scalable, secure, redundant SNMP based usage
data collection system for dial access networkCoordinate build out over 4 years gathering 100M records per dayDesign, coordination of robotic tape backup and archive system
handling permanent archiving 5GB+ data per dayStatistical reporting system: dial pop usage, blockage, qosDesign, coding and maintenance of other tools in support of dial
network: configuration file generation, dns data generation,Design/advisor radius proxy, server, kerberos and other access
control systemsDepartmental interface with operations and security groupsTechnical resource for other group membersSolaris system administration resource24x7 on call pager support
January 1984 - April 1995 - Senior Software Developer
Control Data Systems, Inc.
Landover, MDProvide technical leadership over many software development projects
on many different hardware and software platforms. Act as technical
resource regarding PC, Windows, Windows NT, NetWare and other
applications as needed by internal Control Data organizations and
clients. Investigate, test, design, prototype and implement solutions to
various Control Data and client problems.Planned and implemented MS-DOS, MS-WINDOWS and Novell NetWare Server
components of a distributed network file backup system. Designed and
wrote file system backup and restore code, user interface code and
network socket interface code using object oriented features of C++.Participated in the NIST sponsored OSI Implementors Workshop that
produces Implementation Agreements for the usage of the OSI protocols.
Wrote a RFC-1006 interface for a PC implementation of OSI to interface
with the Control Data OSI product line for UNIX systems.Provided primary and backup technical support for the HCL eXceed
X-Windows package and the FTP Software Inc., PC/TCP TCP/IP package that
are resold and supported by Control Data.Implemented the Internet Standard TELNET (RFC-854) and FTP (RFC-959)
protocols along with TCP interfaces to several PC and UNIX TCP/IP
packages.Performed major design and coding on Control Data's VistaCOM
communications package for MS-DOS, WINDOWS, WINDOWS-NT, UNIX and VAX/VMS,
including: loadable terminal emulators (VT100, VT220, Tektronics 4107),
loadable device drivers, network support (NETBIOS, NASI, BAPI, INT14),
TELNET drivers, File Transfer Protocols (Vista, TCP/IP FTP, XMODEM,
KERMIT), scripting language, individual program callable components.Designed and implemented a state of the art file transfer protocol to
allow data to be moved between many different host computers and personal
computers.
October 1979 - December 1983 - Project Leader
United Information Services
United Telecommunications, Inc.
College Park, MDWrote a custom full screen file editor for use by the U.S. Senate, a
major customer of our timesharing service.Was Project Leader for the development of the UNIMAIL Electronic Mail
system for use both internally and by our many timesharing
customers.Responsible for major modifications to the Batch and Output Spooling
System for the special needs of an Online Remote Computing Service.Created requirements specifications for a new terminal access network
and operating system utilities.Created several utilities as part of a DECsystem-10 Computer Usage
Accounting System.
May 1979 - October 1979 - Programmer GS-7
Naval Telecommunications System Integration Center
U.S. Navy
Cheltenham, MDSupervised installation of hardware and software for a Digital
PDP-11/70 computer system running IAS.Supervised installation of a custom hardware interface for
communications between the PDP-11 and a CP642B Military Computer System
to allow for software support of MPDS (Message Processing and
Distribution System).
November 1978 - May 1979 - Programmer GS-7 (part time)
Naval Research Lab
Washington, DCResponsible for the completion of an interactive disassembler for
PDP-11 machine code and the reconstruction of functional source code for
a robot arm control program.
February 1977 - May 1979 - Systems Programmer
The Catholic University of America
Washington, DCWrote, updated, installed and documented many utilities including
portions of the Computer Usage Accounting System and the DECsystem-10
Batch and Output Spooling system for the university's DECsystem-10.Education:
1978, The Catholic University of America, Washington, DC.
Bachelor of Electrical Engineering, Magna Cum LaudePublications:VistaCOM File Transfer Protocol, Proceedings of the 25th Annual
Technical Symposium, Washington D.C., Chapter of ACM, June 12,
1986Mitton, et. al,
"Authentication, Authorization, and Accounting: Protocol Evaluation", RFC
3127, June 2001.References:
Available upon requestCurrent resume:http://www.4gh.net/tudor/resume.html
$Id: resume.html,v 1.23 2010/11/25 15:51:29 stuartb Exp $