Richard Liming

sohummm AT gmail DOT com
703.568.9029
github: github.com/radarlove

Experience

Self

Residential Real Estate Renovation/Remodel

  • Extensive remodel, renovation and sale of a single family residence.

January 2014

December 2016

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.

July 2008

January 2014

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 automation including:
    • 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 loopback testing.
    • 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.
    • Review 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 when unnecessary.
    • 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.

July 2005

July 2008

Zope Corporation

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).
  • Design 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)).

December 2003

July 2005

The Washington Post

Web Infrastructure and Deployment Engineer

  • Responsibility 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.
  • Extensive 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 w/Failover/SSL/Auth), JavaScript, Java/WebLogic integration, LDAP, HTML, XML, CSS and related.

May 2003

December 2003

UUNET Technologies / WorldCom

Sr. Internet Systems Software Engineer

  • Broad 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.
  • Provided 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.
  • Lead, train, support and mentor a team of developers (4 - 12) and analysts in development, systems, analytic methods and effective business processes.
  • Developed 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.
  • Responsibility 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
  • Sophisticated 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, Perl, PHP, CGI, HTML/CSS, JavaScript, Java, Sybase ASE, Oracle, SQL, MS-Access)
  • 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
  • Voice 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

December 1997

July 2002

National Aeronautics and Space Administration (NASA)/ Boeing, Washington, DC.

Systems Management Analyst

  • Lead 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.
  • Implement and manage Microsoft Systems Management Server (SMS), Norton Administrator for Networks for hardware and software inventory, automated software distribution, and configuration management, analysis and reporting.
  • 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 Windows/Mac)
  • Designed and developed custom TCP/IP clients and servers for systems inventory and configuration management.
  • Designed and developed dynamic Web and MS-Access front ends for analysis and reporting of systems management information from Microsoft SMS / MS-SQL Server

July 1996

December 1997

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.

February 1993

July 1996

Environmental Protection Agency (EPA), Martin Marietta/UNISYS, Washington, DC

Systems Analyst / Network Administrator

  • Plan, 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 resources.
  • 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.
  • Develop 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.

November 1990

February 1993

L.E. Peabody and Associates

Economic Analyst

  • Develop 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).
  • Develop 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

September 1986

November 1990

Foreign Language

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

2010-2011

Beginning Chinese - Mandarin, Northern Virginia Community College

CHI101, CHI102, CHI103 - Textbook - Integrated Chinese, 4.0 GPA

2009-2010

Education

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
  • Rich 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
  • Rich 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
  • Rich 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.
  • Rich 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

Technical
Training

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

Technical Skills Summary

Operating Systems

  • Advanced UNIX, Windows, and Macintosh deployment, administration, integration and management
  • Linux, Solaris, Windows NT, 2000 Sever, 98/ME/XP
  • Advanced multi-platform hardware/RAID and software implementation and integration.
  • Advanced applications development and integration on UNIX and Windows platforms.
  • Large-scale configuration, systems and network management

Internet/TCP/IP

  • Advanced network software development, automation, and integration. Large, global backbone network management, performance measurement, and monitoring.
  • RFCs, TCP/IP/ICMP, SMTP, rfc822, HTTP, FTP, NNTP, SNMP, SNMP MIB, NTP, DHCP, SIP, RTP, DNS, Telnet, PPP, LDAP, XML, VoiceXML, MIME.

Software

  • Windows:7, 2K, NT, XP, 98, MS-Office suite including advanced applications development with MS-Access, EXCEL, and FoxPro. ODBC/JDBC, OLE Automation. IIS/Apache, Local/Remote Server Administration, Mail Clients, Web browsers, FTP, Secure Shell / SSH, Monitoring, Security, Networking.
  • UNIX:Solaris, Linux, BSD, HP, Shell (bash, ksh, sh, c/tsch), Networking NAT, Firewall, Proxy, Sendmail, Cron, GNU utilities, make, autoconf, Apache/SSL/mod_*, elm/filters, procmail, gettys, /etc/rc, syslog, inetd/tcp wrappers, X11, vi, emacs, NAT, cvs/rcs, tcpdump, nmap, real-time process control, regular expressions, can RTFM.

Databases

  • Installation, configuration, administration, design and advanced development on Oracle, Sybase ASE, MS-SQL Server, MySQL, PostgreSQL and ZODB. GUI and command line tools. E/R modeling, advanced SQL, DDL, stored procedures/triggers, extensive extract, transform, and load (ETL), data parsing, integrity, migration. Large systems > 25 million records daily. Experimentation with NoSQL/CouchDB and messaging/RabbitMQ

Software Development

  • Perl, mod_perl, PHP, Java, Python, JavaScript, VB/VBA, SAS, ASP, XML, Servlets/JSP, MS-Access and FoxPro w/linked SQL back-ends, templates, Cold Fusion.
  • Object Oriented (OO) design and development.
  • Installation of languages, tools, modules and object libraries
  • Advanced dynamic Web, database integration, and automation.
  • Extensive database programming. OO module development. Module experience: LDAP, XML, Net*, CGI, DBI, ODBC/JDBC
  • Strong parsing, ETL (extract, transform, load), data quality/integrity/cleansing/migration.
  • Advanced network systems programming for network management, remote monitoring and configuration of routers, switches and systems including Cisco, SONET, ATM, Frame Relay (Lucent/Cascade), VoIP. BSD sockets, custom TCP/UDP client/server development. Custom protocols, packet capture/generation and analysis



$Id: rpl_resume.html,v 1.8 2017/01/31 19:08:20 UTC rpl Exp $