Subject: Re: US-NJ: UNIX,C/C++,Network Management Software Engineers From: Rex Ballard Date: Wed, 28 Feb 1996 02:27:15 -0500 (EST)
How the Web Was Won
Subject: Re: US-NJ: UNIX,C/C++,Network Management Software Engineers From: Rex Ballard Date: Wed, 28 Feb 1996 02:27:15 -0500 (EST)
In-Reply-To: <4gvsjv$knn@news4.digex.net> 
Message-ID: 
MIME-Version: 1.0
Content-Type: TEXT/PLAIN; charset=US-ASCII
Status: RO
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


On 27 Feb 1996 vis@cnj.digex.net wrote:

> We have immediate openings in central New Jersey for Software 
> Engineers experienced in development of network management 
> systems on UNIX platform.

I have about 15 years in unix, including about 9 years in network 
management systems.

> Candidates must be experienced in UNIX, C/C++, Inter Process 
> Communications, TCP/IP, Sockets, TLI and developing software for 
I have designed and implemented systems which used System V IPC (pipes, 
named pipes, message queues...), Berkely Sockets, and TLI.

> Network Management Systems.  Experience with ATM, OSI, Telephony, 
> Sonet, DLC, Multiplexers,

Have implmented software for X.25 and ATM-like switches at Computer 
Consoles.

> HP Openview, SNMP/CMIP etc. is highly 

Most of my SNMP was with Sun Net Manager.  I have also used HP Openview.

> desirable. These are exciting new development opportunities to 
> develop network management software at a major telecom R&D 
> organization.
> 
> Candidates must have 2+ years industry experience in the above 
> mentioned areas.
> 
> The job involves developing a telecom application at a Major Telecom
> R&D Organization in New Jersey. 
> 
> VIS, Inc. is a New Jersey based firm with over eleven years of experience 
> in software development and consulting.  Our clientele includes various 
> Fortune 500 companies.  Our continued growth and success is the result 
> of our total commitment to fulfill our customers needs, without 
> compromising the quality of services provided.  The current requirement 
> is for a long term project at a major telecom R&D organization in New Jersey.
> 
> Please forward Resume with salary/rate details, 
> preferably by email to:   vis@cnj.digex.net, Attn: Raj S.    
> or by Fax: 908-873-0553, Attn: Raj S.
> 
> VIS Inc.
> Attn: Raj S.
> 21 Clyde Road, Suite 202
> Somerset, NJ 08873
> 


			REX BALLARD
EXPERIENCE (Continued)


Rex Ballard
Resume

SOFTWARE ENGINEER				Total 14 years Experience
QUALIFICATIONS SUMMARY:
Systems Integration and Downsizing Operatinons.
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 (Softterm) to run under SL/IP (1992).
Ported X11R5 to AIX/ESA for ES9000 and 3090 Mainframes (1992).
Developed Infrastrucures for migrating large (Nationwide) information retrieval system from MVS to VMS and UNIX.  Trained staff and management in Open Systems (1993-1994).

OPERATING SYSTEMS
UNIX(SysVR4, BSD (Berkely), AIX, SUNOS, LINUX, POSIX)
Learned Unix operating system and worked with it in early NetWare prototypes. (1981)
Analysed entire UNIX Kernal 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 environmnt (1985)
Enhanced Microkernal (MACH-like) for SMP 24 CPU cage (1986-1987)

MVS/XA, VM/CMS
Learned and used IBM Series 1/EDX to simulate VSAM and ISAM Databases (1981)
Learned and 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.  Also 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 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 funtionality from mainframes to UNIX systems.  Wrote RPC interfaces to CICS, IMS, and TSO applications.

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 "microkernal".  These were coupled to terminals by systems originally designed to be plug c
ompatible with 3172 cluster controllers and 3725 communications controllers.  Systems were interconnected with systems resembling 3745 communications controllers.
Learned the internals of all componants of this system for the purpose of maintenence and enhancement.  Was part of "special forces" team chartered to find and eliminate bottleneck problems as the system perfornance doubled every 6 months.
Reccomended, Designed, and Implemented strategic migrations to UNIX for various componants 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 responibile for evaluating, enhancing, and creating products to aid in the integration of DOS/Windows compatible personal computers to multiple platforms.  This includes deve
loping 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 s
ystem.  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 is
sues.

LINUX
Have installed Linux Systems and configured them for several PC users, including TCP/IP and Internet connectivity.  Also a contributor of General Public License software.

LANGUAGES
C, C/370, C++
Writing in C since 1980.  Familiar with various dialects of C and C++ including K&R, Berkely, 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 languages
A variety of other languages including FORTH, PL/1, PASCAL, SQL, DL/I, lex, yacc, awk, perl, rpc, IDL, and BASIC.  Many of these are part of the UNIX suite.  They are available for most of the other platforms.

COMMUNICATIONS:
 Communications is critical to downsizing  I am familiar with most protocols including  LU 0, LU1, LU2, LU 6.2, SNA, SDLC, TCP/IP, RPC/UDP, 3270, TN3270, Novell, Gateways, Cross Platform Migration.  RPC, DCE, ASN.1

I have also been an active participant on the Internet since 1982 and active in the commercialization of the internet since 1990.

Vendors
Hewlett Packard, DEC, SUN 	


HUMAN RELATIONS/LEADERSHIP:
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 100/20/5 line/manager/senior managers.
Dale Carnagie
Landmark Education

PROFESSIONAL EXPERIENCE:
Dow Jones & Co. Inc. (New Jersey)
GRADUATE ENGINEER.  Responsible for 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 (Sattellite), and TCP/IP.  Also responsible for coordinating support wi
th 5 Divisions including, Network Management, Operations, Communications, DowVision, 3 Product Managers, and Editorial.

Lead team 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/

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), Tandem.

Work also included budgeting, purchasing, and scheduling on all projects.

Pencom, New York NY (IBM site at Kingston N.Y.)
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 Internationaliza
tion 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 developmen
t. 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 OS2, C, and VM/CMS and the functionality of 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, a
nd VM/CMS systems.  Responsible for the planning, vendor contact, co-ordination, 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 communic
ations processes and UNIX system interfaces to OLTP, keyboard display update client and server, audit trails, tape ISC updated.  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) and sold micro computers in a storefront arrangement.





From rballard@cnj.digex.net Wed Feb 28 02:33:45 1996