- System engineer.
- Still writing test-driven object-oriented Python.
- Automating processes.
5 years at Google (2007–2012)
- Linux system administrator, site reliability engineer, system engineer.
- Wrote test-driven object-oriented Python code every day.
- Served as mentor and ad hoc teacher.
- Engaged in data analysis.
- Wrote, ran and managed programs running on cluster-scale systems.
22 Years at Emory University (1985–2007)
- Programmer analyst, supervisor of consulting, senior consultant, senior and lead UNIX system administrator.
- Supported desktop Mac, Windows and UNIX.
- Supported mainframe systems from IBM, DEC VAX, BSD and Sun UNIX. Later Redhat and other flavors of UNIX.
Highlights at Emory
- Brought up TeX typesetting system on BSD UNIX, IBM VM, DEC VAX, DOS and Mac, and large data center Xerox printers.
- Built team of up to five professional consultants plus grad student employees.
- Helped to make them experts on all platforms, particularly UNIX.
- Wrote call tracking software in Nextstep to
allow analyzing customer service.
- Administered servers running UNIX, Novell, and Windows NT.
- Provided consulting on AIX systems to the libraries' Beck Center for electronic texts.
- Worked to stabilize email and web services amid massive growth in usage and data.
- Converted systems platform from Solaris to Red Hat Linux.
- Wrote account management software to synchronize password changes across the enterprise and to integrate with account provisioning.
- Helped select, install and operate a new 1024-core high performance computing cluster for research computing.
4 years as graduate lab assistant at Georgia State University (1993–1996)
- Taught astronomy 101 and 102 labs.
10 years at the Museum of Arts and Sciences and Mark Smith Planetarium (1975–1985)
- Two engagements as interim planetarium curator.
- Three years as part-time observatory curator.
- Five years as director of astronomy.
Highlights at the planetarium
- Produced several public planetarium shows per year.
- Ran a complete schedule of K through 12 shows during the week for visiting school groups.
- Staff consisted of one part-time assistant and part time staff up to 12. Senior part time (weekend) staff included a college professor and two full-time engineers. Other part time staff were college students and high school students.
- Focused all programs on scientifically accurate and well-explained and interpreted astronomy.
- Built a low-voltage control system for projectors by printing our own circuit boards and building components.
- Wrote software in Turbo Pascal to program complex slide sequences across multiple dissolving slide projectors.
- Purchased a photometer and started an astronomical research group with a team of area astronomers.