Previous Jobs
This was a summer job.
I was hired to develop new software, and to provide a way to
interface new and existing software with their new video hardware.
Projects:
-
Designed and implemented a program to provide graphical and
quantitative analyses of calcium concentrations in cells, using
stereographic video cameras. The program did the equivalent of
hours of tedious Excel macros in less than a minute.
(written in Borland C 2.0)
-
Wrote software drivers for a laserdisc recorder, a video printer,
and two high resolution video cameras.
(written in Borland C 2.0 and 80x86 Assembly)
ECL was in charge of technical support and network solutions
for the entire School of Engineering at Washington University.
My primary responsibilities were technical support (both
hardware and software), and university-wide backups and restores.
As time permitted, there were several programming projects.
Projects:
-
Slayer.
Wrote a daemon for locating, reporting, and killing jobs
which use too much CPU time. A direct descendant of this
program is still being used on
cec.wustl.edu.
(written in Ansi C under SunOS 4.2)
-
Designed and implemented a printer accounting/quota system.
(written in C and Bourne shell scripts)
-
Timemgr.
Wrote an automated timesheet generator. Output was
designed to be identical to pre-existing timesheets used by the
Engineering School. They could be created in either PostScript
of LaTeX formats.
(written in C, PostScript, and LaTeX)
-
Wrote unix shell scripts to automate file backups and restorations.