Dave Dunfield Dave Dunfield

Summary of Qualifications

Work Experience

Dunfield Development Services

Carp, Ontario
Owner and operator
Software developer
Contract services provider
1990-Present

As the founder of Dunfield Development Services, I have been developing and marketing software development tools for embedded systems. These tools include C compilers, assemblers, disassemblers, simulators, debuggers, communications, utilities and many other related software packages. For details on the main software packages that have been developed in this role, please see my current product CATALOG, appended to this document.

I also work as an independent software contractor. My range of experience allows me to accept jobs of widely varying natures, however, the majority of my work is in microprocessor based "real time" systems, and IBM/PC applications. For examples of contracts recently performed, please refer to the main page.

Newbridge Communication Networks Corporation

Kanata, Ontario
Director of Small Data Products Development
Senior Software Engineer
1986-1990

Responsible for the continuing development of a line of small data PBX's and statistical multiplexors. These were small systems with a line size ranging from eight to fifty six ports. Originally developed as a part time project on my own time, the switches were later acquired by Newbridge, and became the hardware component of their "MainStreet" line of desktop networking systems.

Mitel Corporation

Kanata, Ontario
Software Engineer
1985-1986

Developed low level drivers and application library routines for the interface between a unix based computer system, and a modern digital PABX.

Broadcast Holdings (CDN) Ltd.

Ottawa, Ontario
Software Engineer
1985-1985

Designed and developed the operating system and control software for an automated multi-point to multi-point interactive television network over satellite channels.

This job was a "bail out" for a small company who had exhausted their funding in a failed attempt to produce this system. I was brought in, and given free reign to design and implement the system in a very short time period. The system was delivered on time and working in less than 6 months.

Mitel Corporation

Kanata, Ontario
Software Engineer
1982-1985

Responsible for the design and implementation of the operating system and applications software for a self contained automated PABX feature exerciser and workstation. I was also responsible for the implementation of related development tools on Mitel's VAX host computer system, and software load generators residing in the PABX system under test.

This position was actually created through my own initiative, I was originally hired to write test case code for the existing FTS-II (Functional Test System 2), and recognized that the system could have much more capability. I discovered that another department in the company had built a disk controller for a machine that used the same backplane, borrowed one, and spent several weekends of my own time writing a disk operating system and multitasking executive, which allowed the machine to perform far more complex tasks than had been done previously.

When demonstrated to management, this updated device was raised to an official project, and I was assigned to work on it full time.

Northern Telecom Canada

Nepean, Ontario
Data Communications Software Specialist.
1981-1982

Performed software design and maintenance to Northern's SL-10 packet switched data networks. I was primarily involved with binary synchronous (BISYNC) and interactive terminal interface (ITI) protocols.

Education

1978-1981 Computer Science
University of New Brunswick
Fredricton N.B.

1977-1978 Electronics
Cobiquid Vocational School
Truro N.S.

1976-1978 Academic High School
Cobiquid Educational Center
Truro N.S.

Technical Courses

1982 Microprocessor Interfacing
McGraw-Hill Seminars


Back to main page

Copyright 2005-2006 Dave Dunfield.