Unix and Networking specialist
Eugene Or 97440-1221
Job objective: Challenging work in a environment where
growth and creativity are encouraged.
|High level languages:
|C, LISP, PASCAL, BASIC, APL, PERL, and FORTRAN
||6811, 6805, 6502, 8080, Z80 and 8051
|Timesharing system use monitor and restriction
Data communications protocol software.
LL1 parser generator.
Several expression evaluators, and editors.
Intelligent CRT software in 8080 and 8051.
|Several Microcontroller projects with radio
Hardware design of Various Microcontroller projects.
Designed and built a Rapid Eye Movement detector for dream
Heathkit H19 CRT terminal.
Heathkit color TV.
Reverse engineering and modification of Digital hardware
Bachelor of Science The Evergreen State College. June 1983 Major areas
of concentration: General computer science, Theoretical computer
Artificial intelligence, Dynamical systems, and Freshman engineering.
Eugene Maker Space, Its mission is to foster a collaborative
environment wherein people can explore and create intersections between
technology, science, art, and culture. Worked tirelessly on it's
formative documents such as Articles, and Bylaws, and eventually became
the secretary of the Board of Directors.
||December 2010 to Present
Debugged and cleaned up kernel code for a small embedded device.
Primarily in the memory allocation and garbage collection areas.
Wrote device drivers, and ported over a filesystem among other things.
||April 2007 to Present
Wireless Networking Specialist
Started a small spinoff web hosting company to host EPUDs
customers. Did research on current market, hardware, software,
and services to build an attractive, cost effective, and reliable
||September 2004 to June 2008
Wireless Networking Specialist
Worked as an independent researcher and entrepreneur to
design and implement the San Francisco free wireless network (SFlan).
Nodes were based on Single board computers, and 802.11b cards. SFlan
grown to about 40 nodes. Here are the main page, and network
||March 2003 to September 2004
Worked as an International Telecommunication Union
(ITU) consultant in Bhutan
to design and implement a wireless Voice over IP system as a pilot
project for Bhutan Telecom. Evaluated network performance and
stability. The report can be found here: http://www.bhutan-notes.com/clif/
||March 2002 to July 2002
Wireless Networking Specialist
Unix and Networking Specialist
Worked as a United Nations Volunteer (UNV) in Bhutan to demonstrate the
feasibility of using wireless networking technology to bring
services to remote areas. Including using wireless VoIP to provide
service. Also promoted Linux as an appropriate server platform.
||March 2001 to June 2001
Database and System Administrator
Provided Wireless Internet connectivity to events using a Tachyon.net
base station and Aironet 802.11B gear. As a partner in a web
I administered the web server and set up various ecommerce web sites.
with other clients to spec and set up Unix server solutions for them.
||February 2000 to March 2001
Engineered the porting of the Zebra fish genetic database from Illustra
to Informix. This involved a large perl program to convert the data and
web page code to Informix syntax. Purchased servers and RAID arrays
the Solaris OS, Database, and web servers. Wrote various perl scripts
automate the configuration of the DB servers and easily bring up
instances. Administered the database, Unix systems, and other servers
in our site.
|University of Oregon
||June 1998 to February 2000
System Administrator Of the Eugene Free community
Managed the creation and deployment of the new ISP arm of this large
company. Areas of responsibility: General hardware and software
design including, hardware specs and cost. Guiding selection of ISP
and software packages. LAN and WAN design. Design of NOC. Design of
Helping with Marketing plan and pricing model which was based loosely
EFN's. Coordinating customer support setup. Supervised the technical
such as equipment installation, setup, and programing.
|Chambers Communications Corporation
||April 1996 to October 1996
Started EFN on a Sun 3/160 Under a stairway with one phone line, Now
at LCC DTC using several Sun SPARCs with 250 lines and about 7000
Purchased and installed hardware, network connections, and most
software. We currently are a ISP for POP sites in Medford, Rosburg,
Grove, and Klamath Falls. Duties included planing for system growth,
and maintaining servers and other network hardware. Automated many
tasks with perl scripts. coordinated with other system administrators
the configuration and maintenance of their networks which are served by
||October 1992 to February 1997
Software / Hardware Contractor
Hardware and software design and implementation for various
products. Involving Motorola HC11 and 6805 Micros, C and assembly code,
and Programmable Logic Devices. Designed and implemented a data
protocol to link a computer aided dispatch system and a fire station
system. Created a message passing interface and protocol for
of the FSA system.
||October 1990 to August 1992
Designed and implemented and built several prototypes of a
based phone accessory product. Designed and built a micro based digital
speech recording and playback message device. Designed and built an
board with external memory for use as a product development platform
subsequently fixed several bugs and otherwise made improvements to
MCX11 real time executive for the HC11 (see version 1.3). Reverse
and modified various hardware and software systems. Converted and
several databases into a new format preserving old relationships and
new ones from the data using Dbase III+ for the Department of Wildlife.
Created a system of automatically generating unique codes for
locations in the state of Washington based on latitude and longitude.
||November 1987 to October 1990
Designed and implemented a Remote Control/Telemetry application which
over a bidirectional radio link using a packetized data transfer
and the real-time multitasking scheduler which it ran under. Converted
ProCon's main software product from Basic to C using a partially
process and wrote the library of primitives to replace Basic's.
and did further development on this package and other related
Wrote many device drivers and primitives for communicating with
Logic Controllers such as Reliance, TI, and Automate.
|ProCon, Process Control Consultants
||February 1985-November 1987
Consultant and Electrical Technician
Various BIOS enhancements, device drivers, small data base
and communications software. Designed and implemented both a control
for a multiuser telephone messaging system, and the software necessary
to digitally record and play back phone messages.
||June 1983-February 1985
Supervised the computer center, scheduled and coordinated the use of
by the users, consulted on software projects, Designed and coded
programs,Diagnosed and corrected hardware failures, Designed and
a patch panel to facilitate flexible device/computer hookup, and
and coded a system use monitoring and control program.
|Computer Services TESC
||October 1979-June 1983
The design and implementation of real time computer games involving
graphic and sound effects. Also hardware design and modification to
the development environment.
Designed and implemented intelligent CRT control software, including
scroll, and pass through printing features. Implemented financial
|Strobe Data Inc.
References, Consulting rates and Salary requirements are
Worked on a brush and disposal crew to prepare
clear cut units for replanting, and when necessary
|US Forest Service
||Summers 1980 and 1978