Senior Software Engineer at Messaging Architects
Greater Seattle Area
Senior Software Engineer at Messaging Architects
Greater Seattle Area
Experienced (30+ years) protocol architect; software engineer; and kernel, systems and applications programmer. International reputation as the "father of IMAP" (Internet Message Access Protocol), having invented it in 1986 and authored its specification and a highly portable reference implementation.
Author or co-author of over two dozen Internet standards-track and other documents (RFCs); contributor to many more.
Highly skilled UNIX C programmer; past experience in many other languages (including object oriented languages such as Python, Objective C, and SmallTalk). Forward-looking; built one of the first 32-bit network address kernels at a time when 8-bit addressing was standard.
Messaging (particularly email) protocols and applications; software engineering; building aggressively portable code; writing.
(Computer Software industry)
August 2008 — Present (1 year 4 months)
Member of a team building a highly-scalable Risk-Free Email server with advanced archiving, compliance, and security capabilities.
Author of the new M+ IMAP and POP3 servers.
Designer of the M+ message store, based upon my earlier work.
(Computer Software industry)
October 1984 — Present (25 years 2 months)
Software consulting; contract programming.
Panda IMAP: http://panda.com/imap
Panda TOPS-20 Distribution: http://panda.com/tops-20
(Educational Institution; 10,001 or more employees; Higher Education industry)
November 1988 — May 2008 (19 years 7 months)
Created, developed, and maintained the UW IMAP Toolkit, widely considered to be the reference implementation of IMAP, incorporating:
* UW imapd, the most widely-used IMAP server in the world.
* c-client messaging API: multiple local mail stores; client IMAP, POP3, SMTP, and NNTP protocol; full RFC822, RFC2822 and MIME capability; extensive Unicode and multi-lingual character set support.
* POP3 server, message delivery tool, and other auxilliary email tools.
Member of the team which created, developed, and maintained the Pine/Alpine mail user agent (MUA) using c-client.
Central figure in the IMAP, IMAP Extensions, LEMONADE (mobile devices), and other Internet Engineering Task Force (IETF) standard working groups.
Wrote or co-wrote numerous Internet standards-track documents (RFC), including the specification for IMAP and multiple IMAP extensions.
Wrote the proposal that won one of the first $100,000 Mellon Foundation Awards for Technology Collaboration in 2006.
(Educational Institution; 10,001 or more employees; Higher Education industry)
July 1977 — September 1988 (11 years 3 months)
Principal engineer in the Knowledge Systems Laboratory distributed electronic mail project.
Invented the Internet Message Access Protocol (IMAP), and created the first IMAP client (LISP workstation, Macintosh) and server (DECSYSTEM-20) implementations.
ARPAnet liaison for two mainframe systems.
Created and maintained one of the earliest implementations of Internet standard SMTP email. Principal developer of the standard mail system and numerous other Internet applications for the DECSYSTEM-20.
Created and managed an international email list of system personnel to coordinate distribution of patches and technical information.
Designed and implemented protocols and software for Dialnet, a predecessor to Columbia University's popular "Kermit".
Created one of the first network kernels that supported 32-bit node addresses, thus expediting the TCP/IP transition. Wrote most of the ARPAnet client and server applications for a PDP-10 mainframe.
(Computer Software industry)
September 1974 — June 1977 (2 years 10 months)
Developed a high performance overlay system in assembly language for a large financial forecasting system written in Fortran. Built other library functions to interface with the operating system.
messaging protocols and systems
Bainbridge Island Sportsmen's Club, Poulsbo Sportsman Club, Copper Valley Historical Society, Eagle Historical Society & Museum, National WWII Museum