Allairion
Est. 1971
Lecturer Resume: Technical Posts
- Allairion Information Counselors, (Est. 1971)
Consulting to:
- Center for Advanced Computation at the University of Illinois, Urbana, IL
- The Travelers Insurance Company, Hartford, CT
- The Equitable Life Assurance Society, NYC
- The Prudential, (Reinsurance Division), Newark, NJ
- Pr1me Computers, Framingham (home office), MS and elsewhere
- Scientific Process & Research, New Brunswick, NJ
- Chase-Manhattan Bank, NYC
- Department of Psychology, Rutgers University
- Total responsibility for design and implementation of SWOR project
- NJ Court
- Recognized as Database expert in credit bureau case
- and others
- RCA, Cinnaminson, NJ (1966-1971)
Positions
- Systems Analyst
- Technical Manager DBMS Development
- Long-Range DBMS Planning Senior Task Force
Projects
- Macro searcher
- Total responsibility for software to analyze assembler code for repetitive sequences of any length, to be used to design a library of macros and also to design future machines. Co-designed with Marvin L. Graham.
- Result:
- Solutions posited by management were expected to run for 3 days on 40,000 instructions -- my version ran in 48 minutes.
- DBMS
- Total responsibility for I/O (co-designed with Maxim Smith) and Criterion Interpreter.
- Result:
- I/O so efficient it was used by another group to implement an ultrafast sort
- Criterion Interpreter generalized to standardize interface for 6 different parts of the DBMS.
- Long Range (Senior) DBMS Task Force
- Comprising only senior technical staff with substantial DBMS experience, team studied current systems and state-of-the-art, and theory.
- Result:
- Create long-range (5-year) documents for planning RCA's approach to DBMS on-going product implementation and support.
- "Foreman" diagnostic OS
- Total responsibility for creating an Operating System to diagnose CPU failures.
- Result:
- Created system more efficient than standard OS, often replacing 3 pages of proposed code with 3 lines of code.
- Bell Laboratories, Holmdel, NJ (1963-1966)
- MTS, Automatic Maintenance
Projects:
- Shortest Path in Graph
- Use any algorithm to find shortest path in a graph.
- Result:
- Using my own, I found all shortest paths simultaneously, after which any could be printed out in O(n) time, "n" being the length of the path.
- Automatic Maintenance, PBX
- Total responsibility for software to diagnose/correct hardware failures in a series of PBX (private switchboard) electronic switches.
- Result:
- My re-design (in a severely limited memory environment)
- reduced space requirements by 1/3, allowing all other projects additional space so they could finish their code
- provided a software alternative (at 1/1000 of the cost) to the only previously possible (hardware-based) proposal for a previously unimplemented test.