Resume

Home Resume Recent Contracts References Links

Dave Dunfield

Primary Contract Service Provider for Dunfield Development Services Inc.

115 Manion Heights Cr. Carp, ON K0A 1L0 CANADA

613-256-0426   Fax:  613-256-5821

Contact Sales Office    www.dunfield.com

Summary of Qualifications

20 years of experience in embedded systems design

bulletSystems planning and specification
bulletSoftware/firmware development
bulletSoftware and hardware interfaces (strong hardware background)
bulletTelephony and data communications
bulletSoftware Development tools
bulletOperating systems and systems applications software
bulletRadio and wireless experience (amateur radio operator)
bulletExperience with a very wide range of microprocessors and platforms
bulletExperience in management and in running a business
bulletQuick learner with a proven track record.

Relevant Accomplishments

bulletProduced a successful line of development tools including C compilers, assemblers, simulators and debuggers, which are being sold through a mail order company. These have been featured and favorably reviewed in several different trade magazines.
bulletDeveloped a line of Data PABX's and statistical multiplexors. Several of these units have received awards in PC and networking magazines.
bulletDeveloped operating systems and system/applications software for several different hardware platforms including test equipment.
bulletDeveloped operating/control system for a multi-node satellite video conferencing (interactive television) network.
bulletDeveloped many control systems and related applications in the course of contract work, see attached list for recent examples.
bulletPerformed as a judge in Circuit Cellar Magazines "Design 2K" contest.
bulletCo-authored a paper on "An Underwater Time Lapse Video Logger" with the Environment Canada National Water Research Institute.

Work Experience

Dunfield Development Systems

Carp, Ontario

Owner and operator

1990-Present

Software developer

Contract services provider

bulletAs the founder of Dunfield Development Systems, 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 products page.
bulletI 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 my recent contracts page.

Newbridge Networks Corporation

Kanata, Ontario

Director of Small Data Products Development

1986-1990

Senior Software Engineer

bulletResponsible for the continuing development of a line of small data PBX's and statistical multiplexors. 
bulletThese were small systems with a line size ranging from eight to fifty six ports. 
bullet 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

bulletDeveloped 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

bulletDesigned and developed the operating system and control software for an automated multi-point to multi-point interactive television network using satellite channels.
bulletThis 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

bulletResponsible for the design and implementation of the operating system and applications software for a self contained automated PABX feature exerciser and workstation.
bulletWas 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.
bulletThis 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.  I 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

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

Education

bullet1978-1981 Computer Science
bulletUniversity of New Brunswick, Fredericton N.B.
bullet1977-1978 Electronics
bulletCobiquid Vocational School, Truro N.S.
bullet1976-1978 Academic High School
bulletCobiquid Educational Center, Truro N.S.

Technical Courses

bullet1982 Microprocessor Interfacing
bulletMcGraw-Hill Seminars
bulletHTML Resume
bulletDOC Resume
bulletPDF Resume