plankroad.ca
This page contains descriptions of some of the computer-based projects
I've worked on over my career.
The aughts
- Web-based order entry and accounts receivable system using
Webkit and Webware, python, php, mysql, apache, XML, XSL etc. for a
local business (designer);
- Java/Tomcat/XStreamDB application builder (software designer);
- J2EE order entry application (designer);
- Xenix/c/pascal order entry and sales system (technical support,
designer);
- Telecom carrier-class network simulation tool (architect, team
lead, designer, web-master, integration tester);
- On call/emergency linux and mswindows system administration
(troubleshooter).
- plankroad.ca web server and domain (in the role of a system
administrator); This is my home/office network web server, now with an
official Internet name.
It is providing world wide web, email and domain name services to my
local
network and on the Internet. The server and gateway run Linux, on
rather old
(and as such, essentially free) hardware. Go here
for more details;
The 90s
- I trained engineers and system administratiors in Prism Systems
and Nortel Networks telecom network management systems;
- I worked on a variety of SCADA, Switched telephony, and hybrid
network management applications with Prism Systems Inc. and then Nortel
Networks, through 2001;
- Wrote WAN network managment applications, perfomed network
administrator,
trouble-shooter and ISDN device driver debugging with Digital Courier,
Inc.
- Desktop publishing introduction project with VAX, SunOS,
Macintoshes, Quark Express, etc., Pacific Press (designer);
- Updated systems for y2k complience, GST tax tracking (designer).
The 80s
- Performed gopher duties for a contractor who built the first LAN
for students and staff at the (then) new Simon Fraser University
Engineering science department. including the authoring of all types of
system administration scripts and tools and troubleshooting new
workstation installation, etc;
- Photo Typesetting data conversion application on VAX and even a
part on a PDP/11, Pacific Press;
- Z-80 device driver and application software for AMX and CP/M
microprocessor operating systems, various clients;
- Managed a conversion project, 2 other designers, an embedded
telephone call costing system. ported from home-rolled RTOS, to AMX;
- Wrote floppy and hard disk drivers, memory back swaping drivers,
disk caching routines, optimized many other drivers;
- Business applications, softwood forestry re-manufacturers,
accountants, trade unions, distributors, etc.
The 70s
- Based on the TI-97 programmable calculator, I designed a system
to automate the calculation of product demand forecasts and reorder
points for a food distribution company. These programs and forms were
in daily production into
the 90s;
- As a BCIT student, built my own equipment: first a display
terminal (glass tty, dumb terminal, what-have-you), acoustic-coupler
modem, and then the first of several 8 bit computers, including a "Big
Board " and an S100 bus-based Cromemco.
Home|Contact|Résumé excerpts|Projects