Bennett C. Baker



Graduate of MIT.

Co-developer of several patents.

Over 25 years of experience in software development, from deep engine code to user interfaces, with a wide variety of languages, operating systems, and technologies.

Looking for challenging development work in an intellectually stimulating environment.


Management and Leadership Skills



Operating Systems

Hardware Design


1987 PC Magazine Product of the Year Award for EMS 4.0.

U.S. Patent #5280481 for "Local area network transmission emulator"

U.S. Patent #5321694 for "Method and apparatus for reducing the transmission of repetitive broadcast datagrams over communications links"

U.S. Patent #5323388 for "Local area network transmission emulator"

U.S. Patent #5539745 for "Method and apparatus for reducing the transmission of repetitive broadcast datagrams over communication links".

U.S. Patent #5577033 for "Local area network transmission emulator"


Bennett C. Baker
16 Mount Bethel Road, #368
Warren, NJ 07059


I founded B::Ware in January 1994 as an independent consulting company providing services for software, network, and communications development, systems integration, and hardware development. It was in that capacity that I was involved in several of the engagements below; those engagements are marked with an “(B::Ware consulting)” tag in the title


Aspen Technology (B::Ware Consulting)
January 2005 to June 2005

Aspen Technology is a world leader in Process Control Software for the Petrochemical and Pharmaceutical industry. I was a member of a small team which was tasked to produce a J2EE-based client-server application which could be used to schedule and track petroleum shipments around the world. The project was developed on individual machines running Tomcat and SQL Server, and was to be deployed on machines running WebSphere and Oracle. The development environment was Eclipse, and all developers were expected to create unit tests using the jUnit framework. My tasks there included:

B::Ware (B::Ware Consulting)
July 2003 to December 2004

Developed a PHP-based automobile mileage tracking web application for use in managing and verifying low-mileage automobile insurance deduction claims.

Provided IT services and developed a several applications in C++, Java, HTML, PHP, and JavaScript for several individual clients.

Brightline Technology, Inc.
19 Elwyn Road
Rye, NH 03870
January 2003 to June 2003

I was the first employee after the founder. My first major task was building out the hardware and software infrastructure of the company; this was mostly a Red Hat 7.2 installation (because that is the Linux version blessed for Domino) with Windows workstations, Samba providing Windows/Linux file sharing, and a Domino domain with several Domino servers running on multiple machines. My second major task was staffing the development team.

I also wrote the initial product and functional specifications, and worked with the members of the development team that had been hired to develop a task list and schedule for the technical aspects of the product itself. The product itself finally ran on both the Domino and WebSphere servers.

B::Ware (B::Ware Consulting)
February 2001 to January 2003

Provided IT services and developed a several applications in C++, Java, HTML, and JavaScript for several individual clients.

e-Dialog (B::Ware Consulting)
August 2000 to January 2001

e-Dialog is a precision e-mail marketing firm which provides e-mail distribution and processing for its customers. My tasks there included:

Dan’s Chocolates (B::Ware Consulting)
August 1999 through January 2000

Dan’s Chocolates was a start-up founded in early 1999 to sell high-quality, freshly made chocolates over the internet. I was brought in by the CTO to assist in the initial technology deployment, which had to be completed by Thanksgiving of 1999.

On Technology (B::Ware Consulting)
January 1998 to August 1999

Created a native interface to the Palm Pilot synchronization engine to allow synchronization between the Palm Pilot and Meeting Maker’s date book, address book, and notepad. This interface ran on both the PowerMac and Windows32 versions of Meeting Maker and the Palm synchronization engine.

On Technology (B::Ware Consulting)
August 1996 through August 1997

Natural Microsystems (B::Ware Consulting)
July 1995 through July 1996

Natural Microsystems creates telephony and telecommunications products used by companies all over the world. My work there was:

On Technology (B::Ware Consulting)
August 1994 though June 1995

On Technology created and marketed Meeting Maker, a cross-product group scheduling product which was quite featureful and flexible. The work there was actually 3 separate contracting jobs there, each spanning approximately one year and and separated from each other by several months.

B::Ware (B::Ware Consulting)
August 1993 through August 1994

Created HexEdit/2, a shareware OS/2 binary file editor. It was based on the OS/2 Presentation Manager, and had a CUA interface, full help and on-line documentation, and numerous display options.

Extension Technology Corporation
30 Hollis St.
Framingham, MA 01701
March 1991 to August 1993

Extension Technology Corporation (ETC) was in the business of providing Ethernet access over the ISDN switched telephone network. The initial ETC product is a card that plugs into an ISA or EISA machine and software that allows a Novell Netware DOS workstation or Netware 3.x server to use the ISDN as an Ethernet-compatible twisted-pair medium. Both the workstation and server drivers conform to the ODI protocol stack specifications, and as a result provide transparent IPX access across the ISDN; customers can use the same software to communicate with the Netware server down the hall or across the country. The design was made flexible enough to provide similar services for Appletalk and TCP/IP, and was awarded U.S. Patent #5,280,481 for "A Local Area Network Transmission Emulator" (it was subsequently awarded several other patents, enumerated below).

Primary responsibility (besides co-development of the design) was implementation of the host-side Netware device drivers for both DOS workstation and Netware server. These device drivers were written in assembly language (16-bit for the DOS workstation, 32-bit for the Netware server). Along with these device drivers, also wrote several support utilities for both Server and Workstation; these utilities were written in 16-bit and 32-bit C. The Server utilities were written as NLMs, using the Watcom compiler and the Novell libraries.

Subsequent primary responsibility was maintaining the on-card software for the ISDN card itself. The ETC ISND card is an intelligent card with a TMS 320C30 DSP, 512KWords (32-bit) of RAM, and ISDN support chips, running embedded system software which implements the ISDN protocols and some higher-level functions. This software as originally inherited by ETC had numerous flaws in its Q.931 and Q.921 implementations which had to be discovered and fixed. In addition, ETC had to make several changes to the overall structure and function of the on-card high-level interface to make it more compatible with the Network Emulator design.

Miscellaneous responsibilities included setup and maintenance of the corporate Novell network, management of the ISDN switch emulators, product testing, customer support, and purchasing.

Extension Technology was acquired by Microcom Inc. in 1995.

Voice Processing Corporation
1 Main St.
Cambridge, MA
April 1988 to March 1991

Voice Processing Corporation (VPC) manufactures advanced speech recognition systems, using a proprietary technology that allows real-time recognition of speaker-independent continuous speech. This technology is sold as a board-level product directly by VPC, and is also incorporated into the designs of several leading telecommunications equipment vendors. The current implementation of the design runs on a two-processor platform (an 80386 and a 320C25 DSP chip) as an embedded system.

The initial task at VPC was to port the recognition technology (then in a demonstration stage) to the newly developed DECvoice card. The DECvoice card is a Q-Bus device with an embedded proprietary operating system, and which supports DTMF detection, the DEC text-to-speech code, and other voice response modules. This job required modularization of the recognition code, adaptation of the code to the DECvoice operating environment, and performance enhancements to speed up the algorithm enough to operate in the new environment (DECvoice uses an 80186, not an 80386).

The next task was to transform the recognition software into standard production software, with a consistent interface, enhanced robustness, and the other trappings of a true product. This system was co-designed with the company's chief scientist, and then implemented and tested. The design has proved robust enough to support several enhancements without any conceptual redesign for two years.

Further tasks ware maintenance of the recognizer software, and maintenance of the corporate 3COM LAN.

At the time of departure VPC was designing a next-generation speech recognition platform, which was to incorporate 4 next-generation DSP chips on a single card, thus quadrupling the current recognizer-to-card ratio. Was closely involved in the specification and design of that product.

Voice Processing Corp. was acquired by VCS Corporation in 1996.

Lotus Development Corp.
55 Cambridge Pkwy.
Cambridge, MA
January 1984 to April 1988

Originally hired to write device drivers for the soon-to-be-released Symphony product. After Symphony 1.0 shipped, worked in (and eventually led) Symphony 1.1 development group, and after that led the Symphony 1.2 development group.

Was the main Lotus engineer involved in the creation of the original Lotus-Intel-Microsoft (LIM) Expanded Memory Specification (EMS), and was responsible for integrating EMS into the 1-2-3 and Symphony product lines. Received a PC Magazine Product of the Year Award in 1987 for this work.

One of the original members of the 1-2-3 version 3 software design and development team, and remained with the team up until departure from Lotus.

When IBM decided to make a big promotional push for the PC/Jr (for Christmas 1984) they requested a port of 1-2-3 into PC/Jr-compatible ROM cartridge. Original time budget was 3 months; project was completed in 2 months. This product was remarkable in a number of ways, not least that it produced the first IBM advertisement with another company's logo (Lotus') showing.

Lotus Development Corporation was acquired by IBM in 1995.

ADT/New England Research Lab
840 Memorial Dr.
Cambridge, MA
February 1982 to January 1984

Designed and developed hardware and software for a network data acquisition subsystem based on 8051 single-chip microcomputer, using a round-robin polling algorithm and an RS-422 hardware interface.

Also designed and developed a software interface to operate under the Intel iRMX86 Operating System to interface this network processor via the Multibus/iSBX bus to an 8086-based access-control security system.

The New England Research Lab was dissolved by the ADT parent corporation in December 1985.

Distron Corporation
161 North Ave.
Newtonville, MA
April 1981 to February 1982

Designed and built a Z80-based front panel controller for a new copier designed by the Nashua Corporation.

Also designed and built (again around a Z80) a demonstration real-time general-purpose data acquisition and analysis instrument.

Bennett C. Baker/B::Ware April 8, 2008 Page 9