Judy Anderson ("yduJ")
156 Massapoag Avenue
Sharon, MA 02067
(781) 784-6114
yduJ@cs.stanford.edu
Education
- B.A. Philosophy, Stanford University 1983
- M.S. Computer Science, Stanford University 1984
Employment
- Rocket Software November 2007-Present
Software Engineer. Primary responsibility for build systems and
installation issues for the Knowledge Based Management group, using
Apache Ant and Installshield/InstallAnywhere. Java, Javascript, shell
scripting, and C programming for bugfixing and development of
miscellaneous features, including JNI and SSL. Transferred to a group
working on modernizing the IBM mainframe experience, and picked up a
few IBM mainframe skills, plus use of tools such as Jenkins and
Artifactory.
- Gensym Corp. November 1999-November 2007
Senior Software Engineer."Jack of all trades": primary responsibility for
building/packaging all of our products, and for maintenance of a java
based client for G2, Gensym's expert system shell. Working as a
member of a team, have worked on a number of subsystems of G2:
operating system interfaces including file and network I/O, Lisp/C
translation system, "bridge" products which interface G2 with other
systems such as databases. Miscellaneous Unix system administration.
- Harlequin, Inc. February 1993-October 1999
Software Engineer. Primary responsibility for Lisp/SQL and Dylan/SQL
interfaces using the C API of databases such as Oracle and ODBC. Worked
on Lisp interface to the ObjectStore OODB under Unix. Ported ILU and
Itasca to Lispworks. Technical advisor to Lucid team. Presenter at
LUV conferences. Installation and administration of various
commercial database systems for testing purposes. Member of a team
implementing a
CORBA/C++ transactional object system under Windows/NT: implemented
multiple reader single writer locking scheme; handled Orbix
integration issues. Later ported said entire system to OmniOrb almost
singlehandedly. Began implementing low-level Dylan debugger support
under Linux. Miscellaneous Unix system administration including
Usenet News.
- Symbolics, Inc. June 1992-January 1993
Senior Member of the Technical Staff. Performed quality
assurance of and bug fixing for Common Lisp Interface Manager
(CLIM). Wrote and ran performance tests for Minima, a real-time
Lisp-based operating system. Member of team responsible for
maintenance and enhancement of the CLIM-based Minima
debugger. Developed low-level "life support" utilities for
Open Genera. Miscellaneous Unix system
administration.
- Lucid, Inc. May 1987-June 1992
Senior Scientist. Maintained and enhanced the editor, window
toolkit, pathname module, I/O system, foreign function interface,
and other internals of Lucid Common Lisp. Ported Lisp
implementation to several platforms. X-Windows and CLX contact
person. Miscellaneous Unix system administration.
- Alberta Research Council April 1987
Instructor. One-week seminar in advanced Lisp Machine
programming for the Alberta Research Council in Calgary, Alberta,
Canada. Intended to pass on "wizard" style knowledge.
- Schlumberger Computer Aided Systems Laboratories April 1984-May 1987
Programmer. FAIM-1 project. Maintained and enhanced the Helios simulation
system on Symbolics Lisp Machines. Behavioral simulation of
hardware subcomponents of the FAIM-1. Some high-level design
of hardware components, operating system and language-support
software. Miscellaneous Lisp Machine systems programming.
- Hewlett-Packard Laboratories June 1980-April 1984
Member of the Technical Staff. Systems administrator on
DEC-20's. Responsible for software
installation and maintenance, backups, user accounts, etc.
- Stanford University 1979-1981
Student consultant at student computing center (LOTS).
Course assistant for introductory programming courses.
Programming Languages/Systems
Common Lisp, Java (including JNI), Javascript, Dylan, C++, C, SQL,
shell scripting on Unix and Windows.
Unix (System V, BSD, SunOS, Solaris, HP-UX, AIX, OSF/1, Linux, z/OS
Unix System Services), IBM MVS ISPF/SDSF/etc.,
Windows, TCP/IP, Emacs, git, X, CORBA, ODBC, Oracle, Apache Ant,
InstallAnywhere/InstallShield, SSH, HTTPS, OpenSSL, Jenkins, Artifactory.
References
Provided upon request.