I am a software engineer currently living in the Western United States. With 11 years at Hughes Aircraft, 9 years at Sun Microsystems, and 11 years as an independent Internet consultant.
- 30 Years programming experience, including:
- 30 Years UNIX C programming experience: SunOS 1.3 -> SunOS 5.9 (Solaris 9),Ultrix, HPUX, AIX, Linux.
- 30 Years UNIX system administration responsibility: NIS (YP), RPC, NFS, Installed systems, Upgrades, supported users.
- 30 Years Network programming: Streams, Sockets, TCP, IP, UDP, RPC, NFS, Custom protocols.
- 13 Years GUI programming: CDE, X, XView, OpenLook, Motif,SunView.
- Standards, Multi-threading, Multiprocessor, XML, XSLT, HTML/XHTML, Java, POSIX, PHP, C, C++, .NET C++, Visual Studio.
EMPLOYMENT:
2022-Present River Explorer Games LLC.- Owner - Extended Reality is Here
- Unity Software and Game Development. C#
- Meta Oculus Software, Quest 2 and Quest Pro
- Developed an OpenAI Interactive Vritual Reality Chat Avatar: myOracle runs on Oculus virtual reality and Microsoft Windows
- Linux Game Server Developer
9/00 - present Software And Services (Formally INET-Consulting)
- Chief Executive Manager - We Do Standards, You Need Standards.
- Forms processing using customer forms converted to XML. DocuTech Technology.
- AutoIT-Recorder, automated testing tool.
- Calendar client libraries for Unix's and Windows.
- User management client libraries for Unix's and Windows.
- Calendar server libraries for Unix's and Windows.
- Tools to convert RTF files to XML.
- Smart industry standard XML/XHTML printing tools
- Standard Loan Data Management.Mortgage Industry Standards Maintenance Organization (MISMO)
- Author of the IETF proposed standard Calendar Transport-Independent Interoperability Protocol (TEXT).
- Author of the IETF proposed standard Time Zone Registry (TEXT).
- Author of the IETF proposed standard iCalendar Basic (iCal-Basic) (TEXT).
- Coauthor of the IETF proposed standard XML iCalendar DTD Document.
- Coauthor of the IETF proposed standard iCalendar Access Protocol (CAP). (PDF), (DOC), (TEXT)
- Coauthor of the IETF experimental draft Calendar Access Protocol (CAP).
- Author of the IETF proposed standard CAP sorting extension.
- Author of the IETF proposed standard iCAL dynamic user creation and invitation.
- Author of the IETF proposed standard iCalendar event notification.
- Author of the IETF proposed standard iCalendar RECURRENCE-ID handling.
- Author of the IETF proposed standard IMAP store extension.
- Author of the IETF proposed standard iCalendar and vCARD merging.
9/99 - 9/00, Software.com (now called OpenWave), Santa Barbara, CA
- Architect messaging.
1/93 - 9/99, Sun Microsystems (Now Oracle), Mountain View, CA
- Member Computing Staff
- Member of the iPlanet (Sun and AOL/Netscape alliance) Calendar team.
- Calendaring and Scheduling architect and principal implementer for Sun's Scalable Calendar Server (SCS). As part of this work, I participate in the IETF Calendaring and Scheduling (CALSCH) working group.
- IMAP Client code: I was responsible for the client side of the CDE-dtmail IMAP interface that is used in the CDE desktop.
- Desktop - Performance team: As part of the desktop performance team, I was part of an effort that increased the performance of CDE by 14 percent.
- Desktop - ToolTalk team:I increased the reliability of the dbserver and helped integrate these changes into CDE.
- Desktop - CDE mail group:I was part of the CDE electronic mail team that released CDE version 1.0.
- Ported the Apple Bento container management library to Unix and added CORBA NEO(DOE - Distributed Objects Everywhere) compatibility.
- Developed demos and led the DOE engineering team for the 1993 Developers conference and the Distributed Object Conference
10/91 - 1/93, Sun Microsystems Mountain View, CA (Contracting) from INTERACTIVE/Kodak, Calabasas, CA
- Solaris 2.x SupportPack. Managed and supported over 200 Solaris 2.x developers, 25 INTERACTIVE SVR3 developers. Provided code level support for developers porting to Solaris 2.x.
- Sun Authorized Professional Services and OEM support Group
- Designed and developed applications. Managed several contractors at various sites. Designed/Wrote/Managed 2-D XView scrollable image processing for PacTel cellular telephone company, Custom XView application file transfer program for aerospace company to be used by the Navy. Managed contractors developing BLACK box recorders for US Air Force.
- Solaris 2.x, Solaris 1.0, C++, C, XView, X, RPC, SQL.
8/90 - 1/91 Planning Research Corporation(PRC), McLean, VA
- SR. Programmer - consultant
- Wrote C/SQL programs to track the dependents of U.S. Marine Corps in support of operation desert shield. This data was extracted from the base housing database that was written in Oracle and C on a Sun Sparc station.
- Sun UNIX, SunView, Oracle SQL, C.
- Supported and upgraded a Plexus Unix system for the U.S. Navy. This system was a project management tracking system for the Phalanx Close in Weapons System. The code was written in Informix and C. Over 1 billion dollars of contracts were managed by the project management system.
- Plexus UNIX (SVR3), C, Informix 4GL and SQL.
2/90 - 8/90 Micro Frame Technologies Inc. Ontario, CA.
- Systems Analyst - consultant Systems administrator and internal support for the R&D department. Wrote MS-Windows based applications in C. Wrote production automation programs.
- MS-DOS, MS-Windows (V3) programming, C, Novel Network.
4/83 - 12/89 Hughes Aircraft, Fullerton, CA.
- Member Computing Staff
- Antisubmarine Warfare, Systems Division, Ground Systems Group
- UNIX, HPUX, ULTRIX, VAX/VMS, C, RPC, SQL, Sybase, Ingres, Pascal, HPL, FORTRAN, X-Windows, SunView, Sun, HP, DEC, Pyramid
- Wrote and maintained C/C++ programs, systems administrator, interprocess communication, networking (TCP), e-mail on Unix Systems. Other functions performed included system administration of a sub-net off of the ARPA net. Support for DEC Ultrix and HPUX systems systems. MOPMS, SQS, UYQ, ADCAP/MK-48
- Designed and wrote test station operating system that ran under UNIX for classified projects. This included 5 test stations, plus a Sybase SQL server system, bar code readers, and was a paper-less test tracking system. Each of the stations included at least one Sun computer all networked with Ethernet (TCP/NFS/RPC). The user interface was in X. Programs communicated status and requests with RPC calls.
- Designed and wrote software for paper-less assembly test control system for portable radio/position location system on Sun system in C and Ingres SQL. JTIDS. Wrote interfaces in C, HPL, Basic, FORTRAN, and Pascal to connect the test stations to a Sun server system. This required several custom protocols to be written.
- Wrote test procedures requiring full logic simulation on GenRad 1795 test station.
11/82 - 4/83 PACE computers. San Diego CA.
- Systems Programmer - consulting
- Consulting. Modified existing CP/M systems to incorporate oil drilling equipment driver software.
- CP/M, Z80 assembly
6/82 - 1/83 Micro Temps, Santa Ana CA.
- Systems Programmer - Consulting
- Contracted to International Totalizer Systems, San Diego CA. Ported existing system software to the new line of products.
- CP/M, Z80 Assembly
6/81 - 12/82 WTI Wholesale Technology Inc. Santa Ana CA.
- Systems Programmer - Consulting.
- Created MS-DOS bios and CP/M bios for the systems that they developed.
- MS-DOS, CP/M, Z80 assembly, 8088 assembly
12/80 - 6/81 Emulex, Costa Mesa CA.
- Systems Installation Specialist
- Installed Emulex subsystems in U.S. Emulex makes DEC compatible equipment. Installed VAX/VMS and PDP/{RSX, RSTS, RT} systems.
- DEC - VAX/VMS, RSX, RSTS, RT11, FORTRAN, VAX assembler
11/79 - 12/80 Oak/Adec, Santa Ana CA.
- Systems Installation Specialist
- Installed DEC equipment in 46 states. Adec created comfort and security systems for large military bases and universities.
- DEC - RSX, RT11, PDP11 assembly
11/78 - 11/79 Hughes Aircraft, Fullerton CA.
- Radio Frequency technician. Tested and trouble shooting of RF radar equipment and communications equipment. Manpack
9/78 - 11/78 GTE, Santa Ana CA.
- Analog technician. Tested power supplies and CPU cards.
EDUCATION:
College:6/76 - 9/78 DeVry Institute of Technology, Phoenix, Arizona
1968-1976 Voice of the Boy Scouts of America, Inland Empire California. As a youth I enjoyed working at the local radio station to gather and report news for the Boy Scouts and performed 624 radio shows. Active in the Order of the Arrow.