Web, Quality, Operating System, and Security designer
Greater Philadelphia Area
Web, Quality, Operating System, and Security designer
Greater Philadelphia Area
Software engineer interested in building high quality
systems. Experienced in web applications, operating
systems, electronic commerce and security.
Software engineering, security, Java, web applications, operating systems.
(Privately Held; Myself Only; Computer Software industry)
December 2006 — Present (3 years 1 month)
Web applications, security, OS, and software engineering consulting. (Java, SOAP, MySQL, Eclipse; Linux, Windows, Macintosh)
(Privately Held; 1001-5000 employees; Computer Software industry)
November 2001 — December 2006 (5 years 2 months)
(formerly Network Associates Labs/McAfee Research)
Research on computer security, Java obfuscation, mobile agents, reverse engineering, trusted computing (TCPA), mandatory MLS security, TCP/IP. Principal Investigator for research projects funded by DARPA and AFRL. (Java, C; UNIX, Linux, Windows, Macintosh, Darwin) Clearance details on request.
(Privately Held; 51-200 employees; Computer Software industry)
December 1998 — October 2001 (2 years 11 months)
(Formerly Transilluminant)
Development of a new internet marketing service product that provides advertising targeting while preserving the privacy of end users. Employee #5 of this San Francisco startup. Established Java class architecture and division of function between Java and JavaScript; built the initial prototype of the product; led the evolution of the client-side implementation into the current product version, deployed to customers of several banks. (Java, Javascript, HTML, LISP, Oracle; Windows, UNIX, Macintosh)
(Public Company; 5001-10,000 employees; SUNW; Computer Software industry)
August 1998 — December 1998 (5 months)
Electronic Commerce Group. Java Commerce Client (Java Wallet). Design & implementation, security, quality. (Java; Windows 95, Solaris)
(Public Company; 51-200 employees; CYCH; Computer Software industry)
March 1996 — August 1998 (2 years 6 months)
West Coast technical and quality lead. Electronic payment applications & protocols, security. Worked with Sun JavaSoft on Java security and electronic commerce framework. Engineering manager for CyberCash's Secure Electronic Transaction (SET) protocol pilot implementation (project with Netscape, Visa, Toshiba, and IBM) and SET compliance testing. (Java, JavaScript, HTML, C++; Windows 95, Solaris)
(Privately Held; 201-500 employees; Computer Software industry)
September 1992 — February 1996 (3 years 6 months)
Security leader. Object-oriented security, software engineering, development process and change control, code and design review, quality, system boot. OMG CORBA Security Working Group. (C++; Macintosh, AIX, Taligent Pink, Mach)
(Public Company; 5001-10,000 employees; TDM; Computer Software industry)
September 1981 — September 1992 (11 years 1 month)
Software defect prevention and analysis, development process, workstation integration, remote SQL procedure call, X-windows, CASE, management tools, OS security. Managed 14 people on QA of PC/mainframe integrated 4GL/database, office automation, electronic mail, text editor and formatter. Coordinated OS architecture & implemented object-oriented file system for new OS; worked on system boot, tools, development process. Extended transaction management for current product line. (C, Pascal, Ada, TAL, NonStop SQL; Tandem Guardian, MS-DOS, Windows, OS/2, Macintosh, SunOS)
(Public Company; 10,001 or more employees; Computer Software industry)
May 1974 — September 1981 (7 years 5 months)
Multics operating system. Managed 10 people on relational data base, word processing, ARPANet gateway. Led team of 25 in redesign of file system. Major design and implementation contributions to system administration and security, command interface, hard core supervisor, transaction processing, tools, reliability, fault tolerance, printer control, and system documentation.
(PL/I, ALM; Multics)
(Public Company; Computer Software industry)
1974 — 1981 (7 years )
(Educational Institution; 1001-5000 employees; Computer Software industry)
February 1965 — May 1974 (9 years 4 months)
Manager, System Analysis and Planning, MIT Information Processing Center: Programming, system administration, operations. Billing systems, pricing algorithms, budgets, graphics. (PL/I, MAD, FAP, FORTRAN, Assembler; Multics, CTSS, CP/CMS, OS/360)
MIT Project MAC: Design, implementation, & system administration of operating systems, security, accounting, system boot, development tools. (PL/I, MAD, FAP; Multics, CTSS)
MIT Political Science Department: Statistics, data manipulation, simulation, system programming for Data Bank project and Project COMCOM. (MAD, FAP, Autocoder; CTSS & FMS, 1401)
(Public Company; 1001-5000 employees; UOP; Oil & Energy industry)
1962 — 1963 (1 year )
Summer job operating and programming IBM 7070 and 1401. (See http://www.multicians.org/thvv/7070.html and http://www.multicians.org/thvv/1401s.html )
multicians website editor, IEEE Oakland program committee, Guest lecturer Berkeley and UCSC, Computer History Museum volunteer