RICHARD B. ROTER
SUMMARY OF
EXPERIENCE:
Technical: Over 20 years experience and an expert in:
Distributed Real-Time Software: System architecture and analysis · Distributed
real-time data acquisition and control systems · Real-time embedded systems ·
Multithreaded, multiprocessor, asynchronous system design · Interprocess
communication (IPC) · System control · Software fault-tolerance · System fault
management · I/O processing · Device drivers · Time-driven and interrupt-driven
event processing · Equipment status monitoring and control · Performance tuning ·
Mission-critical system evaluation and troubleshooting.
Networking and Communications Software: TCP/UDP/IP internals · DECnet
internals · LANs · WANs · Ethernet · X.25 · Network protocol stacks · Network
programming · Network fault tolerance · Network device drivers · Socket
programming · VME · Switched fabrics · IPMI.
Operating Systems and Embedded RTOS: UNIX internals/kernel (Linux, POSIX,
Solaris, HP-UX) · OpenVMS internals (former DEC instructor) · VxWorks internals
(including Workbench/Tornado) · LynxOS · INTEGRITY · pSOS+ · Precise/MQX ·
Real-time executives and kernels · Separation and partitioning kernels (DO-178B)
· Operating system internals · RTOS board support package (BSP) and device driver
development · System programming · Kernel development.
Software Engineering: Programming language internals · Object-oriented (OOD)
and structured software design methodology · Middleware · Software tools · System
management · Technical training · Porting systems across heterogeneous
platforms.
Management: Program management and software project management including cost
estimation, budgeting, scheduling, project planning/control, contract
administration, staffing, training, technical/team leadership and direction
(groups of 30 managers, engineers, and support staff), customer interface,
developing management policies and procedures, writing computer program
development plans, risk reduction methodology, and status monitoring. Extensive
experience in government contract protocol, MIL-STDs, and CMMI: formalized
documentation, review policies/standards, PDR, CDR, acceptance test. Involved
with many projects from proposal stages to delivery for various international
(Canada, Venezuela, PRC, Taiwan, Korea, Iceland, Brazil, Saudi Arabia, Puerto
Rico) and U.S. government bodies: Air Force, Navy, Army, SAC, DARPA, and other
agencies.
Applications: Command and control systems · Air traffic control · Cellular
technology systems · Telephone switching systems · Satellite communication
systems · Medical technology data acquisition systems · Automotive data
acquisition systems · Process monitoring and control · Factory automated
instrument control systems · Entertainment industry control · Simulation · Signal
processing · Detection systems · Transaction-oriented on-line banking systems.
Recognized for a rapid adaptability to a wide spectrum of software engineering
related areas. Can work independently, as a system architect, program manager,
team leader, or team member.
HARDWARE: Computer Systems and Microprocessors: HP Itanium, HP High-End
Servers and Workstations, HP-720, 9845; AlphaServer, AlphaStation, VAX, MicroVAX;
SPARCcenter 2000, SPARCengine 20, SPARCstation, SUN 3/80; SGI Origin2000, O2; IBM
RS/6000, 1800, 370, 360, PC; Various Single Board Computer Systems (SBCs); Champ
AV VME, PowerPC 7410, PowerPC 750, PowerPC 604e, Motorola 680X0, MC68332;
Freescale; Intel x86; PC/104; MIPS R10000; ARM; XScale; FORCE CPU-30; AMD; PDP;
Prime; Z-80; 6502; Macintosh Workstation; CDC 7600; LAN: Ethernet; DEMNA, DEBNA,
DELUA, DEUNA, DESVA, DELQA, DEQNA; LANCE; Symbios 53C885, NetStorm 885; Bus:
VMEbus; PCI, Tundra Universe II; CAMAC; Class 2 bus (SAE J-2190); IEEE 488 Bus
Controller 4835; DT07 UNIBUS Switch; WAN: DEC WANrouter 100/500; DEC X25gateway
100/500; DECserver 200, 100; Xyplex; Sytek; Data Acquisition: DR11-W, DRE-11,
DRB32; Communication: Simpact ICP 3222 (BISYNC protocol), 1622 (HDLC protocol),
1600; Get (TADIL-A link); IEEE 1284 ECP; Array Processors: FPS 5205, AP-120B,
FPS 100; Display Processors: Chromatics, Calcomp, Tektronix, Megatek, Grinnel
OPERATING
SYSTEMS: Conventional: UNIX, Linux, Solaris, HP-UX, IBM AIX, SGI IRIX, SunOS,
Digital UNIX, OpenVMS, RSX-11M, Windows, MS-DOS, CP/M, TSS, MVS, TSO, SCOPE, MPX,
PRIMOS, Macintosh; Embedded RTOS: VxWorks, VxWorks 653, Embedded Linux, LynxOS,
LynxOS-SE, LynxOS-178, INTEGRITY, INTEGRITY-178B, VMOS, pSOS+, Precise/MQX,
VAXELN, MTOS-86, MTOS-MP, TeleAda-EXEC, ISIS-II
OTHER
SOFTWARE: Networking: TCP/UDP/IP, Sockets, DECnet, TGV Multinet, DEC TCP/IP
Services for OpenVMS (UCX), pNA+, Precise/RTCS, DECnet/OSI, VAX Packetnet System
Interface (X.25), SUN NFS/RPC, SNA LU6.2, TeleAda-LAN, LANtastic, DECMessageQ,
DECMcc (Polycenter), LAT, Xyplex, LAN Analyzers; Embedded Development Systems:
Workbench/Tornado Development Environment for VxWorks, Eclipse, KDevelop, VMware,
Microsoft Visual Studio, TASKING Embedded Development Environment, Telesoft Ada
Cross-Development Toolset for UNIX/M680X0, First Systems Cross-Development
Toolset for VMS/Intel Microprocessors; Other: Rational ClearCase, ClearQuest,
DOORS, Rose; UML; Win32 API, STREAMS, Perl Scripts, DECthreads, SGI React/Pro;
Graphics: OpenGL, DECwindows, SUN Open Windows, WAND, PLOT-11, GPR II
LANGUAGES: Conventional: C, C++, Ada, Pascal, FORTRAN, COBOL, BASIC; Assembly:
HP PA-RISC, HP IA-64 (Itanium), VAX MACRO, PDP-11 MACRO, Prime MACRO, MC68332,
M680X0, 8080, Z-80, 8086, 6502, IBM 360
CLEARANCES: DOD Secret; Holds many special extended background investigation
(EBI) accesses.
PUBLICATIONS: Recognized as an industry leader, contributed to numerous
publications in the areas of distributed real-time control software, network
software engineering, operating systems, data acquisition, network protocol
stacks, and universal message passing facilities for interprocess communication.
EDUCATION: Occidental College
B.S. in Computer Science, Biochemistry
(Summa Cum Laude) GPA: 3.97/4.00
|