Radio Free Asia
Sr. Network & Software Engineer, Technical Operations
- Involvement in a wide range of Linux systems and IP network
deployment and management efforts as well as software development of
internal and external web applications to support RFA's mission of
delivering uncensored news and information in nine native Asian
languages: Chinese Mandarin and Cantonese, Korean, Tibetan, Uyhgur,
Vietnamese, Lao, Khmer, and Burmese.
- Involvement in Internet circumvention efforts to allow target country entities to gain access to communications channels and resources such as the Internet and other telecommunications systems that are blocked or censored by foreign governments.
- Involvement in network, system, and information security efforts to protect RFA assets and information from attacks from entities hostile to RFA's mission.
- Significant involvement in wide ranging network and systems design, deployment and migration efforts with extensive automation (Python/Perl) of information gathering and reporting for planning phases as well as deployment and monitoring along with development of automated intrusion prevention mechanisms and custom automated access controls.
- Converted RFA's proprietary NEC digital phone system (300 desktop
phones) to primarily VoIP based system, including integration of
remaining T1/ISDN/POTS lines. Integration with Telos VX studio phone
system (20+ studios), and various ISDN/POTS gateways
(MediaTrix/Grandstream). Network and systems design and deployment with
high availability/fail-over routing and PBX on CentOS/HP. Implemented
with Asterisk opensource PBX. Developed Python/Perl tools for
automated/bulk provisioning, configuration and QA of IP phones.
Integration with remote offices in Bangkok, Phnom Phenh, Hong Kong and
other locations providing no cost calls to those offices, and outdials
from those locations to numbers local to those sites. Built custom
interview recording solution along with web interface to recordings with
authentication integrated with voicemail PIN. Full replacement of
prior PBX features, including Voicemail, conferencing, FAX, special
analog setups, hunt groups, paging, weather hotline, etc.
- Developed server imaging system for automated server install and
configuration of the systems involved in the VoIP deployment. Any of
these machines can be automatically rebuilt from scratch to their prior
running configuration with no human intervention in about 15 minutes via
a modified/simplified ISCONF infrastructure management suite. Essentially a combination of PXE/DHCP/DNS/make/rsync and CVS. Built associated PXE/TFTP/DHCP/DNS servers and incorporated centralized syslogging. Integrated with enterprise firewall (Stonegate) dhcp-relay/VLAN design.
Developed web based, multi-language news gathering platform to aggregate
feeds from news agencies: Xinhua News Agency, Reuters, AP, AFP and
others to provide a central resource for RFA's editorial staff.
Includes ingest of disparate feed sources via FTP, IMAP, RSS, NewsML,
along with advanced multilanguage search and features such highlighting
of search terms in paged results. Python language, with Sphinx
documentation, and MySQL backend.
- Developed an integrated system for segmenting and transmitting RFA's live broadcast channels via HTTP Live Streaming (HLS)
using opensource tools. The platform picks up Axia IP Audio live
broadcast sources on a Windows (Axia Linux driver no longer available)
virtual machine running on a CentOS KVM host, which is then served with
Icecast. A Linux Ubuntu guest VM running ffmpeg takes the Icecast
source inputs and feeds them through Carson McDonald's opensource
live_segmenter and tools to generate MPEG-2 Transport Stream segements
and related extended M3U playlists.
- Developed a virtual-machine based, broadcast audio archiving system
using above mentioned technologies, as the organization's Telos
Audioactive hardware archivers are failing after years of use.
Simultaneous recording at multiple sample/bit rate combinations allows
one virtual machine to replace multiple hardware devices. Developed web
interface to audio archives.
Verizon Business (MCI Communications)
Sr. Network & Software Engineer, Global Data Network Management
- Serve as a member of the IP Tier 3 Network Operations Center (NOC),
responsible for global IP backbone operations for Verizon Business'
(formerly MCI/UUNET), public IP backbone network; one of nine IP Tier 1 networks.
- Serve as the group's network software engineer, developing
software for network management, monitoring, reporting, analysis and
- Analysis and automated update of existing
MPLS LSP bandwidth contracts (30,000 paths) for large networks (AS701 -
North America and Canada, AS702 - Europe, AS703 - Asia Pacific) for
transit traffic optimization.
- Provide automation for all large scale, including
global, network updates for: protocol changes (BGP, ISIS, MPLS), access
list updates, authentication, routing policy, standards compliance
monitoring, router OS upgrade deployment, including rollback capability.
- Automate analysis of routing problems that are
difficult to diagnose manually, such as those which require multiple
simultaneous connections to routers with precise timing information
correlated to events and debugging information, an example being
'receive side buffering' conditions on the Cisco platforms.
- Developed software to quickly identify, and summarize or condense network blocks, prefix and access lists supporting rapid
resolution to extreme traffic imbalances; similarly optimized prefix lists resolved issues with configurations previously too large to fit into router memory.
- Developed software for automated pre-maintenance router traffic removal following complex Method of Proceedure rules.
- Automate configuration and testing of high density
aggregation hardware such as the Cisco Blizzard and Frostbite
line-cards. Automated configuration of controllers, and BERT and
- Provide software for global network monitoring and
analysis, along with current and historical reporting (Web, MySQL,
RRDTool) on network statistics including router and line-card CPU and
memory utilization, network latency/SLAs, and automated detection of
known anomalies to support quick response, or proactive intervention.
- Develop tools for automated router-config
generation and modification to support network upgrades, maintenance,
and grooming, including large scale customer moves onto higher density
hardware, full router chassis migrations (Juniper M160 to T640 moves),
quality assurance of configurations, BGP and MPLS/LSP
meshing/de-meshing of newly deployed and decommissioned hardware
respectively, and related efforts.
- Serve as systems administrator for the group's dedicated computing resources (Solaris).
- Provide consultation to in-house IT groups on
internal applications closely related to network operations, such as
those systems for network configuration management.
- Perform various roles, on a rotational basis, with other
members of the IP Tier3 organization, and engage in more dedicated
roles for some longer term projects of the group, which has the
ultimate responsibility for operations of the company's global IP
network, and handing escalations that cannot be resolved by the
Customer Support Technical Assistance Center (CTAC), and the Tier 2 NOC
staff. Examples include:
- Work hand-in-hand with Global Data Network
Engineering for design, planning, analysis and field verification (FVO)
of routing hardware, router OS software, and router configuration
implementations as well as problem resolution of complex routing issues
at the nexus of operations and engineering.
- Perform all customer impacting (L1) maintenance on
public IP network devices primarily consisting of Juniper and Cisco
routers, FORE ATM switches, and Lucent Frame-Relay switches.
- Define maintenance procedures and develop, document
and update Maintenance Operating Procedure (MOPS) documentation for
operating procedures that are utilized for all network maintenance
performed by Tier2/3 NOC personnel.
- Perform quality assurance assessment of hardware and software configuration of all new network devices prior to activation.
all network maintenance requests (approximately 70 daily), to ensure
planned physical and logical configuration changes are sound, proper
designation of network and/or customer impact and notifications are
indicated, proper procedures are indicated, and that redundancy or
other network elements will not be compromised or adversely effected
- Involvement in planning, and design related to
major initiatives, as well as deployment and management of the design
for projects such as the Voice over IP (VOIP) backbone (currently
converting 1 million minutes per month from traditional phone
infrastructure to IP), and Communications Assistance for Law
Enforcement Act (CALEA) related network upgrades to support lawful
intercept of network traffic by enforcement agencies.
Senior UNIX Administrator
- Deployment and management of a high-availability, high-volume
(20-50+ million Web requests daily) managed hosting environment for
customers including Viacom (cbsnewyork.com, cbs2chicago.com, many other
media properties), Knight-Ridder, and the Chronicle of Higher
Education. Design, deployment, and management of load-balancing (LVS),
redundancy/failover, reverse proxy, caching, security, storage, and
data backup/recovery components of this environment as well as related
performance management and monitoring systems.
- Administration of several hundred enterprise and managed
hosting systems; primarily Red Hat Enterprise Linux, with some Windows
(2000/XP), FreeBSD UNIX, and Windows virtual machines on Linux (VMware).
and deployment of systems supporting automated network operating
systems installs (PXE boot/DHCP/systemimager), and rapid deployment
and/or recreation of machines based on class, functional purpose, or
specific purpose, along with class based (cache, app, storage server),
or machine specific automated software installation and configuration
including deterministic ordering of post OS imaging changes to a
desired, or previously known-to-be-good state.
- Configuration and Management of systems and networks
including mail (SMTP/POP/IMAP - Sendmail, Postfix, UCE controls(SPAM)),
DHCP, DNS (Bind 9), Cisco 2950 LAN switches, Cisco 2611 series routers,
Networking/NAT, Wireless Access, Secure Shell/public/private key
access, VLAN, VPN, Firewall/netfilter/iptables, CVS version control,
Web Servers (Zope/Apache), Nagios/LogWatch/syslog systems monitoring,
database servers (ZODB, MySQL, PostGreSQL), LDAP (OpenLDAP), and Voice
over IP/Asterisk software PBX.
- Conversion of the
company's Alcatel digital phone system to the free, OpenSource Asterisk
software based PBX, and VoIP phones, providing a dramatic reduction in
capital equipment costs, long distance and conferencing charges, and
elimination of a $5,000 annual service contract.
- Designed creative solutions for systems
administration such as modifying the OpenSSH server to retrieve public
keys via the HTTPS protocol allow for easy administration and control
of access to network systems via the presence of public key files at a
given URL (See: sshd PKI, as well as developing an IP billing platform based on the Linux Virtual Server (LVS)).
The Washington Post
Web Infrastructure and Deployment Engineer
for deployment and management of Web infrastructure components for all
Web based Applications at the Washington Post newspaper (3000
users/systems). Management of Novell iChain reverse proxy, caching
appliance including integration with the clustered Novell LDAP based
eDirectory, and TCP traffic load balancing via Cisco Local Directors
and later Cisco Content Switches, along with WebLogic application
clustering integration via Apache/IIS I/ASAPI plug-ins primarily for
J2EE based applications.
- Responsibility for AAA security
implementation via the iChain/eDirectory components for access and
performance management for all internal and external Web applications
including the Washington Post Online Classifieds (50,000 users with
1,000 new users per week), Microsoft Active Directory/Windows
integration, PeopleSoft HR and Corporate Meta-Directory integration
(Affiliated companies i.e. Kaplan/Newsweek Interactive), CCI Web access
(electronic publishing), Lotus Notes (e-mail/groupware), the
Advertising Portal, eTearsheets, Kintana (Time tracking), and others.
in-depth responsibility for deployment, configuration and management of
Web infrastructure systems including hardware installation
(Dell/Compaq), OS installation and configuration (Windows 2000 Advanced
Server, Windows 2000 Workstation, Netware, Linux, AIX), iChain in a
cluster configuration on Netware, eDirectory in a cluster configuration
on Win2K, Apache 1.3/2.0 on UNIX and Windows, networking, routing and
load balancing via iChain/Cisco configuration and integration,
extensive LDAP directory deployment and management via
ConsoleOne/iManager, OpenLDAP tools, and custom programming with
Perl/Java/PHP, database deployment and integration (MySQL/Oracle), and
extensive problem solving and troubleshooting of Web application
technologies in this environment including TCP/IP and related protocols
(SMTP/FTP/POP), HTTP 1.0/1.1 (Headers/Cookies/Sessions
HTML, XML, CSS and related.
UUNET Technologies / WorldCom
Sr. Internet Systems Software Engineer
responsibility for wide ranging, multi-platform (UNIX/Windows) Web and
enterprise applications and systems supporting operational deployment
and management of a global Internet backbone.
- As a member of the Network Planning and Implementation department, and supporting the Capacity and Strategic Planning group, developed automated Weekly Executive Network Summary Report providing analysis and summary of UUNET's global IP network traffic (25 million records daily) for distribution to the President, heads of Engineering, Operations, Network Planning and Capacity and Strategic planning.
technical leadership and consulted with management and staff on current
and emerging technologies and innovative and successful approaches for
delivering large value through information technology.
train, support and mentor a team of developers (4 - 12) and analysts in
development, systems, analytic methods and effective business processes.
many systems that delivered hundreds of thousands of dollars in
savings, increased efficiency and/or revenue generation, and several
delivering millions of dollars in value each.
for design, development and implementation of numerous large scale,
production Web applications, portals, and related systems, including
extensive integration with large operational database systems and
enterprise applications covering functional areas including customer
portals, network monitoring, configuration, automation, performance,
and management; customer billing, traffic engineering, capacity and
strategic planning, SLAs, executive reporting on network capacity and
utilization for all network traffic, circuit ordering and management,
provisioning, and configuration, systems and asset management.
- Hands-on lead design, development, and implementation of many key applications, database systems, and high value automation
Intranet Websites for Network Planning and Implementation, Capacity and
Strategic Planning, Network Design, Network Provisioning, Network
Coordination, Backbone Test and Acceptance, Quality Systems Management,
Network CAD, Global Program Management. (Solaris, Windows, Apache/IIS,
- Marketing Web prototypes for new products and systems.
- Optical Circuit (SONET) test and acceptance tool suite for testing all OC/DS3 backbone circuits. FORE ATM switches.
- Backbone/Peering Circuit Management application
over IP (VoIP) Quality Engineering System for route suitability, SLA
and SLA baseline, monitoring, troubleshooting of the company’s VoIP
products. SIP, RTP, Cisco VoIP MIB, RTR responder.
- Automated DSL provisioning tool suite
- Automated Customer Network Design application
- Automated Customer Edge migration suite for migrating 22,000 T1 customers to a newer Cisco 12008/Lucent CBX500 platform
National Aeronautics and Space Administration (NASA)/ Boeing, Washington, DC.
Systems Management Analyst
systems management responsibility for a large heterogeneous enterprise
network and related systems. 2,500 Windows, Macintosh (700), Novell,
and UNIX systems.
- Advise management and staff on methods and systems for effective systems and configuration management.
and manage Microsoft Systems Management Server (SMS), Norton
Administrator for Networks for hardware and software inventory,
automated software distribution, and configuration management, analysis
- Provide systems management supporting the
migration of all 2,000+ desktop and server systems. WFW3.11 to Win98
and MacOS upgrade on the desktop, and Novell to WinNT server farm in
the back office.
- Designed and developed NHQIS, the NASA
headquarters multi-platform, unified systems management analysis and
reporting system for integrating systems management information from
disparate systems management applications. (Visual FoxPro for
- Designed and developed custom TCP/IP clients and servers for systems inventory and configuration management.
and developed dynamic Web and MS-Access front ends for analysis and
reporting of systems management information from Microsoft SMS / MS-SQL
Residential / Commercial Construction and Development
- Residential remodeling and electric construction, as well as some commercial construction
- Computer systems management and support for several small firms
- Active in personal computing with Windows, Linux, and Internet including
learning new languages such as Perl and HTML, as well as various
Internet Protocols including NNTP, SMTP, HTTP.
Environmental Protection Agency (EPA), Martin Marietta/UNISYS, Washington, DC
Systems Analyst / Network Administrator
deploy, manage and administer Local Area Networks (LANs) and related
enterprise desktop systems as part of a unified computing environment
consisting of 110 Novell networks, and mainframe and minicomputer
- Implement and manage several Novell LANs
(300-500 end users), along with support of related desktop systems and
software as part of a large, multi-tiered support organization with a
centralized help desk.
- Manage servers and database systems
including the National Comprehensive Environmental Response,
Compensation and Liability Act (CERCLA) database management system.
custom applications, and innovative software for systems inventory,
mainframe connectivity, data transfer and printing, and cc:Mail post
office synchronization before commercial solution was available.
- Conducted formal and informal training, including course preparation.
L.E. Peabody and Associates
computer models and systems for economic modeling of transportation
systems supporting successful litigation ($100M+) before the Interstate
Commerce Commission (ICC), now the Surface Transportation Board (STB).
financial (discounted cash flow), engineering, and operational models
of transportation systems and integrate and optimize these models into
unified economic modeling suite supporting rapid analysis of various
economic approaches to litigation.
- Conduct studies that
utilize various formulas employed by the STB in the development of
costs for common carriers, including the Uniform Railroad Costing
System (URCS) formula.
- Extensive analysis in the area of
stand-alone costing (Staggers Rail Act), including route layout,
design, and construction costs as well as detailed operating plans for
various stand-alone railroads
Chinese - Mandarin, Can read and write about
1,000 simplified characters, and speak and understand conversations
using related vocabulary.
Intermediate Chinese - Mandarin, Northern Virginia Community College
CHI201, CHI202 - Textbook - Integrated Chinese, 4.0 GPA
Beginning Chinese - Mandarin, Northern Virginia Community College
CHI101, CHI102, CHI103 - Textbook - Integrated Chinese, 4.0 GPA
U.S. Military Academy, West Point, N.Y., 1981-1983
Computer Science Engineering Major
University of Maryland College Park, MD 1991 - 1992
Computer Systems Architecture, UNIX Shell Programming, Design and Drawing
Montgomery College Takoma Park, MD 1990 - 1991
C Programming, Fundamental Accounting Principles
Northern Virginia Community College, Alexandria, VA 2003
Architectural Drafting, Some scanned drawings from class
Corcoran College of Art and Design, University of Maryland, and the
Art League School.
Formal Art education in Drawing, Design, Painting, and Printmaking
Selected Performance Appraisal Comments
"Richard, your Summit Club award signifies a mountainous achievement
... a sustained level of unusually high performance with the UUNET
Internet Technology organization ... your work ethic and positive
attitude will serve as inspiration to the entire organization"
-- Kevin Boyne
Chief Operating Officer, UUNET Internet Technology
is a highly regarded and sought after technical expert … respected by
his peers, teammates, and management. He exemplified integrity and was
extremely reliable. He led by example and provided excellent mentoring
support to anyone who needed help
continued to provide quality products … injected a high degree of
personal integrity into his work and responsibilities and saved many
departments hundreds of hours of work
remained a leader in the department. His value was taken to the next
level and reinforced. He personally designed, created, delivered,
enhanced, and/or transitioned cost effective solutions to CS&SO,
Engineering, and Operations throughout the year. He engaged and
identified other experts around the company and remained an excellent
go-to professional for variety of complex tasks and projects.
remained dedicated to his teammates, project completions, and user
commitments. He tirelessly assisted, mentored and consulted, and
created products and solutions that reflected the “extra-mile”
-- Karen Bell
Manager, Data Management
Americas Operations, UUNET Technologies
Juniper Networks Certified Internet Associate (JNCIA), 2006
Extensive Cisco/Juniper vendor training: Advanced Junos Service Provider, CRS-1 Multishelf, MPLS, 2005-2008
WorldCom/Cisco WCNA CBT, 2002
Oracle Database Administration and Tuning, 2002, ProTech, Chantilly, VA
Informatica PowerMart PowerCenter, 2000, Chicago
Broadband Networking and Applications, 1998, George Washington University, Washington, DC
Internet Security, 1997, NASA Headquarters, Berkeley Systems, Washington, DC
Supporting Microsoft Systems Management Server 1997, Knowlodgy, Washington, DC
Supporting Microsoft Windows 95, 1997, New Horizons, Washington, DC
Netware 386 Administration, 1992, EPA/WIC, Washington, DC
Netware 286 Administration, 1992, EPA/WIC, Washington, DC