Académique Documents
Professionnel Documents
Culture Documents
Ralph I. McNall,
Jr.
Address:
31 Timberlake Drive
Orchard Park, NY 14127
716-662-7712
RMcNall@gmail.com
Phone:
Internet:
Date:
Security
Clearance:
2012-06-09
DOD Secret (1973 1977)
Employment Objectives:
At this point in my life Im primarily looking for an opportunity to re-engage in research,
development, and application of information characterization, retrieval, visualization, and
decision support systems.
My employment interests encompass a number of diverse areas including the following:
Software / Systems Engineering leadership opportunities, especially those with a significant
architecture focus.
Information Technology: management, needs analysis, strategic planning, research, and
development.
Development and application of formal methods and tools for software / system
development with a special interest in object-oriented user interface systems that provide
intrinsic support for application semantics and associated browsing and editing.
Work in any of these areas will benefit from my strong problem solving skills as well as my
significant technology and people leadership abilities. I am particularly interested in being
able to take advantage of opportunities uncovered by my visionary abilities to see beyond
what prevails to what can make knowledge workers more productive. As such, my work
environment should be professionally stimulating and supportive. It should encourage my
abilities as a highly creative technologist, architect, and visionary. I also utilize formal
structured methods and tools, including Issue Based Information Systems, to pay attention
to detail and manage complexity.
Employment History:
From
To
Employer
1997/1
2
1996/0
1
1992/0
9
1991
1981
1979
1977
1972
1981
1979
1977
Position / Title
1992
1991
Independent Consulting
Principal ...
Professional Affiliations:
Past Affiliations:
ACM - Special Interest Groups on:
o Information Retrieval (SIGIR)
o Computer Human Interaction (SIGCHI)
o Graphics (SIGGRAPH)
IEEE Computer Society
Systems Consultant
R/T Systems Engineer
Systems Research
Engineer
Page 2 of 18
Education:
Continuing professional studies listed separately.
M.S.E.E. SUNY/Buffalo 1980
Thesis: Modeling Electro-magnetic System Dynamics
B.S.E.E. SUNY/Buffalo
Experience
Web Services Development and Support
For five+ years Ive been doing planning, implementation, and support of secure and robust Solaris and NT based
Web hosting systems for AT&T. Responsibilities include the development of project plans for both hardware and
rmcnall@att.net
716-662-7712
25 January, 2016
Page 3 of 18
software, including implementation timelines. My Field Support responsibilities include development of methods
and procedures to support operation, administration, and maintenance of Web hosting systems for AT&T. I was also
responsible for understanding and documenting Y2K compliance requirements.
Current responsibilities include management activities focused on development of
automated application monitoring, alarming, and control systems and associated methods
and procedures for operations, administration, and maintenance of our Web based ecommerce applications. The base platform includes Netscape (Iplanet) Enterprise Servers,
perl, ATG Dynamo, and BEA WebLogic Java based applications, Informix and Oracle
databases, Vignette (StoryServer) Content Management, and several different types of
connections for real time transactions and other data transfers (Sterling CONNECT:Direct,
ssh/scp, SKIP, ftp, PGP/SNMP).
My experiences also include planning for and implementing new systems as well as ongoing
hardware and software upgrades. For example, I was responsible for specification,
acquisition, and start-up of several new Sun Enterprise servers in a new production facility
we migrated to. This effort also included planning and implementing the migration of all the
existing Ultra 2 servers to meet testing and other (secondary) production system needs. I
am also the point of contact for all our Sun hardware and several software maintenance
contracts (Netscape (Iplanet), Sterling CONNECT:Direct, ...).
It is also my responsibility to insure that application developers are aware of and conform to
a minimal set of architectural framework standards established for the base platform. To
this end I maintain a "Software Development Standards" document for our development
group. The Software Development Standards document illustrates best current practices
with respect to applications destined for a production host in the following areas: Security,
Year 2000 (y2k) Change of Century Compliance, Testability, Administration (Installation and
Configuration/Tuning), Operation (Monitoring, Reporting, Control, and Recovery), and
Maintenance (Problem Resolution and Tuning).
Information Security
At AT&T I am directly involved in establishing and maintaining secure and robust computing
environments for hosting several large Internet and intranet web sites, including secure
communication between front end client software and back end application/database
servers and other legacy systems. These on going efforts include securing the systems from
and monitoring the systems for unauthorized access and securing data through
authentication and encryption of data channels and storage mechanisms. I have given a
presentation on configuring secure Sun Solaris operating systems at AT&T WebWeek, an
internal conference. I am also knowledgeable with respect to configuring routers and
firewalls to achieve secure environments. I have experience identifying and tracking down
the source of attacks on systems. I helped develop and am responsible for maintaining
coding standards, a primary focus of which is security. And I stay on top of security issues
and technology through the CERT-advisory mailing list, the SANS Security Digest, and other
publications.
rmcnall@att.net
716-662-7712
25 January, 2016
Page 4 of 18
other problems from needs analysis through deployment, operation, and support. I'm a firm
believer that quality software development requires that you pay attention to detail and
manage complexity. And that methods and tools and appropriate training in utilizing them
effectively are critical to doing so.
I have successfully functioned in a Management and Supervisory roll in previous jobs positions as well as in a
number of other positions not directly related to my employment (SIGGRAPH/NE, BSA, MMRA). My job at
Thermal Technology Laboratory included developing plans for testing of transformer/rectifier systems and
supervision of those tests. While working for SofTech I managed the start up of a technical documentation group.
At Digital I managed the development, including testing, of software drivers and documentation for graphics
hardware. I also supervised a user interface development group and a scientific computing systems engineering
group. At AnSim I spent over three years leading several development projects including development of proposals,
staffing plans, and equipment needs as well as leading the team development efforts. At AT&T I was Project Leader
for Field Support of several web site applications including www.shop.att.com and www.customerservice.att.com.
My experience providing guidance, training, and review of work performed by direct reports
goes back to the early 1980's. At that time, while working for SofTech, I was responsible for
managing the startup of a documentation effort for the graphics system development effort I
was involved in at the time. I had two technical writers reporting to me. While one of the
technical writers was capable of performing any task I delegated to her with no additional
management effort other than to be aware of what she was doing, the other technical writer
required micro managing almost daily. More recently I have been an industry sponsor
providing guidance to several student projects as well as team leader for several research
and development efforts that involved both new hires and full time students working part
time on the project. I have been both an AT&T MentorNet Electronic Mentor to female
engineering students and a mentor (sponsor) for an AT&T Summer Intern. I also have
experience mentoring other coworkers. I am aware of the importance of open
communications, and in general believe I do well from both a peer and subordinate
perspective.
While employed by Digital Equipment Corporation I supervised several small groups of
software developers, technical writers and systems engineers. This included setting
priorities for the work we did, establishing software development standards, establishing and
delivering against schedules and budgets, including salary planning, and participating in
hiring evaluations. As a Software Engineering Supervisor I was also responsible for working
with my direct reports to establish mutually agreed to goals and objectives, identifying
support, including training, needed to meet those goals and objectives, conducting objective
performance reviews based on those goals and objectives, and doing salary action planning.
Other significant skills Ive developed include excellent analytical skills and general technical knowledge that
supports my being able to see beyond what is to what could be. As such, I find great enjoyment when I am able to
work in an environment where innovation is supported. My analytical skills also support my excellent ability to
identify and solve problems. I am a firm believer in the value and use of formal methods and tools in support of
such efforts. Im also a firm believer in the value of ongoing professional development. I also have extensive
experience interacting with end-users and developing supporting documentation including the use of structured
techniques for documenting and resolving issues.
I have a diverse technical background that allows me to address specific technical needs
while at the same time maintaining an open mind with respect to alternatives. This includes
extensive experience with Software/System Development Methodologies, Tools, and
Languages, including User Interface Systems Analysis and Design, Structured Analysis and
Design Techniques, and Information Based Issue Resolution Systems.
rmcnall@att.net
716-662-7712
25 January, 2016
Page 5 of 18
Status Reporting
Status reporting is an ongoing responsibility Ive hade as a team leader at AT&T and in
previous leadership and supervisory positions at AnSim, Digital, and SofTech. Depending on
the situation Ill use a combination of regular group meetings and individual (one-on-one)
meetings and weekly status reports as mechanisms for collecting information for executive
reports. Ive also used issue based information systems for documenting and
communicating problems.
rmcnall@att.net
716-662-7712
25 January, 2016
Page 6 of 18
Cost/benefit Analyses
At AT&T cost/benefit analysis has been an integral part of my development of proposals for
upgrades and new base platform hardware and software for meeting the development, test,
and production-hosting needs of web based client-server applications. This included new
systems for a site migration. Ive also done make versus buy analysis for graphics software
while working as a Product and Marketing Manager for Digitals Engineering Systems Group.
While working for MIS I did detailed cost/benefit analysis of CAD/CAM systems.
Software Analysis
At AT&T I analyzed software utilities and packages for meeting the operational,
administrative, maintenance, and security needs of development, test, and production
systems. This included software for disk (file system) management, fail over, monitoring
and restricting user access, and application monitoring and problem alarming. At AnSim I
analyzed software packages for suitability in meeting our research and development needs
in the areas of cross platform user interface development tools, C/C++ development tools,
physical and human system modeling and simulation, and information characterization,
retrieval, and visualization.
Application Development
Experience doing detailed design of systems includes several years of work as a Principal Investigator, technical
lead, and project leader at Analysis and Simulation (AnSim). Those systems include simulation software, statistical
analysis software, information characterization and retrieval software, and data visualization software developed in
C/C++. As a Senior Analyst on the Integrated Facility for Analysis of Complex Surveys (IFACS) project
(http://AnSim.com/) I developed cross-platform integration capabilities in C (MS-Windows / IBM/MVS) and
enhancements and extensions to the Actor/OWL/MS-Windows based Graphical User Interface. I developed on-line
documentation (Help) capabilities for use under MS-Windows. I also made recommendations for moving to a more
mainstream C++ development environment and recommendations for restructuring the design of the user interface
and data files to achieve a better overall design that both facilitates development and maintenance as well as
improved usability by users of IFACS.
At Digital I was involved in the detailed design of the first MS-Windows based hypertext interface to on-line
documentation (implemented in C). Working for SofTech I assisted in the detail design of General Motors
Common Graphics System, a replacement for two existing in house systems. This included analysis, specification,
and design of an application modeling/graphic display system including development of a PL/1 prototype of
network database management facilities capable of supporting an object oriented interactive graphics and
application modeling system. My application development experience also includes transformer design and
modeling applications in FORTRAN and Basic, a cost estimating and tracking spreadsheet for a construction
rmcnall@att.net
716-662-7712
25 January, 2016
Page 7 of 18
company and a bacteriology database information system for a major hospital, both developed in Basic, and data
acquisition, simulation, and analysis programs for automotive safety research in structured FORTRAN and Basic.
Databases
My involvement with relational databases has primarily been from the perspective of
providing field support for the Informix and Oracle databases AT&T e-commerce applications
utilize. My database design experience includes work on the General Motors Corporation's
Common Graphics System (CAD/CAM) Database, the human memory extension weighted
association network database system, and several other flat file databases. These
experiences demonstrated my ability to do data abstraction and relationship
characterization.
Software Technology
I am familiar with IDEF0 and have formal training in SofTech's Structured Analysis and
Design Technique (SADT), which was the basis for IDEF0. I also have extensive experience
using formal Issue Based Information Systems to facilitate documenting and resolving
analysis, design, and implementation issues. While at Digital I participated in MCC Software
Technology Program reviews and actively promoted the use of Issue Based Information
Systems for documenting and resolving problems. I sponsored two WPI student research
projects involving C source code analysis and network resource management while at
Digital.
rmcnall@att.net
716-662-7712
25 January, 2016
Page 8 of 18
rmcnall@att.net
716-662-7712
25 January, 2016
Page 9 of 18
in 1992. Accordingly, I would expect that I would be even more productive more quickly
doing the same work again. Once my head is up to speed in a given area, typically requiring
a couple days to several weeks, I can carry on knowledgeable conversations and engage in
productive brainstorming.
rmcnall@att.net
716-662-7712
25 January, 2016
Page 10 of 18
effort to reduce the need for costly hard copy documentation by developing an innovative
(the first) MS-Windows based hypertext interface to on-line documentation. MS-Windows
Version 3 "Help" is remarkably similar.
Product Marketing
I have several years of relevant experience doing product marketing and product
management for Digital Equipment Corporation's Engineering Systems Group. Personal
initiatives in support of that work included:
Active participation in PHIGS graphics standards development.
Visits to existing and potential customers, including European customers, to understand their needs.
Planning for and participating in industry trade shows, including in Europe.
Development of business plans and future requirements.
Proposing and getting approved the first machine performance based pricing for Digital software.
Development of marketing and sales support literature.
Direct involvement in planning for and carrying out field tests of new product releases.
Work Accomplishments:
1997/12 2015/03 - AT&T - Labs, Middletown, NJ - Principal Technical Staff
Member
Current (Ongoing) Work:
Production (Field) Support of AT&T Web based Managed Services Tools for Business Customers
(https://www.businessdirect.att.com) and AT&T CallVantage Voice Over IP (CVoIP) services
(https://www.callvantage.att.com/).
Work with developers to facilitate installation and support of software updates.
Work with support personnel from other development groups to diagnose and fix cross
discipline problems.
Development and review of requirements in support of Operations, Administration, and
Maintenance of production environments.
Development of Automated and Documented Manual Procedures in support of Production
Operations.
Team leader for Field Support of AT&T Interactive Web site applications (http://www.shop.att.com and
http://www.customerservice.att.com):
Development of methods and procedures supporting operation, administration, and
maintenance of Web hosting systems, including:
Scripts to monitor application logs and generate problem alarms.
Requirements for Customer Problem Ticket information needed to facilitate Field Support
follow up.
Various lead rolls resolving problems during startup and operation of Web hosting systems,
including:
Application configuration issues associated with differences between development, test,
staging, and production.
Resource utilization and other performance problems.
Architect, implement, and support:
Base platform hardware and software for hosting Web sites; Solaris & NT, including security
and file system architecture.
Y2K conformance reporting requirements.
Reporting tools for Web hosting systems.
Mentor:
rmcnall@att.net
716-662-7712
25 January, 2016
Page 11 of 18
Mentor for summer 2000 intern from RPI. Developed Java tool to visualize system log file
data.
MentorNet mentor: 1998-99 and 1999-2000.
Papers
Conferences / Symposium
rmcnall@att.net
716-662-7712
25 January, 2016
Page 12 of 18
Interface Laboratory of the Microelectronics and Computer Technology Corporation with human memory extension
(HME) technology being developed under the above NASA funded SBIR contract. I am personally designing and
assisting in the development of the database system needed to support the 3D browser and providing guidance in the
design and implementation of the user interface in addition to developing overall requirements and architecture.
Contract value: $69,928. Publication
Principal Investigator and project leader for a six month NASA funded SBIR Phase I contract that resulted in
successful proposal for $722,575 Phase II contract to develop Human Memory Extension (HME) Systems for
Context-Based Associative Information Retrieval. With the assistance of four internship students, developed
working prototype of Memory Extension technology as an extension to the Navigation capabilities of NCSA's
Mosaic client to the World Wide Web. Contract value: $69,763. Publication
Principal Investigator - New York State sponsored investigation of cross (multi) platform software development
for which I ported UNIX/X-Windows based VisDat prototype software, discussed below, to Borland C+
+/OWL/MS-Windows. Contract value: $25,000. Publication
VisDat - Principal Investigator and team leader for a two person NIH/NCRR sponsored six month SBIR Phase I
contract to develop data visualization software to assist biomedical investigators in detecting significant patterns in
large bodies of clinical and other research data. Developed X/Motif based prototype of an innovative visualization
tool that uses multidimensional icons in scatter-plot matrices to represent category frequency histograms for
multivariate data. Also developed proposed techniques for representing multidimensional and periodic time based
clinical data using circular/polar plots of scaled and transformed data. Resulting Phase II proposal recommended for
funding. Contract value: $50,000. Publication
Senior Analyst - Integrated Facility for Analysis of Complex Surveys (IFACS) (http://AnSim.com/Apps/) Developed cross-platform integration capabilities in C (MS-Windows / IBM/MVS) and enhancements and
extensions to the Actor/OWL/MS-Windows based Graphical User Interface. Developed on-line documentation
(Help) capabilities for use under MS-Windows. Developed recommendations for moving to a more mainstream C+
+ development environment and recommendations for restructuring the design of the user interface and data files to
achieve a better overall design that would both facilitate development and maintenance as well as improved usability
by users of IFACS.
Senior Engineer - Simulation of Alcohol-Impaired Driving Accidents (SAIDA) - Researched, designed, and
implemented a prototype of an object-oriented (Borland C++) based simulator running under MS-Windows.
Developed requirements for discrete and continuous event simulation, including knowledge engineering effort to
develop an object-oriented model to simulate the behavior characteristics of impaired drivers and other factors
affecting their susceptibility to accidents. Publication
Principal Investigator - on several other grant/contract applications to Rome Laboratories, the National Library of
Medicine, the National Cancer Institute and other NIH, DOD, and DOE agencies. Contributor to over 15 proposals
in a two year time period.
Industrial advisor to 9 SUNY/Buffalo Internship Project graduate and undergraduate students from Computer
Science and Electrical and Computer Engineering Departments.
Responsible for AnSim's 56Kbps Internet connection and SunOS 4.1.3 and Netware 3.11 system management.
Other Publications
Conferences
Workshops
rmcnall@att.net
716-662-7712
25 January, 2016
Page 13 of 18
rmcnall@att.net
716-662-7712
25 January, 2016
Page 14 of 18
Represented PCSG's interests at Compound Document Architecture (CDA) meetings including review of Digital
Document Interchange Format (DDIF).
Sponsored two WPI student research projects involving C source code analysis and network resource management.
Workshops
Seminars
Conferences
Courses
rmcnall@att.net
716-662-7712
25 January, 2016
Page 15 of 18
Prepared contract reports and proposals for follow-up and new work.
Developed a simple, elegant, and continuous mathematical model for nonlinear magnetic hysteresis with superior
characteristics to modified hyperbolic tangent.
Papers/Publications
Conferences
Papers / Presentations
"Software Development Standards to Facilitate Operation, Administration, and Maintenance of Web Based
Systems", R. McNall, AT&T Web Week '2000
."Establishing a Secure and Robust Solaris Environment for Web Servers", R. McNall, AT&T Web Week '98.
"World Wide Web 3D (W3D) Browser for "Surfing the Internet"", Phase I, for NASA, Johnson Space Center,
Contract NAS9-19314, R.McNall, et.al., AnSim Report 95-_, June 1995.
"Memory Extension System for Context-Based Associative Information Retrieval (ME)", Phase I, for NASA, JSC,
Contract NAS9-19046, R.McNall, AnSim Report 94-41, July 1994.
"AnSim VisDat/Prophet - Porting to MS Windows Environment", Final Report, for New York State Science and
Technology Foundation, R.McNall, AnSim Report 94-43, November 1994.
"Visualization for Exploratory Analysis of data (VisDat)", Phase I Final Report (3 Volumes), R.McNall, for National
Institute of Health, Contract N43-RR-3-2127, AnSim Report, December 1993.
"Simulation of Alcohol-Impaired Driving Accidents (SAIDA) - Phase I Final Report," R.McNall, M.Sabino, and
J.Schimke, for National Institute on Alcohol Abuse and Alcoholism, Grant 1R43AA09394-01, February, 1993.
"Expert Communication and Information Access Network (ECIAN) - Phase I Final Report", M.Sabino and
R.McNall, AnSim Report 94-41, for U.S. Department of Education, Contract: RN93082021, March, 1994.
"SunVision Evaluation with respect to AVS", R.McNall, PS/SE-TR# 90-003
"VideoGraphics - Getting Computer Graphics Output Onto Video Media", R.McNall, 1990 Spring DECUS.
"VideoGraphics - White Paper", R.McNall, LDP/SE-TR# 89-021.
"A Structured Approach to Selecting a CAD/CAM System," R.I. McNall and R.J. D'Innocenzo, 1981 IEEE Design
Automation Con.
"CAD/CAM System: Needs Analysis and Justification," R.I. McNall, CAD/CAM VIII, 1980 SME AUTOFACT
WEST, Anaheim, CA.
"Development of Lightweight Transformers for Airborne High Power Supplies", Interim report: Jan.-June 1976,
D.L.Lockwood, R.I.McNall, and R.L.Haumesser, AFAPL-TR-76-102.
"Development of High Power, Short Duty Transformer/Rectifier Units", R.I.McNall, R.L.Haumesser, and
J.H.Ferrick, 1976 IEEE International Pulsed Power Conference, Lubbock, TX.
"Weight Algorithms for Adiabatic Transformers for Pulsed High Power Systems", R.I.McNall, D.L.Lockwood, and
A.S.Gilmour, 1976 IEEE International Pulsed Power Conference, Lubbock, TX.
"Analysis of Power Transformers Under Transient Conditions", D.L.Lockwood, R.I.McNall, and R.F. Whitbeck,
1976 IEEE International Pulsed Power Conference, Lubbock, TX.
"Final Technical Report on Development of Lightweight Transformers for Airborne High Power Supplies", Volume I
and II (computer Users Manual), R.Haumesser, D.Lockwood, R.McNall, and J.Welsh, June 1975 USAF Aero
rmcnall@att.net
716-662-7712
25 January, 2016
Page 16 of 18
Continuing Education
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
rmcnall@att.net
716-662-7712
25 January, 2016
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
82.
83.
84.
85.
Page 17 of 18
rmcnall@att.net
716-662-7712
25 January, 2016
86.
87.
88.
89.
90.
Page 18 of 18
rmcnall@att.net
716-662-7712
25 January, 2016