|
John Painter
- Software
- Hardware
- Image Processing
|
Mr. Painter has been a software engineer for over
twenty years. He started his professional endeavors
designing hardware, but his early involvment with computer
interface design caused him to change his goals. John has
worked with major computer manufacturers in designing
operating and graphic systems. He
was instrumental in developing the timing models for the VAX
8600 superminicomputer, helping modify the existing tools to
account for complex skew relationships. Mr. Painter was one
of the developers of the Raster Technologies graphics
library, and had an influence on early Apollo computer
graphic interfaces. He also worked with Digital Equipment
Corporations central engineering group as a contributor to
the file systems group as well as other key system
components. While he owned his own corporation for the
purpose of contract software development, he worked on such
diverse projects as real time imaging for the defense
industry, standalone operating systems to support automated
assembly, and modifying an existing Digital microcomputer
operating system to support dual ported disks for a multiple
CPU high availability system for electronic pre-press
applications, and many other color science, graphics, and
low level operating system tasks. Currently
he is working as a consultant in the areas of C & C++
programming, Visual Basic programming, cross platform
porting, internet firewall design and implimentation,
systems architecture, and high performance realtime systems
design. In his time 'off the clock' he is instrumental in
providing Grand Designs, Ltd.'s internet access through the
formation of the ConfluX.net. In the future it is planned
that much of Grand Designs, Ltd.'s work will be done by
telecommuting and to that end John is helping to establish
the corporate network linking our diverse sites in the Puget
Sound basin, as well as expand our business into the
Internet Service Provider area.
John is proficient in C, C++, Visual Basic, FORTRAN,
Assembly and others. His development environments range from
Macintosh and Windows NT to a variety of Unix(tm) and other
platforms.
|