From: ted@eslvcr.wimsey.bc.ca (Ted Powell)
Subject: Vancouver BC--seeking work, UNIX or other
Organization: Entropy Limited, Vancouver Canada
Date: Thu, 13 Aug 92 21:04:24 GMT

Available immediately, for either contract work or full-time employment.

Although I'd prefer to remain resident in Vancouver, I have worked 
successfully in the past with geographically distant clients, using email.

For work carried out at my site, I have a 386 box running the SVR3.2
development system (eslvcr.wimsey.bc.ca), and a couple of others currently 
running MS-DOS 5 which could be used to support other environments. 
There is also: HP ScanJet flatbed scanner, NEC LC-890 PostScript printer, 
TrailBlazer Plus modem, MS-Word for Windows, Adobe Illustrator, Borland C++, 
groff, and various other useful tools of the trade. 

I'm most interested in UNIX-related work, and in things that haven't been
done before, but can be flexible: once I even implemented a general-ledger 
system; in COBOL.

The resume that follows has been trimmed down considerably so that the
typeset version would fit on two pages. If you don't see what you want,
ask. :-)  This is plain ASCII; I can email you a PostScript version of the
same text, and/or provide more information about areas of interest.


                        Edward R. Powell


Contact information
     Internet: ted@eslvcr.wimsey.bc.ca
     UUCP:     {ubc-cs,uunet}!van-bc!eslvcr!ted
     Voice:    +1 604 738 9000
     Fax:      +1 604 733 0634 (c/o Timberline)
     Post:     Box 34126, Station D, Vancouver Canada  V6J 4M1

Personal
     Canadian citizen, born June 1941 in Duncan, BC.
     In good health (as usual); no disabilities, lifetime non-smoker.
     Have held Secret security clearance when work required it.
     Willing to travel on business, but prefer to maintain permanent
	residence in Vancouver.
     Limited ability with French and German.
     Member, Mensa Canada; board member, BC Society of Skeptics.

Expertise
 o Thirty-plus  years of programming, with a strong dedication to
   writing robust maintainable code.
 o Expert user of C, Modula-2, Pascal, Fortran, Cobol, some  less
   well  known  high  level  languages, and various mainframe and
   micro assembler languages.  Familiar with C++.
 o Six years' experience as a Unix (Ultrix, SVR3) system adminis-
   trator,  including  managing  multi-programmer  projects  with
   Source Code Control System, UUCP  networking  (Honey  DanBer),
   and Usenet News (C News).
 o Some experience programming with the X Window System.
 o Familiar  with Ward & Mellor-and similar-design methodologies.
 o Applications and systems level programming under Unix, MS-DOS,
   VMS,  OS/VS1,  UCSD  p-System, MTS, and various older systems,
   going back to the Royal McBee LGP-30 and the Alwac III-E.
 o Language design, user interface design.

Employment history
 o 1971-present.   President,  Entropy  Limited,  Vancouver-based
   software  consulting  firm.   This  period included work as an
   employee at  International  Geosystems  Corp  (1981-1982)  and
   Microstat Development Corp (1986-1987).
 o 1970-1971.  Vice-President, Entropy Limited.
 o 1965-1971.  Student.
 o Summer  1966.    Programmer,  Defence  Research  Establishment
   Pacific, Esquimalt, BC.
 o 1958-1965.  General List Officer, Royal Canadian Navy.
 o 1947-1958.  Student.

Education
 o 1965-1971.  PhD student,  Mathematics/Computer  Science,  UBC.
   Did  not  complete,  due to increased involvement with Entropy
   Limited.
 o 1960-1962.  BSc student,  UBC,  graduating  with  first  class
   honours in mathematics and physics.
 o 1958-1960.  BSc student, Victoria College, Victoria BC.
 o 1953-1958.   University  School, Victoria BC.  Placed first in
   class each year.
 o 1952-1953.  Cowichan High School, Duncan BC.
 o 1947-1952.  Duncan Elementary School, Duncan BC.  (Grades 2  &
   3 in one year.)

Selected projects
 o 1992.  Porting screen management software for an IBM 3270-like
   terminal, written in PL/360 (an Algol-ish mid-level  language)
   for the OS/VS1 environment, to C for the UNIX environment.
 o 1991.   Participated  in  the design of an embedded controller
   for HF radios operating in a network.
 o 1990.  Extensions to the System V accounting software to track
   usage by project code, application program, and user.  Written
   in awk, C, and sh.  Includes menu-driven suid program to allow
   an  administrator  to add new projects, change authorizations,
   etc.  Written in C, it  uses  AT&T's  ETI  (Extended  Terminal
   Interface) software.
 o 1989-1990.   Fortran  software  for  Choleski decomposition of
   large (20,000 rows) sparse real  symmetric  positive  definite
   matrices.
 o 1989.   X Window System application for previewing plot files,
   with panning and zooming.
 o 1988-1989.  Software for MS-DOS computers to  track  usage  by
   project code, application program, and user.  Consists of res-
   ident module (TSR) written  in  assembler,  which  traps  EXEC
   function  calls  and  invokes  a transient C program.  Similar
   software for Macintosh computers, a desk accessory written  in
   Turbo Pascal.
 o 1988-1989.   Wrote  a front end SCCS driver program for AT&T's
   Source Code Control  System.   Unlike  Berkeley-flavour  UNIX,
   System V does not provide such an interface.
 o 1988.   Unix printer driver for PostScript printer, written in
   sh and PostScript.
 o 1986-1987.  Software for real time processing of stock  market
   data arriving from multiple sources.
 o 1986.   Designed  and  implemented  a server application for a
   store-and-forward wide area network (FidoNet).  On receipt  of
   messages addressed to it, it would-subject to verifying autho-
   rization-carry out functions such as  transmitting  files  and
   forwarding mail, and charge user accounts accordingly.
 o 1984-1985.   Participated  in development of Modula-2 Compiler
   Validation Suite.  Developed  Modula-2  I/O  library  for  the
   VAX/VMS environment.
 o 1983.  Ported the UCSD p-System to the Hewlett-Packard HP-150,
   beginning with an IBM-PC implementation.
 o 1982.  Ported the UCSD p-System to  the  NSC  32x32  processor
   family,  beginning  with a Z-80 implementation.  This included
   writing a 32x32 assembler in UCSD Pascal.
 o 1977-1980.  Developed a full-screen text editor (together with
   an employee) and a general conversational programming environ-
   ment, running under IBM's OS/VS1  (a  batch  environment)  and
   using  3270 display terminals.  This included usage accounting
   and billing software.  The system is still (1992) in  service.
   During  part of its lifetime it has run on a pair of CPUs (IBM
   4341s) with common user and log files residing on shared disk.
   Written in IBM 370 assembler and PL/360.
 o 1978.   Led  a  team building a completely new suite of forest
   inventory programs for  Timberline  forest  inventory  consul-
   tants,  on  the occasion of the BC Forest Service changing all
   the rules.
 o 1978.  Spent a month in Bhopal, India, doing  forestry-related
   programming  on  an  ICL 1901A.  On arrival, I discovered that
   disk space was extremely limited and that there were no  spare
   mag  tapes  either  on-site  or  available in any useful time-
   frame.  Solved the problem by developing a tape archiver  pro-
   gram which permitted consolidating multiple tapes onto one.
 o 1976.   Hardware and software for driving a Benson-Lehner drum
   plotter with a Fairchild F-8 microprocessor.
 o 1972-1973.  Designed and implemented (with employees) a  high-
   level  language  with  run-time support for retrieval and pro-
   cessing of data from a  large  hierarchically-structured  data
   base.   Written  in  Fortran for the CDC 6600 and subsequently
   ported to the CDC 3300.
 o 1971.  Mended DataGen Canada's core-resident real-time operat-
   ing system (RTOS), which was severely non-functional as deliv-
   ered, in the course of doing a project based on the Nova mini-
   computer.
 o 1965.   While  seconded  by  the  Royal  Canadian  Navy to the
   Defence Research Board, participated in an evaluation and com-
   parison   of   two   surface-to-air  guided  missile  systems.
   Designed and implemented a program to do a detailed simulation
   of warding off air attacks with such a system.

References
 o Angus  Telfer,  Allan  Cornish, principals, Inetco Systems Ltd
   (colleagues, former co-workers).  451-1567.
 o Tony  Katramadakis,  Krishna  Agrawal,  H.A.  Simons   (former
   clients).  664-4315.
 o John  Piket,  former  manager,  Block Bros Data Centre (former
   client).  926-4246.
 o Kelly Dresser, manager,  ProPhase  Systems  (former  employee,
   client).  688-1211.
 o Dave  Jamieson,  Mark  Godfrey,  principals, Timberline Forest
   Inventory Consultants (former clients).  733-0731.
 o Chris  Hermansen,  Timberline  Forest  Inventory   Consultants
   (former employee).  733-0731, clh@tfic.bc.ca.
 o Tom Rushworth, Timberline Forest Inventory Consultants (former
   co-worker).  733-0731, tbr@tfic.bc.ca.
 o Michael Francis, data centre manager, Defense Research  Estab-
   lishment  Pacific,  Esquimalt BC (former client).  1-363-5894,
   francis@orca.drep.dnd.ca

-- 
ted@eslvcr.wimsey.bc.ca   {ubc-cs,uunet}!van-bc!eslvcr!ted   (Ted Powell)
Newsgroups: can.jobs