|
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
 | Systems planning and specification |
 | Software/firmware development |
 | Software and hardware interfaces (strong hardware background) |
 | Telephony and data communications |
 | Software Development tools |
 | Operating systems and systems applications software |
 | Radio and wireless experience (amateur radio operator) |
 | Experience with a very wide range of microprocessors and platforms |
 | Experience in management and in running a business |
 | Quick learner with a proven track record. |
|
Relevant Accomplishments
|
|
 | Produced 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. |
 | Developed a line of Data PABX's and statistical multiplexors.
Several of these units have received awards in PC and networking
magazines. |
 | Developed operating systems and system/applications software for
several different hardware platforms including test equipment. |
 | Developed operating/control system for a multi-node satellite video
conferencing (interactive television) network. |
 | Developed many control systems and related applications in the
course of contract work, see attached list for recent examples. |
 | Performed as a judge in Circuit Cellar Magazines "Design
2K" contest. |
 | Co-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
|
 | As 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. |
 | 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 my recent
contracts page.
|
|
|
|
Newbridge Networks Corporation
|
Kanata, Ontario
|
Director of Small Data Products Development
|
1986-1990
|
Senior Software Engineer
|
 | 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
using 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. |
 | 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. 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
|
 | Performed software design and maintenance to Northern's SL-10 packet
switched data networks. |
 | Primarily involved with binary synchronous (BISYNC) and interactive
terminal interface (ITI) protocols.
|
|
 |
|
Education
|
|
|
 | 1978-1981 Computer Science |
 | University of New Brunswick, Fredericton 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
|
|