John Edward Miller
Recruiters: The fact that my resume is on-line does not indicate that I am
looking for employment, except at Google :^) -jm
VOCATION
To help make the world a more sensible place.
CAREER
- I grew up in a family grocery business, where I learned how customer relations and careful management relate to success.
- I have taught over a thousand college students, over a thousand classroom hours, while holding liberal office hours.
- I have been a computer programmer, where I wondered many times why more efforts aren't shared among like institutions.
- I have volunteered in the neighborhood, the community, and the region.
- I have worked in a grocery store, at two colleges, Timberline Lodge, for the City Engineer, and for Metro, a "regional" government.
JOBS
Metro, April 2000 to present, System
Architect.
- Program Supervisor for Network and Systems Division of Information
Technology, over three system administrators.
- Responsible for all networks and systems at Metro, the Oregon Zoo,
and other Metro facilities.
- Systems include GIS, Travel Forecasting, e-mail, web servers, three Network Appliance filers, ...
- Web platform consists of Apache, MySQL, and Cold Fusion, all running on Linux.
- Built 33-node dual-processor Beowulf Cluster with
NetApp Filer for TRANSIMS.
- Advocate for adoption of Open Source Software in public agencies.
- Too many technologies to list.
Metro, April 1997 to March 2000,
System Administrator.
-
Managed TRUE64 DEC AlphaServer 4100 5/533 for use in GIS &
E-commerce.
In conjunction with the NT Domain, Oracle, and a NetWork
Appliance filer, this system supported a veritable DATAWAREHOUSE, and was the
back-end to web platform.
-
Managed the DATAWAREHOUSE NT Domain.
The Network Appliance supports CIFS (SMB) protocol for access to workgroup
file server space.
-
Managed TRUE64 DEC AlphaServer 4100 5/533 used in Travel Forecasting.
This system runs EMME/2 and other transportation modeling programs.
-
Assisted web application developers.
Servers employed Netscape Enterprise Server and Cold Fusion to provide dynamic content for both the intranet and extranet applications.
Projects required infrastructure support and help with trouble shooting.
-
Maintained CheckPoint Firewall Security Policy.
-
Maintained BayNetworks (NorTel) Accellar layer 3 switched network.
-
Managed Ancillary services.
The planning departments required a general use of the Internet, and specialized software.
Zeh Graphics was a plot rasterization system that ran on Solaris. We made minor modifications to this system to suit our needs.
FTP platform and policy was developed for planners and their extra-agency partners to exchange data.
DNS provided translation for names used in the metro domain names.
-
I was hired as central point of contact for all NT workstations and
Macintoshes used by the Transportation & Growth Management departments,
approximately 100 desktops. I referred most desktop support for office
software and e-mail to the Helpdesk.
Lewis & Clark College,
September 1976 to April 1997, multiple positions.
- System Coordinator (1996 - 1997):
coordinated the administration,
integration, and development of a multi-platform distributed computing
environment, and planned for future campus computing needs.
Coordinated services include: DNS, NIS, NFS, NTP, and HTTP.
Co-ordinated and backed-up the positions of electronic postmaster,
newsmaster, webmaster, system administrator, and account manager.
Supervised the installation and maintenance of proprietary and
public domain applications on various servers on L&C intranet.
- Departmental Lab Manager (~1995): responsible for maintaining special
purpose computer labs for computer science, physics, chemistry,
music, art, foreign language, and aiding their development.
- Academic System Manager & Scientific Consultant (~1994):
Responsible for campus UNIX workstations and servers running SunOS
& ULTRIX, acquire and install software, author of UNIX Guide,
postmaster, newsmaster, security officer, scientific computing
consultant.
- Senior System Development Analyst (~1986): Designed a
Macintosh application; managed a software development lab;
installed BSD 4.3 UNIX on a VAX; ported all VMS users to UNIX.
- Technical Support Manager (~1982): Managed VAX/VMS 11/780
and installed VAX 11/750 computer system; troubleshot and managed
local data bases; managed professional and student employees;
exported administrative database to turnkey database system.
- Instructor of Computer Science (1976 to 1982): Designed &
taught 42 classes; supervised 24 independent studies; authored
Programming into BASIC
featuring "The B-Machine", under contract
with Benjamin/Cummings publisher; installed BSD 4.1 UNIX on VAX
11/780.
City of Portland,
March 1976 to July 1976. Programmer: Maintained waste water run-off
computer model for city engineer.
Timberline Lodge,
May 1975 to February 1976.
Indoor Maintenance Man: Carpenter, electrician, plumber, domestic
water, sewage plant, fire crew.
Lewis & Clark College, September 1972 to March 1975.
Lecturer in Mathematics, Assistant Director of Computer Center, programmer.
EDUCATION
Washington State University,
1970 to 1972: Bachelor of Science, Information Science.
Senior Thesis:
An Autonomous Sequential Network for the Solution of
Langford's Problem.
(What is Langford's Problem!?)
Gonzaga University,
1967 to 1970: Mathematics major. Taught FORTRAN to high school
students. Teaching & research assistant. Full-time faculty
liaison.
PUBLICATIONS/PRESENTATIONS
- Managing an Ever-Changing User Base,
USENIX LISA Conference, Nov. 1993.
- Electronic Dialectical Notebook, Macintosh application,
Intellimation, 1992, Co-authored.
- Use of Open Source Software at Metro, INNOTECH, 2006
AWARDS
EDUCOM, National Center for Research to Improve Postsecondary Teaching and Learning:
Best Curriculum Innovation in Writing, for
Electronic Dialectical Notebook,
November 1988.
"EDN" was a network-based Macintosh application that supported
collaborative (dialectic) writing in the classroom.
EDN provided for the scripting of exercises developed by the leader.
Writers were paired and notebooks were
exchanged from time to time over the network under control of the script running on the teacher's (lab) computer.
COMPUTER SCIENCE TOPICS & PROJECTS
Projects: Finite state machines, simulation, Postscript/TEK4010
plotting routines, text formatter.
Topics taught: computer architecture, data structures, algorithms,
computer graphics, numerical methods, operations research, general
system theory, FORTRAN, BASIC, Pascal, C languages, software
tools.
UNIX SKILLS
RedHat Linux, Fedora Core, Ubuntu!, TRUE 64, SunOS, BSD 4.3, Solaris 8.0, HP-UX,
Domain Name Service, NFS,
NIS (yp), Portmaster and Annex Terminal Servers, X-terminals, TCP/IP services,
Internet security, shells, perl, usenet management, some sendmail, make,
managing processes, file systems, kernel configuration,
cgi-bin scripts for web servers. The usual stuff.
PORTINGS & CONVERSIONS
- Mt. Wilson solar telescope data from VAX floating to IEEE
format.
- 1000 user VAX/VMS user base to unix.
- VAX/VMS database to Colleague, UNIX login management co-system.
PERSONAL
- Born in Spokane, Washington.
- I have lived in Lake Oswego, John's Landing, Rhododendron, West Linn, Milwaukie, and now Southwest Portland.
- Interested in tree structures,
neighborhoods,
fractals, system & design science, automata. Tuba Player. Father.
COMMUNITY SERVICE
- Voluntarily led a working group that modified and revitalized Trimet Route #39. Awarded Volunteer of Year in 2005 by Collins View Neighborhood Association.
- Past chair and secretary, Multnomah County Citizen Involvement Committee.
Organized first ever regional (tri-county) CIC conference.
- Past president and secretary, Southwest Neighborhood District Coalition Board (SWNI).
- Past member, Regional Urban Growth Goals & Objectives Policy Advisory Committee (METRO)
- Past chair (~8 years) for
Collins View Neighborhood Association
(CVNA).
- Member, Neighborhood Traffic Management advisory committee, Boone's Ferry Road project (successful), ~1990-91.
- Chair, Transportation Committee of CVNA. Worked with Lewis & Clark College on
transportation issues.
- et cetera.
Back to John Miller's Home Page