Subject: Re: WIDGITS MOTIF GUI C++ X-WINDOWS C UNIX NYC From: Rex Ballard Date: Thu, 29 Feb 1996 04:21:42 -0500 (EST)
How the Web Was Won
Subject: Re: WIDGITS MOTIF GUI C++ X-WINDOWS C UNIX NYC From: Rex Ballard Date: Thu, 29 Feb 1996 04:21:42 -0500 (EST)
In-Reply-To: <4gsmbj$645@panix3.panix.com> 
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: O
X-Status: 



	Rex Ballard - Director of Electronic Distribution
	Standard & Poor's/McGraw-Hill
	Opinions expressed do not necessarily reflect
	the Management of the McGraw-Hill Companies.
	http://cnj.digex.net/~rballard
	212-208-8824

On 26 Feb 1996, Michael Sullivan wrote:

> ***********************************************************************
> ***********************************************************************
> ComputAbility is a full service data processing consulting firm, 
> located in New York City. We have several contract positions available  
> with our best client, for programmers, programmer/analysts, with an 
> expertise in:
> 
>             WIDGITS  MOTIF GUI C++ X-WINDOWS C/UNIX
> 
> THESE POSITIONS ARE IN MID-TOWN NEW YORK, THE DURATION IS LONG TERM, THE 
> RATES ARE EXCELLENT, ($75 - 90/HOUR).
> *************************************************************************
> Please call Michael Sullivan at 212-826-5665 or if you prefer, fax a
> resume to 212-421-5887 or return e-mail to sullivan@panix.com, for a 
> prompt and confidential reply.
> 
> If you know of someone who  would be interested, tell them we are looking 
> to speak with them too.
> **************************************************************************
> Thanks in advance, I hope to hear from you soon.
> 
> Michael Sullivan
> ComputAbility
> *************************************************************************
> *************************************************************************
> 
Professional Achievments
  Systems Integration and Downsizing including: 
  Downsizing Legal Package from IBM Series-1 EDX to PCs on NetWare (1981) 
  Systems Integration of OLTP Directory Assistance to UNIX (1982-1984) 
  Port of OLTP Software (IMS/CICS-Like) to UNIX Platform. (1984-1986) 
  Systems Integration of MVS, VMS, CICS, UNIX, and DOS on LANs. (1987-1989) 
  Downsizing, Migration, and Ports from MVS/IMS and MVS/TSO from SNA to TCP/IP and UNIX. 
  Beta Site for first SMP systems from Sun, and Pyramid (Unix/Oracle). (1989-1991) 
  Developed RPC for APPC - Allowed IBM to Downsize HFS for Networks (1992). 
  Developed TN3270 Emulator for Windows & OS/2 (SofTerm) to run under SL/IP (1992).
  Developed Internet-TCP/IP package for non-technical users.
  Ported X11R5 to AIX/ESA for ES9000 and 3090 Mainframes (1992). 
  Developed Infrastrucures for migrating large international information system from MVS to VMS and UNIX.(1993-1994) 
  Trained staff and management in Open Systems Concepts and Technology  (1990-1995). 
OPERATING SYSTEMS
  UNIX(SysVR4, BSD (Berkeley), AIX, SunOS, OSF/1, Ultrix, LINUX, POSIX) 
  Proprietary OLTP (DOS/VS Emulation, Multitasking, Interrupt driven, Object oriented)
  X11-Windows, Motif, ICCM, TK/TCL
  MS-DOS, Windows, MFCs
  EMBEDDED SYSTEMS - PDAs, Forth, Communications, Controllers.
  OS/2, PM
  MVS/XA, VM/CMS 
LANGUAGES
   C, C/370, C++, Assembly Languages, Other Programming Languages 
COMMUNICATIONS
  Protocols for Internet, SNA, Novell, Open Systems, Microsoft, OSI.
HUMAN RELATIONS/LEADERSHIP:
  Vendors/Purchasing & Evaluations.
  Customer support, Sales support.
  Managing technical projects and teams.
  Leading Management teams.
Professional Experience:
Standard & Poor's(New York City) 
Dow Jones & Co. Inc. (New Jersey) 
Pencom, New York NY (IBM site at Kingston NY) 
Softronics, Colorado Springs CO. 
Productive Data Systems, Inc. Denver CO 
Great-West Life Assurance Denver CO 
Federal Express Corp. Colorado Springs, CO 
Computer Consoles, Inc. Rochester, NY 
Data Law Corp. Denver, CO 


OPERATING SYSTEMS
UNIX(SysVR4, BSD (Berkeley), AIX, SunOS, LINUX, POSIX)
Learned Unix operating system and worked with it in early NetWare prototypes. (1981) .  Analyzed entire UNIX Kernel to 
determine how to add OLTP and Real-time features (1982) .  Helped write drivers and filters to support X.25 and proprietary 
APPC-Like Protocols (1982) .  Wrote drivers and handlers to provide POSIX compatibility to MVS-Like system (1984) .  Wrote 
and supported Remote Procedure Calls tools and libraries (1985).  Wrote specifications for large distributed computing 
environment (1985).  Enhanced Micro-kernal (MACH-like) for SMP 24 CPU cage (1986-1987).  Responsible for Managing 
Administration of 500 Sun SparcStation (1990-1992).  Responsible for Internet Site Set-Up and Administration (1992-1995).  
Evaluation of LINUX as Workstation/Server Platform (1992-1995).  Administered HP 9000 Workstations and Servers. (1992-
1995).  Administered DEC Ultrix Workstations and Servers. (1995-).  Administered DEC Alpha OSF/1 Workstations and 
Servers. (1995-).  Have installed LINUX Systems and configured them for several PC users, including TCP/IP and Internet 
connectivity.  Contributor of General Public License software. 
Proprietary OLTP (DOS/VS Emulation)
The Directory Assistance System (DAS/C) was essentially an MVS system with IMS, CICS, and VTAM functionality 
running on banks of 8 PDP-11/44s over a modified RT-11 "micro-kernal". These were coupled to terminals by systems 
originally designed to be plug compatible with 3172 cluster controllers and 3725 communications controllers. Systems were 
interconnected with systems resembling 3745 communications controllers.
Learned the internals of all components of this system for the purpose of maintenance and enhancement. Was part of 
"special forces" team chartered to find and eliminate bottleneck problems as the system performance doubled every 6 months. 
Recommended, Designed, and Implemented strategic migrations to UNIX for various components on an as needed basis.
Ported most of this system to UNIX for the purpose of supporting a 911 emergency dispatch system.
X11-Windows, Motif, ICCM
Ported X11R4 to the Sun operating system, along with all of the contributed software, including Andrew, GKS Core, and 
Xview toolkit. Ported the MIT server to improve workstation throughput and reduce the load on "System Monitor" CPUs. Ported 
X11R5 to IBM AIX operating system (for IBM) including Motif, contributed software and tools, and providing National Language 
System (NLS) enhancements. 
MS-DOS, Windows
In addition to writing and porting applications for DOS and Windows, I have been responsible for evaluating, enhancing, 
and creating products to aid in the integration of DOS/Windows compatible personal computers to multiple platforms. This 
includes developing share-ware for deployment to the general public. 
EMBEDDED SYSTEMS
Wrote software for one of the first personal digital assistants (PDAs) used for tracking package deliveries. In addition to 
making the system more reliable and fault tolerant, we also added functionality, communications protocols, and a FORTH 
operating system. We also developed 3 other PDAs.  Wrote software for communications subsystems including cluster 
controllers, communications controllers, bridges and routers. Also wrote firmware for adapter cards.
OS/2
Wrote remote procedure calls systems for OS/2 as well as software that made it possible for OS/2 to act as a stand-alone 
application/gateway between APPC systems and TCP/IP systems. Also responsible for alpha testing OS/2 2.0 and C-Set/2 
and reporting issues. 
MVS/XA, VM/CMS
 Developed software for IBM Series 1/EDX to simulate VSAM and ISAM Databases (1981).  Enhanced MVS/IMS/CICS-
Like proprietary operating systems including internals (1982-1987).  Learned VM/CMS and MVS/TSO for the purpose of 
providing IBM and Multiplatform connectivity.  Used CICS applications to monitor systems/transactions (1987-1989).  Wrote 
queries in SQL/DS to summarize time reporting.  Learned MVS/TSO programming for the purpose of migrating functionality 
and applications from 3090s to Sun and Pyramid systems.  Primarily worked in PL/1, IBM C/Set, assembler. (1990-1991).  
Learned VTAM and NCP principles and practices for migration purposes (1990).  Learned CICS principles and operations for 
the purpose of migrating functionality (1990).  Learned IMS/DC and IMS/DB principles and practices for purpose of migrating 
functionality(1990-1991).   Learned DB/2 principles and practices for migration purposes (1990-1992).  Ported and migrated 
strategic functionality from mainframes to UNIX systems.  Wrote RPC interfaces to CICS, IMS, and TSO applications. 


LANGUAGES
C, C/370, C++
Writing in C since 1980. Familiar with various dialects of C and C++ including K&R, Berkeley, ANSI, C-Set, C for SAA, 
GNU C++, Borland C++, and Microsoft Visual C++.
Familiar with libraries for Unix, DOS, OS/2, MVS, CMS, and VMS.
Assembly Languages
A variety of assembler languages including 8085, 80X86, 680x, 680x0, 370, 390, Sparc, and 32K. 
Other Programming Languages
A variety of other languages including:
  LEX, YACC, AWK, PERL, rpcgen, TK/TCL,  IDL, CGI
  FORTH, SQL, DL/I, PL/1, PASCAL, and BASIC.
Many of these are part of the UNIX suite. They are available for most of the other platforms. 
COMMUNICATIONS:
Very familiar with most protocols including: 
  TCP/IP, UDP/IP, RPC, DCE, ASN.1 
  LU 0, LU1, LU2, LU 6.2, SNA, SDLC, 3270, TN3270, 
  Novell, Gateways, Cross Platform Migration. 
  Active participant on the Internet since 1982.
  Active in the commercialization of the Internet since 1990. 
HUMAN RELATIONS/LEADERSHIP:
Vendor and Customer Relationships
Worked with several vendors and customers including:
  Hewlett Packard, Digital Equipment Corporation (DEC),  SUN Microsystems 
  International Business Machines (IBM), Desktop Data, Oracle, NetScape
  40 Feed Vendors
  60 Financial Services Customers
Project Management
  Project Director of up to 80 Projects. 
  Project Director of up to 45 Customers. 
  Project Management of up to 35 Alliance Developers. 
  Project Coordination of up to 6 Corporate Divisions. 
  Product Development with up to 40 people. 
  Product Support coordinating staff including100 line/manager/senior managers. 
Training Programs
  Dale Carnagie - Public Speaking, Human Relations
  Landmark Education - Human Relations, Communication, Team building, Project Management, Leadership.
  Loretto Heights College - BA Music/Theater-Directing, Business Management (1974-1979).
  Arapahoe Community College - Business Management Courses (1977).
  College Level Examination Program (CLEP) general science, humanities, math - 2 year equivalency (1978).
  Volunteer activities - Leadership roles.



PROFESSIONAL EXPERIENCE:
Standard & Poor's
DIRECTOR of DISTRIBUTION. Responsible for project management of over 60 projects to provide electronic news 
services including MarketScope, Index Alert, and Stock Reports real-time feeds, along with supporting tape and dial-up 
services.  Responsible for initiating and causing McGraw-Hill participation on the Internet and World Wide Web. Provided 
support to several of the other McGraw-Hill companies to aid in their participation on the McGraw-Hill home pages.
Dow Jones & Co. Inc. (New Jersey)
PROJECT MANAGER. Responsible for technical Project Management of over 40 Joint Venture products used to 
distribute electronic news services to corporate local area networks and Internet Customers. These products included projects 
with WAIS (DowVision on Internet), Mainstream (DowVision via Satellite), Desktop Data, West Publishing, Compuserve, 
Adobe, and others. Products included news feed handler Client/Server software for X.25, Mainstream (Satellite), and TCP/IP. 
Also responsible for coordinating support with 5 Divisions including, Network Management, Operations, Communications, 
DowVision, 3 Product Managers, and Editorial.   Work also included budgeting, purchasing, and scheduling on all projects. 

Lead team of Managers to develop telecommunications protocols and support for Internet Protocols. This included a point 
to point protocol for supporting TCP/IP and similar (Proprietary) protocols over link that traversed and included Async RS232, 
V.32/MNP, X.3 PAD, X.25, and LU-1 (flip-flop) networks. Also responsible for developing a presentation layer and application 
layer to provide extensible object oriented protocols.  These were ported to MVS, VMS, Unix, and Microsoft Windows.

Responsible for providing information on WAIS, MOSAIC, and Markup Languages (HTML, SGML) for use with other Dow 
Jones Products. Generated new clients, alliance developers, and customers through dialogues on Internet Mailing Lists and 
News Groups. 

Hosts supported included UNIX (Hewlett Packard, SUN, and DEC), VMS (DEC), MVS/ESA (IBM), Microsoft Windows 
(3.0, NT,  Chicago/Windows 95), Tandem. 
Pencom, New York NY (IBM site at Kingston NY)
7/92 - 1/93 SENIOR SOFTWARE ENGINEER/CONSULTANT. Responsible for port of X11R5 to IBM AIX-ESA for 3090 
and ES9000 Mainframes running Native and under VM/CMS. Responsible for Migration into IBM Production Control System.  
Responsible for Internationalization extensions to X11R5, Motif, and various applications. 
Softronics, Colorado Springs CO.
2/92 - 7/92 DIRECTOR OF COMMUNICATIONS & ARCHITECTURE. Plan, organize, direct and guide teams of 
software engineers in the development of a new workstation package, including TCP/IP support for Windows and OS/2, 
TN3270 development, and TN5250 development. Responsible for UNIX system procurement, installation and integration. 
Served as primary contact for Internet coordination. Strategic participation in production work. 
Productive Data Systems, Inc. Denver CO
10/91-2/92 SENIOR SOFTWARE ENGINEER. Site Manager for Vendor on Premise contract at IBM. Lead a team of 
engineers in the development of a client/server architecture on an OS/2 platform. Utilized OS/2, C, and VM/CMS and 
LU6.2/APPC. 
Great-West Life Assurance Denver CO
3/91-10/91 SENIOR SOFTWARE ENGINEER. Member of the technical infrastructure team of the Group Pension 
Division. Designed systems to monitor and configure networks of Sun, Solbourn, MVS, and MS-DOS computers and 
workstations. Proactive approach used to justify, order, and upgrade systems before situations became critical. Provided 
direction and training for C programmers in X11, System V IPC, RPC, sockets and other advanced programming skills.

    4/90 - 3/91 SENIOR TECHNICAL SPECIALIST. Worked in the architecture and planning group. Performed analysis, 
design, specification, and implementation of PC/MS-DOS, SUN/UNIX, and 3090/MVS integration software and hardware. 
Federal Express Corp. Colorado Springs, CO
11/87 - 12/89 PROGRAMMER/ANALYST. Part of the Tracker development team developing firmware and software for 
the package tracking system (COSMOS-IIB). Was also part of a task force formed to integrate PC/MS-DOS, APOLLO, SUN, 
VAX/VMS, MVS/TSO, MVS/IMS, and VM/CMS systems. Responsible for the planning, vendor contact, coordination, staging, 
and testing of vendor's integration products. The Tracker is the PDA used by couriers in the field. 
Computer Consoles, Inc. Rochester, NY
6/82 - 11/87 SOFTWARE ENGINEER. Worked on fault tolerant systems development including; directory assistance, 
customer name and address, audio response, direct audio intercept, emergency assistance dispatch among others. Developed 
inter-system communications processes and UNIX system interfaces to OLTP, keyboard display update client and server, 
audit trails, tape/network update. Created cluster controller software for UNIX, front end processors, distributed processing 
systems, and virtual calls (RPC).  Also worked with UNIX Kernal group on porting effort. Familiar with UNIX internals. 
Data Law Corp. Denver, CO
9/81 - 6/82 SOFTWARE DESIGNER. Wrote emulation of networked relational and ISAM database, user interfaces and 
on-line help for legal office automation and accounting packages. Did a port from IBM Series 1 / EDX to CP/M using BASIC 
and Assembler.  Work included patches to CP/M BDOS to optimize network traffic. One of Novell's first customers. 
1979 - 1981
Taught programming  (Basic, Pascal, Forth) 
Sold micro computers in a retail environment.
1974-1979
Sold consumer electronics products often at the leading edge of a trend.
	CB radios (74-75)
	Stereos and VCRs (77-78)
	VCRs and Video Games (78-79)
	Home Computers(79-80)
	Business Computers (80-81)
General class Ham Radio License since 1969.
Computer Hobbyist/Programmer since 1975.
	Built computer from 8080 in 1975.

Rex Ballard: Director of Electronic Distribution
Over 16 years Engineering Experience 
12/12/95

12/12/95




From rballard@cnj.digex.net Thu Feb 29 04:24:53 1996