Résumé (index)
First page.
Thoughts (Yes, I do have
them.)
Humor & Poetry
(adult)
|
Résumé Summary
Computer professional specializing in system management, network
engineering, software engineering and development, Web server
management,
Web application, security (procedures, systems, networks),
policy and procedural development, UNIX based E-mail
systems, System management automation. If you really want hard
copy, and coincidentally kill a forest to get it, the following
links will provide you with printable versions in two formats.
The
Employment Summary list gives a brief chronological job history.
|
Education
|
Boston University Master Level courses Computer Science
Eastern Nazarene College, 1975 B.S Physics
|
|
|
Skills Summary
|
Hardware: Intels, ALPHAs, Sun SPARC Stations, RS/6000s, VAX,
Data General, DEC10s, MODCOMP, IBM 1130, sniffers, Hubs (IBM,
3Com, Nortel),
Switches (IBM, 3Com, Nortel), Cisco Routers, Nortel Annex
terminal/PPP servers as well as all attendant software.
Software: C, Fortran, Pascal, ALOGOL,
PL/1, Shell Scripting, PERL, CGI, HTML, DHTML, JAVA,
JAVASCRIPT, MySQL, DBI/DBD PERL interface to MySQL,
SQL, INGRES, SAMBA, sniffers, Hubs (IBM, 3Com, Nortel),
Switches (IBM, 3Com, Nortel), Cisco Routers, Nortel Annex
terminal/PPP servers, UNIX, VMS, AIX, Sun OS, Solaris,
Mac OS, NT, SCO, BSDI, ULTRIX, Sendmail, PMDF, MMDF,
Netscape Enterprise Web Server, Apache Web server, Virtual
domains, proxies, NFS, NIS, DNS, TCP/IP, x.25/x.75, DECNET,
DHCP.
Management: Project planning & Implementation, Task
Assignment, System Management, Web Management.
|
|
|
Employment Summary
|
- Massachusetts General hosptial,
NMR Center,
Systems Administrator
- Northeastern University,
Assistant Director, Systems
- Northeastern University,
Senior Systems Programmer
- National Data Corporation,
Systems Programmer
- Childrens Hospital,
REC Gait Analysis Laboratory,
Systems Programmer
- Massachusetts General Hospital,
Physis Research,
Programmer
- Consulting Programmer
- Digital Equipment Corporation,
Programmer
- Eastern Nazarene College,
Senior Operator/Programmer
[Top of page]
|
|
Massachusetts General Hospital,
NMR Center,
Systems Administrator
2000 -> present
|
Primarily responsible for system management and administration,
uptime and secrurity of over 80 servers and over 200 client
systems of mixed type (Sun, SGI, Windows, Macs) for the NMR Center
research computing
intrastructure. Responsiblities include
- Systems management, administration and uptime for
approximately 80 servers of heterogenius lineage (Intel
linux and Sun with 80GB, 570GB, 800GB and 4TB RAIDs totaling
over 250 Tera-Bytes of disk) and
over 200 client workstations also of heterogenius lineage
(Macs, Windows, Sun OS, Solaris, linux, IRIX)
- Intel linux based distributed Beowulf like clusters for image
reconstruction and analysis of
MRI, fMRI, and MEG data and Monte Carlo simulations
using the PBS/Torque batch cluster
software (distributed batch engines or compute farms).
- Wiki setup and management using MediaWiki software.
- Web service and Webmaster functions.
- Designing and writing CGI application interfaces to the
MySQL database system.
- Secure E-mail services for local and roaming users.
- Security services.
- System upgrades and installs of servers and clients
(clients in single and dual boot configurations).
- Providing shared access to the above mentioned
Tera-bytes of storage for NIS/NFS, windows SAMBA and
Macintosh accessable NetATalk
(Appletalk on linux) servers and other services.
- General user support.
- Local DHCP service.
- Backups.
[Top Of Page]
[Employment Summary]
|
|
|
Northeastern University,
Assistant Director, Systems
1992 -> 2000
|
Managing a team which was responsible for
- campus system security and law enforce agency interfacing
- performance monitoring and tuning for central systems
(UNIX and VMS) to reduce response time and level load
across systems
- managing a 45,300 plus user distributed e-mail system
based on 4 ALPHA systems running TRU64 UNIX, sendmail,
POP, and IMAP
- managing a 192 modem 25,800 plus user modem pool consisting
of RACAL and USR modems, Nortel ANNEX 4000 terminal servers
and security software running on an ALPHA TRU64 UNIX system
- running a Web server for over 540 departments and running
over 110 virtual domains, faculty
and staff running on an ALPHA TRU64 UNIX system using the
Apache Web server.
- security implentation on VMS and UNIX for sendmail and
user data as well as tracking and eliminating intrusions and
annoyances such as e-mail spam
- technical support for the Education Technology Center and
researchers involving UNIX management, Apache Web server
configuration, security, CGI, HTML, DHTML, UNIX scripts
MySQL database, DBI/DBD PERL interface to MySQL,
SQL query language.
- running a 35 gigabyte per day news server
- Web based display system of server log analysis written
in PERL and HTML under UNIX.
- migrating research and academic users from a VAXCluster
to an ALPHA TRU64 UNIX system
- supporting the campus T3 Internet link via Genuity
- interfacing with other Internet sites
- Y2K compliance of central systems
- hardware and software acquisition
- staff hiring
[Top Of Page]
[Employment Summary]
|
|
|
Northeastern University,
Senior Systems Programmer
1983 -> 1992
|
Responsible for
- staff supervision, training and hiring
- managing and adminstering research computing facilities
on VAX/VMS systems and later TRU64 UNIX on ALPHA systems
- implementing the first working collapsed back bone
network on campus using Ethernet and Cisco routers
- implementing the first campus Internet connection and
e-mail system using PMDF on VMS and later UNIX in various
flavors with sendmail, POP, and IMAP
- security implentation on VMS and UNIX for sendmail and
user data as well as tracking and eliminating intrusions
and annoyances such as e-mail spam
- campus system security and law enforce agency interfacing
- implementing and running the first campus DNS server using
VMS and later UNIX in various flavors with BIND
- setting up the first network and system security
acceptable use policy on campus
- systems migrations from multiple VMS systems to a VAXCluster
- user assistance
[Top Of Page]
[Employment Summary]
|
|
|
Nation Data Corporation,
Systems Programmer
1981 -> 1983
|
Responsibilities included
- design, development, and implementation for a home
grown network covering the US and extending to
Canada, England, and Singapore built around DEC
pdp 11s and System 10 time sharing using ARPANET
style architecture
- crash dump analysis
- writing new network service, router, and driver code
- network code, client/server, and real-time debugging
- writing terminal server code
[Top Of Page]
[Employment Summary]
|
|
|
Childrens Hospital, REC Gait Analysis Laboratory,
Systems Programmer
1977 -> 1981
|
Responsibilities here included
- real time program design and implementation for collection
and analysis of data generated by force plates,
electromyographic amplifiers, and filmed kinesological
information using p.d.p. 11 systems running RT and RSX 11/m
- implementing a near real time graphics display using MATROX
graphics gardware and software for RSX 11/m
- support for a star topology in house communications
and data collection system
- driver implementation for RSX 11/m
[Top Of Page]
[Employment Summary]
|
|
|
Massachusetts General Hospital,
Physics Research,
Programmer
1976 -> 1977
|
At MGH I was part of an imaging team which
- was developing two of only three in the world, at that
time, positron imaging camera systems using MODCOM systems
- and an operating system geared towards running the
camera, collecting the data, processing the picture data
so collected using MODCOM computers
Implementations I performed included
- a floating point arithmetic package
- a queueing theory model for a home grown file system to
increase its speed
- a real time controller system for the imaging camera using
a 6502 based home grown micro computer.
[Top Of Page]
[Employment Summary]
|
|
|
Consulting Programmer,
Small business systems
1974 -> 1976
|
Implementations included
- small business systems on NOVA computers
[Top Of Page]
[Employment Summary]
|
|
|
Digital Equipment Corporation,
Programmer
1973 -> 1974
|
Responsible for
- Team debugging of DOS/BATCH operating system for
p.d.p. 11 computers
- driver development for RSX-11 B/C
- KA and KI 10 diagnostics.
[Top Of Page]
[Employment Summary]
|
|
|
Eastern Nazarene College,
Senior Operator and Programmer
1969 -> 1973
|
Responsibilties included
- user level consulting
- writing graphics software using CALCOMP plotters
- scientific computing
- driver implementation for IBM 1130 computer
- system installs and updates of the IBM 1130 O.S.
- staff training
[Top Of Page]
[Employment Summary]
|
|
Author: Chris Johnson
Version: 2.0.1
|