Richard Lee Downs, Jr.
E-mail: Dusia@toad.net
Homepage: www.dusia.com
      Contact information
available upon request.
Education
E
d
u
c
a
t
i
o
n

2004 The George Washington University, School of Business, Master's Certificate in Information Technology Project Management. Relevant courses:

1996 University of Maryland, University College, Graduate School of Management and Technology. Master of Science degree in Computer Systems Management. Grade point average: 3.62 of a possible 4.0. Related courses:

  • ADMN 603 - Strategy Development and Implementation
  • ADMN 625 - Organizational Communication
  • ADMN 644 - Artificial Intelligence and Expert Systems
  • CSMN 615 - Hardware and Software Systems
  • CSMN 625 - Software and Knowledge Engineering
  • CSMN 655 - Information Security and Risk Assessment
  • CSMN 658 - Software Reliability and Reusability
  • CSMN 660 - Seminar in Managerial Decision-Making Process
  • TLMN 620 - Network and Switching Systems
  • TMAN 650 - Managing Human Resources in Technical Organizations
  • TMAN 665 - Systems Quality and Productivity

1988 University of Maryland, Baltimore County. Bachelor of Science degree in Information Systems Management with a minor in Sociology and a certificate in Operations Research. Grade point average: 3.57 of a possible 4.0. Graduated Cum Laude. Related courses:

  • IFOA 602 - Data Communication and Networks
  • IFSM 438 - Project Management
  • IFSM 430 - Information Systems and Security
  • IFSM 410 - Database Program Development
  • IFSM 302 - Work Measurement For Systems Analysts
  • SOCY 300 - Methodology of Social Research

1986 Anne Arundel Community College. Associate of Arts degree in Business and Public Administration. Grade point average: 3.93 of a possible 4.0. Graduated Summa Cum Laude.

  • CSI 297 - WWW Development Using JAVA
  • CSI 298 - Introduction to Programming in JAVA
Training
T
r
a
i
n
i
n
g

Other related courses (by category and alphabetically):

  • SAS
    • Processing Relational Databases with SAS/ACCESS
    • SAS AF Application Development II
    • SAS EIS
    • SAS FRAME Entry
    • SAS Fundamentals
    • SAS MACRO
    • SAS MDDB Processing
    • SAS Programming
    • SAS SCL Programming
    • Using the Output Delivery System for Publishing SAS Output
    • Version 7/8 Changes and Enhancements - Base
  • PVCS
    • PVCS for Administrators
    • PVCS for Users
  • Blaise
    • Blaise Developer
    • Maniplus
  • UNIX
    • Advanced UNIX
    • Introduction to UNIX
  • Oracle
    • Administer the ORACLE Database I
    • Administer the ORACLE Database II
    • ORACLE for End Users
    • ORACLE SQL Plus
    • Tuning Oracle Applications
  • OpenVMS
    • Programming in C
    • Software Development Using VAXset Tools
    • Using VAX CDD/Plus
    • Utilizing VMS Features From VAX FORTRAN
    • VAX Instruction Set and Macro Programming
    • VAX RDB/VMS: Application Programming
    • VAX RDB/VMS: Physical Design and Administration
    • VAX RMS Structures and Utilities
    • VAX/VMS System Architecture
    • Viking Data Entry System
    • VMS Utilities and Commands II: Advances Features and Techniques
  • UNISYS / Mainframe
    • Demand/Run
    • FORTRAN - UNISYS/CENSUS Implementation
    • Introduction to Standard FORTRAN
  • Management/Miscellaneous
    • Census Quality Management Problem Solving
    • Delegation for Productivity and Growth
    • Human Resources Management
    • Using and Interpreting The Capability Maturity Model

Conferences:

User groups:

  • Maryland Access/Visual Basic User Group (MAVBUG)
  • WMA PVCS User Group
Awards
A
w
a
r
d
s

Awards (by award type):

  • Performance Ratings:
    • Outstanding Rating (460+ on a scale of 500)
      1990-1991, and 1994-1998.
    • Commendable Rating (380-459 on a scale of 500)
      1989 and 1992-1993.

    (Note: the Census Bureau stopped using a five
    category performance appraisal system in 1998.)

  • Quality Step Increases: 1994 and 1996.
  • Sustained Superior Performance Awards:
    1991-1993, 1995, 1997-1998.
  • Special Achievement Awards: 1999-2003.
  • Cash-In-A-Flash/On-The-Spot Awards: 1991, 1993-1995, 1998-2002.
  • Letter of Commendation from Professional Skills Development Program: 1991.
Work Experience
W
o
r
k

E
x
p
e
r
i
e
n
c
e

1999-present U.S. Census Bureau, Demographic Surveys Division (DSD), Information Processing Support Branch (IPSB)

Supervise 2-4 programmers responsible for designing and maintaining generalized processing software and application software to process various demographic surveys. My work in IPSB during this time includes but is not limited to:

  • Serving as Survey Development and Documentation System (SuDDS) project manager. SuDDS is a MS Access application that serves as a repository for electronic questionnaire specifications. SuDDS facilitates specification documentation, testing, and processing. Its purpose is to create a uniform electronic questionnaire specification methodology that allows for input from various sources (IDE, IDOCS, MS Word/WordPerfect templates, other survey-specific database formats), places various verification/analysis tools at analysts’ disposal, and produces uniform outputs for internal and external customers. My SuDDS related duties include but are not limited to:

    • Scheduling project tasks/milestones and designating work assignments.
    • Conducting usability-engineering exercises.
    • Designing the specification application database.
    • Designing the development version control framework; maintaining source code/production code integrity.
    • Designing and developing the specification entry interface.
    • Designing and developing the IDOCS interface.
    • Designing and developing the Blaise specification formats.
    • Preparing briefings, status reports, and presentations for management and users.
    • Leading focus groups to determine internal customer requirements.
    • Working with external customers to determine requirements and evaluate prototypes.
    • Providing customer support for large-scale demographic surveys.

  • Working with the Survey Improvement Staff in DSD to generalize a DSD Data Review application. The Data Review System is a SAS application that facilitates easy access to remote data from the user's PC and provides point-and-click interfaces to various standard and custom data analysis tools.

  • Participating in the rewrite of the Industry & Occupation coding system. This is a PC system designed to help automate industry and occupation coding. The system uses MS Access.

  • Working with the Survey Improvement Staff in DSD to provide a query-able interface to Instrument Documentation System (IDOCS) output. This interface facilitates the quick analysis of CASES data, running survey data against a rule-based set of statistics and comparing the output distribution to expected results. The resulting system allows analysts to quickly review returning survey data and identify potential problems in the survey instruments.

  • Served as a member of the Demographic area's DEVSURV (Census-only link) initiative team. DEVSURV is a Paradox product developed by Statistics Canada that facilitates portions of the electronic questionnaire development and survey processing. A team in the Demographic area managed a contract with Statistics Canada to provide enhancements to the system to bring the product in line with our processing requirements. My role on this team was to provide technical support for the current product and take over future development of the product, in concert with ongoing work at Statistics Canada. This involved serving as lead developer, designating work assignments, researching applicable technologies, and negotiating/coordinating development with Statistics Canada developers.

1988-1998 U.S. Census Bureau, Demographic Surveys Division (DSD), Information Processing Support Branch (IPSB)

Responsible for designing and maintaining generalized processing software and application software to process various demographic surveys. My work in IPSB during this time included but was not limited to:

  • Serving as the DSDTABS (Census-only link) project manager and lead programmer. DSDTABS is a SAS-based table design, management, and production system. Its purpose is to create a standard table definition methodology that is portable to all SAS-supported platforms. The Code Generator module interprets table specifications written in DSDTABS table definition language and generates the SAS code to calculate and output tables. The Remote module is a Visual BASIC application that allows users to develop table applications locally, interfacing with SAS for Windows, and control their table production on any remote platform using SAS/CONNECT. My DSDTABS-related duties include, but are not limited to:

    • Creating a modular system design.
    • Giving out work assignments.
    • Conducting code walk-throughs.
    • Maintaining source code and production code integrity.
    • Writing system and user documentation.
    • Giving demonstrations to users and management.
    • Designing and developing very complex Base SAS and SAS MACRO modules.
    • Designing and developing Visual BASIC modules.
    • Meeting with internal and external sponsors (HUD) to provide product customization.
    • Conducting user training.
    • Providing customer support for large-scale demographic surveys.

  • Serving as DSD's ISAR coordinator. The coordinator position is a focal point for DSD's OpenVMS user trouble reports and manages/monitors DSD's OpenVMS resources. My duties as coordinator include, but are not limited to:

    • Designing and implementing DSD's OpenVMS project security strategy.
    • Managing and monitoring DSD's OpenVMS mass storage distribution.
    • Responding to trouble calls.
    • Maintaining DSD's OpenVMS printing resources.
    • Maintaining DSD's OpenVMS connectivity resources.

  • Designed and implemented DSD's Disk Management System (DMS). The DMS is a menu-driven OpenVMS project control and reporting system. The DMS's interactive components allow coordinators to add, delete, or move projects or parts of projects and to add or delete users from the system or projects. The DMS's batch components create coordinator and end-user reports on project and user disk space. 3 divisions currently use DMS.

  • Designed and implemented DSD's Coordinator Disk Space Expert (COORDEXP). COORDEXP is an OpenVMS rule-based decision support system designed to identify project disk space problems and recommend possible solutions. 2 divisions currently use COORDEXP as a space management tool.

  • Developing and maintaining various generalized processors and library routines used by other branches/divisions in production processing. Some examples are:

    • UNIX: sasb, reloads, tempnam, catp, mkp, rmp, gfind, mcd
    • OpenVMS: look, strip, hyperb, symb, holder, held, rimtosas
    • UNISYS: release, gensel

  • Maintaining and extending TransCASES (Census-only link). TransCASES is a UNIX and PC processor that translates CASES output to ASCII data files and SAS programs; the SAS programs in turn read the data files and produce SAS data sets. My extensions to TransCASES include regular expression support, a case list option (output a subset of cases), output/temporary file redirection, and support for SAS numeric variables.

  • Serving as DSD PVCS administrator. PVCS is a suite of products running on PC and UNIX platforms that helps manage various aspects of the software development process. DSD currently uses the Version Manager component of PVCS for source code and documentation management. My duties as PVCS administrator include, but are no limited to:

    • Developing a UNIX implementation that is administered centrally on multiple workstations.
    • Developing a flexible security plan allowing for centralized control while customizable for each workstation/project.
    • Evaluating and testing other PVCS components.
    • Consulting with users to explain configuration options and strategies.

  • Designing and implementing DSD's Person-Level Check-in System (PLCS). The PLCS is a SAS system running in the UNIX and PC environments designed to supplement the information provided by TMO’s Master Control. PLCS tracks CASES survey check-in status at a persons level rather than a household level. The system is designed specifically to find "outstanding" movers (individuals that have left one household and have not checked-in as a members of a new or other case). The system is completely customizable to adapt to surveys from various sponsors and written by authoring staffs adhering to different standards. The PLCS produces a series of summary and detailed reports and mails them to the appropriate users. The PLCS is currently used in production by SPD.

  • Serving on DSD's Office Automation Coordinator group.

  • Designed, and implemented DSD's OpenVMS project accounting system (DSDP). DSDP's batch components match process statistics and disk space usage and allocation to projects. DSDP's reporting components allow users to report on a variety of information by individual users, user groups, or projects for any time period.

  • Implemented and maintained DSD's OpenVMS file archiving strategy. The initial archiving strategy was a series of command procedures and FORTRAN programs utilizing an RV64 optical jukebox. The subsequent strategy is a series of command procedures for accessing common disk space and using data compression.

  • Designed and implemented DSD's automated RDB backup system. The system's interactive components allow authorized users to register databases for backup, remove databases from backup, get backup status reports, and restore databases from backup. The system's batch components backup databases on specified days and notify users about their backup's status.

  • Maintained and extended DSD's Generalized Barcode Check-in System (GBCS). The GBCS is a LAN and OpenVMS based survey check-in and reporting system. The LAN portion of the GBCS was a dBase III/IV application running in Jeffersonville. Keyers define surveys in the system, report on survey status, check-in questionnaires, and transfer files to and from headquarters. The OpenVMS components report on transmission status. The GBCS was used by three divisions for questionnaire check-in, and was used as a model for CASIC's STAMP groups.

  • Participated in the rewrite of the CPS I & O coding system. This is an OpenVMS system designed to help automate industry and occupation coding. The system uses RDB and Viking.

  • Developed and maintained the system to transfer Consumer Expenditure data and control files from Master Control and DSMD to servers shared with BLS.

  • Implemented DSD's ChiLAN gateways. DSD's ChiLAN implementation involved developing a LAN-based front-end that assigns SIDs to users for the duration of their connection.

  • Served on CASIC's STAMP Mid-term group.

Also, worked as an applications programmer on the School and Staffing Survey (SASS), the National Maternal and Infant Health Survey (NMIHS), and the Longitudinal Follow-up of Mothers (LFM). Additionally, worked as an applications programmer and instrument author on the Medical Providers Survey (MEPS).

Last updated 6 years ago. 2 page views.