MIKE LEMPRIERE	          (206) 200-5902
e-mail: mike at VINTNERS.NET                                                           url: http://vintners.net/~mikel/

Goal

Apply my extensive networking background to build important and useful Internet systems.  Ideally I’d work on middleware at the web server level in a small team.

SKILLS

languages
C/C++
Perl & Unix shell scripting
MS VBScript
JavaScript
Java

Environments
Unix & X (FreeBSD)
MS NT & Windows
OS/2 & PM
MS ASP

Hardware
IBM PC
Digital Alpha
Sun Sparc
Data General (DG)
Micom

Communications/Protocols
WinSock
TCP/IP sockets
MS COM+
HTML, HTTP

	Other Skills
	Digital electronics
	Computer interface
	Telephony
	Technical document reviewer
Personal 
Intuitive grasp of programming process
High standards for quality and usability
Goal oriented and delivers the product

MAJOR PROJECTS

INTERNET APPLICATIONS
	°  Website development, hosting and maintenance
	°  Spam fighting on a commercial scale; use and publish RBLs, parsing email, management via web
	°  Management of network equipment
	°  Software selection, configuration, maintenance and upgrades
	°  e-commerce specialty shopping cart for wine shipment
	°  Web interface for user interactions and system administration of Cisco Unity voicemail product

NETWORKING
	°  Network monitoring and control package for a statewide network of DG superminis
	°  Portswitch logging and setup programs, designed/implemented location information API
	°  Network monitoring for cluster failover testing
	°  Installation, configuration, and management of campus-wide portswitch
	°  Client/Server interfacing multi-vendor compatibility issues

NEW PRODUCT DEVELOPMENT
	°  OS/2 PM GUI for controlling multiple newspaper inserters via TCP/IP
	°  Newspaper production system paper flow totalizer using PM and DDE
	°  Home monitor and control system, including heating, door/window sensors, power consumption,
                infrared remote control of consumer electronic gear
	° Hardware interface for medical ultrasound equipment with Apple II

ADDITIONAL EXPERIENCE
	°  Code portability/reusability/maintainability
	°  Cross platform porting (Unix/X to MS-DOS/Windows)
	°  File fetch from legacy VAX DB to upload into NT SQL database
	°  System administration work, especially backup procedures
	°  MS Windows setup toolkit for product installation/setup/configuration
	°  Cross-platform makefiles to facilitate product builds
MiKe Lempriere											Page 2

EXPERIENCE

Founder	    09/97 - present
Vintners.Net, Seattle WA
	Started and run my own company where I manage complete Internet services for small businesses.  I configure and maintain FreeBSD systems to provide full service website hosting and design.  I developed and sell use of a customized shopping cart for online wine sales which requires knowledge of all aspects of the Internet, including DNS, domains, TCP/IP, HTML, HTTP, CGI, SMTP & sendmail, Perl, Apache, and JavaScript.  Built spam management package which accepts spam email forwarded by customers, parses it for URLs and mail headers, then adds to local realtime block lists (RBLs), nominates to commercial RBLs, and looks up against other RBLs.  I deal with all facets of sole proprietorship including advertising, billing, and records management.

Software Engineer	      11/99 – 08/06
Active Voice/Cisco Systems, Inc., Seattle WA
	Developer for the administrative and personal user interface for the Unity Voicemail product.  The base application is written in MS VBScript in MS ASP, running under MS IIS, that emits HTML and JavaScript to the client.  The backend is a COM+ interface to many varied interfaces involved in telephony, including MS SQL, the NT System Registry, and many custom COM objects.  Also worked on a team which replaced this mechanism with a Java/TomCat application for the personal interface.

Software Engineer	      03/96 – 09/99
Digital Equipment Corp./Compaq, Redmond WA
	Performed Digital Unix filesystem internals work; bug fixes in kernel file I/O routines, eliminated system panics, and added new features.  Brought utilities into compliance with X/Open standards and made filesystem changes for scalability.  Moved to Windows NT group, worked on clustering product, which provides system failover capability, particularly making the product network failure aware.

Software Engineer	       10/94 - 02/96
Sheridan Systems, a division of AM Graphics, Inc., Kirkland WA
	Developer and build engineer for "totalizer" system using OS/2 PM and DDE taking input from varied equipment via TCP/IP.  Worked on interface to Symbologic hand-held barcode scanner for warehouse pallet tracking and interface that controlled cart loading and newspaper bundle distribution equipment.

Software Engineer	       10/92 - 10/94
Networx/Legent, Inc. Bellevue WA
	Built utilities to aid in porting, focusing on build; ported UI to HP/UX and to MS-DOS/Windows.

Software Engineer	       10/88 - 10/92
Applied Voice Technology, Inc., Kirkland WA
	Worked on PC based voice mail system in C++ on OS/2, and implemented "dongle"-based security.  Screen development, remote terminal support, DB reconciliation, and process monitoring tasks.

Previous to 1988, positions included:
Tech Aide I, Boeing Commercial Airplane Company, Seattle WA, 03/87 - 10/88
Computer Analyst/Programmer I, State of WA Data Processing Svc. #3, Olympia WA, 06/85 - 04/86
Checkout Technician, D. E. Hokanson Inc., Issaquah, WA, 02/78 - 09/82

EDUCATION

The Evergreen State College, Bachelor of Science, Computer software and electronics, 1985
North Seattle Community College, Electronics, 1978-1980