Pete Gray
Sept 2001 -
Website Developer
- Freelance development of inexpensive websites for small retail, bands, freelancers, etc. (HTML, Javascript, Photoshop, Network Administration, plus design, graphics and content)
- Studying OO Design, Java3D, Mandarin, and Pedal Steel
Nov 1998 - Sept 2001
Project Manager - CreoScitex/Carmel Graphics
Carmel Graphics (Toronto) was purchased by Creo Products inc. (Burnaby
B.C.) in May 2000
- lead developer and project manager for
web-based collaborative softproofing environment
- core system based on java (1.1, awt) applet for
all browsers, socket connections to java (1.3, java2d)
server, providing a graphical multi-user collaboration engine
- advanced user interface research and development, meeting the customers' need that remote collaboration be intuitive and effective.
- server providing user and job management, image processing, record
keeping, and collaboration mechanics, NT and
Linux
- integration of CreoScitex image processing libraries (c,
c++) into collaboration engine using JNI (originally developed in Isreal and
Burnaby)
- integration of collaboration engine into CreoScitex web-based product (NT,
IIS, ASP, c, c++, VB, corba), allowing remote control of high-end printing
press equipment (originally developed in Victoria)
- project manager for a group of 6 developers with various
specialties
- liason between Toronto office, home office in Burnaby,
development office in Victoria, and former Scitex office in Israel
- remote use of PerForce server in Victoria for code and build management
and job tracking
- Toronto office closed Sept 2001 upon completion of all integrations and
implementation of complete feature set for first product release
- also led development of a working prototype of a cross-platform multi-user
real-time screen sharing environment (same technologies as
collaboration engine above)
Aug 1997 - Sept 1998
Software Developer - TVOntario
- developer of web-based educational software for children
- java (1.0) applets and applet/server software
- solo coder working with team of designers, artists, writers, and educators
- deployment of cross-platform applets from a
Solaris web server
- fun interactive graphical tools for teaching children
about optics, astronomy, encryption, and art
Other development
- 3D data visualization utilities
- HTML & VRML web content
- organizational optimization algorithm
Education
1985-1991
University of Waterloo
- Honours Bachelor of Science
- minors in Math, Physics, and Biology
- electives in fine arts, dance, philosophy, and psychology