The Triquetra

 
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

 

[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 11’s 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]  


 
 

Children’s 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 it’s 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