—
SUMMARY —
Computer professional with a 35-year career specializing in the design
and development of software for email.
Expert with IMAP and with MAPI, Microsoft Outlook and Exchange. Since 1983 I have worked as an independent
software developer and consultant.
— CAREER
HIGHLIGHTS —
·
20 years
experience in email and messaging.
·
15 years
operating-systems experience notably in real-time systems, UNIX kernels and
device drivers.
·
10 years
managing software-development projects.
·
Involved in the design and development of seven email
clients, two email servers, three email gateways, and numerous protocol
drivers/pollers, conversion tools and other email-related utilities.
·
Leading
supplier of software for MCI Global Messaging Services.
·
Contributor to PC Magazine.
Founding and contributing editor of Network Computing magazine.
Freelance contributor to other magazines and books.
·
Lecturer in
Computer Science at New York University (NYU) and Brooklyn Polytechnic where I
taught graduate courses in operating systems and communications. Course Director for the Center for Advanced
Professional Development where I developed and taught seminars on
communications and networking.
·
Worked with 20th Century Fox, Apple
Computer, General Motors, H-P, MCI, Microsoft, Xerox, etc.
— SKILLS —
·
Programming in C,
C++, Visual Basic, Fortran, plus various scripting and assembly languages.
·
Programming for
DOS, Linux, Nucleus, OS/2, UNIX, VMS, Windows and various real-time systems.
·
Protocols including POP3, SMTP, IMAP4, NNTP, FTP, TCP/IP and
X.25.
·
Extended MAPI,
Exchange APIs, Outlook add-ins, Lotus Notes/Domino, Windows APIs, COM.
·
Embedded and
real-time systems, mobile devices.
·
Expertise in such
varied technologies as ISDN, RS-232, sockets, Group III fax, UW c-client and
application automation.
·
Product design and
software architecture.
— MAJOR RECENT WORK
EXPERIENCE—
In recent years I have created the following software. Products are my own except where a company
is named. The many MCI-related projects
I have undertaken are listed in a separate section below.
Outsmart Discovery, a library for facilitating access to Outlook and Exchange data designed for use in electronic-discovery applications. Licensed to MetaLINCS and XACT. (2004 – Present)
The Email Manager for a Personal Mobile Gateway (PMG) for IXI Mobile.
Provides SMTP, POP3 and IMAP4 transfer and synchronization services for
mobile phones and sleek devices over a GPRS connection. (Jan – Dec 2004)
A simulator for General Motors. Used in all major 2003 auto shows in North
America, this is an
exhibit that allows
people to experience certain features of a new car. (Dec 2002 - Feb 2003)
MailRelayer, a remote
Internet access tool for PC-based email (in Eudora, Exchange, Outlook). This IMAP-based product was given a
four-star review by PC Magazine.
(2000-05)
A VBScript interpreter (for a company I am not at
liberty to identify). (2002)
MISE, an IMAP4
server engine. (1999-2006)
Asia Exec, a newsreader for CWN (later part of the Financial Times Information
Service). (1996)
Maclean MNP, software MNP driver (licensed by Apple, Borland, MCI, Microsoft,
etc.). (1992-96)
Notify!, a wireless-paging server for Ex Machina (now AirMedia). (‘92)
Clients, in addition to those mentioned above, have included Ascom, the
California Public Health Foundation, Digilog, DSC, Frontline Test Equipment,
The WELL, Working Software and WordStar.
Leading supplier of software for two of MCI’s messaging services, MCI
Mail and SAFE (a fax and telexing system), supplying both OEM/SDK packages and
end-user applications to MCI and to its customers. I was recognized as the leading independent authority on MCI’s
proprietary email protocol, MEP2. While
not privy to actual figures, I estimate that my software carried around $50M
worth of traffic for MCI. My
association with the company ended in June 2003 when MCI shut down MCI Mail.
The software I developed, or helped develop, included:
The Maclean Mailer, a family of multi-platform developer tools for MCI Mail and SAFE. These were communications engines that also served as the core of many of the other products listed here. The Mailer was licensed by companies including BMW, Microsoft and Midas, and was given a product of the year award by Teleconnect magazine. (1991-2003)
Emma, a
Windows client for MCI Mail. This became MCI’s recommended client. (1998-2000)
Outsmart Enabler (originally the MCI Mail Enabler), an Outlook service for MCI
Mail. (1995-99)
eONE Mailer, a customized version of Microsoft Outlook for top executives of MCI.
(1997)
Outsmart Gateway, a MAPI gateway for MCI Mail. (1997)
Outsmart SAFElink, an Outlook service for SAFE. (1999-2000)
Internet-to-MCI-Mail
and Internet-to-SAFE gateways for UNIX.
(1994-2000)
MCI Mail and SAFE
gateways for VMS Mail. (1994-1999)
CWN Mail, a
Win16 client for MCI Mail and faxing. (1995)
The email component
of Microsoft Bob (which used MCI Mail). (1994-95)
The MCI Mail
gateway for MCI Connect for cc:Mail, a public cc:Mail post office. (1994)
Express Lite,
a DOS-based client for MCI Mail. (1993)
MCI Mail Express, MCI’s DOS-based client for MCI Mail. (1993-95)
— MAJOR EARLIER
WORK EXPERIENCE—
Zilog, Campbell, CA, 9/86 – 1/90 (Consultant)
Maintained a System V, Release 2 UNIX kernel and various communications
products including X.25, 3270/SNA, 2780/3780 BiSync, TCP/IP and an Intelligent
Terminal Handler. Also worked with
email apps including sendmail.
Center for Advanced Professional Development, 6/84 – 8/90
1988-90: Course Director for two
seminars, Implementing LANs and Troubleshooting LANs. These were two-day classes that focused on networks for PCs and
Macintoshes. I taught four to eight of
these seminars each month in cities throughout the U.S. and Canada and
occasionally in Europe and the Far East.
The courses would draw up to 70 people from major corporations,
government departments and educational institutions.
1984-88:
Course Director for seminars on Managing LANs, Data Communications for
IBM PCs, and PC-to-Mainframe Communications.
Instructor for Networking IBM PCs.
Systems Strategies Inc., New York City.
5/83 – 9/83
Under contract to Zilog, made key contributions to X.25, 2780/3780
BiSync, and SDLC implementations.
Teletest Inc., Highland Park, NJ.
2/82 – 1/83
Contracted to design and program the communications components for a
store-and-forward switch for telex messages under contract to the Telecommunications
Authority of Singapore. This involved
building a real-time kernel and embedded software for the communications
processors.
New York University, 2/79 – 1/81
(Part-time lecturer.)
Taught a graduate course in Data Communications and undergrad in
Operating Systems and Data Structures.
Polytechnic Institute of New York, 7/78 – 1/79 (Adjunct Lecturer.)
Taught graduate courses in Operating Systems.
Courant Institute of New York University. 6/74 – 1/82
Systems programmer with the primary responsibility of providing
communications and networking facilities for the Institute’s research
community. Worked intensively on the
ARPAnet, implementing ARPAnet and DoD standard protocols. Developed the first multi-host front-end for
this network, a system that was adopted by many other sites. The success of this system led to NYU’s
receiving contracts from the US Navy and Army for its support. Also responsible for several communications
processors and front ends. My work
included the development of real-time kernels and protocol drivers for these,
plus support programs such as cross-assemblers, debuggers and simulators.
— EDUCATION —
I received my M.S. in Computer
Science from New York University in February, 1973. My thesis was entitled An Interactive Debugging Aid for the
CDC 6600. It described a
sophisticated debugger that I built and that was widely used and distributed
for many years.
I took my B.Sc. in Computer Science from Glasgow University (Scotland)
in July, 1970.
Member of the
ACM. British citizen. U.S. resident alien.