I wish to find a programmer/system administrator position which calls for learning new things all the time. My areas of interest include academic and corporate research, UI design, artificial intelligence, expert systems, artificial life, neural networks.
GUI Developer, 2/2002 - Present
Redshift Software, Evanston/IL
a) Developed, tested and documented a cross-platform multi-threaded networked digital asset management application. Worked on GUI and the command line interface using C++ with the wxWindows toolkit. Used perl for automated testing. Platforms included Win32, Linux, LinuxPPC and MacOS X.
b) Designed and implemented the company's web site redshift-software.com
c) Performed system administration of the development environment. Machines included a 1998 Macintosh G3 Series Powerbook running MacOs X, MacOs 9, Yellow Dog Linux 2.3 and 2.1 on a quadruple-boot laptop. Upgraded disk, memory, operating system, programming tools. Installed IP masquerading in Linux. Performed troubleshooting and made fixes such as accelerated video performance X server, or running Mac-on-Linux from external SCSI disk.
IT Software Engineer 3, 8/2000 - 2/2002
School of Education and Social Policy, Northwestern University, Evanston, IL
Developed Progress Portfolio collaborative learning application for students in classroom setting in Java on Solaris and Windows NT. Participated in educational research and planning. Performed Solaris/SunRay system administration for the development environment.
Senior Programmer Analyst, 8/1992 - 8/2000
Institute for Learning Sciences, Northwestern University, Evanston, IL
a) Developed the GUI for a multimedia information system for the Environmental Protection Agency to run on a Win32 kiosk using C++.
b) Developed the interface for an educational role playing game Fire Commander in Java.
c) Developed a multimedia multi-user interface for a collaborative problem solving application for DARPA using HTML and ACL Lisp on a Solaris 2.5 platform.
d) Developed a multimedia web interface for a mass user application for CBS, the "Virtual Clinton vs. Dole Debate", using ACL Lisp, CGI programs, a NeoAccess stand-alone database, and ANSI C running on Solaris 2.5.
e) Developed smart document delivery and Lisp filtering system for Ameritech by integrating many applications. Integrating a word processor (Word for Windows), a communications program (Crosstalk), and an SQL Server (ORACLE 7), we were able to produce a system that would deliver newsletters customized to individual employee preferences.
f) Worked in Lisp to develop the UI for a large water utility works in Britain designed to train support personnel to take customer calls.
g) Developed the UI for a graphical knowledge representation system, MOPED, based on Roger Schank's AI work.
Research Engineer, 1/1991 - 12/1991
Marine Systems Engineering Laboratory, University of New Hampshire
Designed artificial life-based navigation for underwater untethered vehicles. Created grant proposals for NSF.
Associate Instructor, 8/1989 - 8/1990
Computer Science Department, Indiana University, Bloomington, IN
Taught Pascal programming while pursuing Ph.D. studies in artificial life (Computational Metabolism, published).
Software Design Engineer, 1/1987 - 8/1989
Artificial Intelligence Laboratory, Defense Systems and Electronics Group,
Texas Instruments, Dallas, TX
Implemented neural networks for radar signals & adaptive algorithm work (Complex Systems, published).
Associate Instructor, 8/1984 - 12/1986
Computer Science Department & Mathematics Departments, Indiana
University, Bloomington, IN
Taught Fortran and geometry for teachers while finishing M.S. in artificial intelligence & pursuing Ph.D. studies in artificial life and neural networks.
Research Specialist, 8/1983 - 8/1984
Artificial Intelligence Laboratory, Massachusetts Institute of Technology,
Cambridge, MA
Assisted Douglas R. Hofstadter (funding provided by Marvin Minsky). Worked on literary translation and on implementation of fluid analogies as well as on technical reports.
Associate Instructor, 8/1982 - 8/1983
Computer Science Department, Indiana University
Bloomington, IN
Assisted in teaching and grading while working on MS in artificial intelligence and minor in semiotics and French as foreign language for scientific translation to English
Master's Degree, 5/1984
Indiana University, Bloomington, IN
Postgraduate work in artificial life to 1990. Masters in artificial intelligence, computer science 1984.
A year at MIT AI Lab 1983-84.
Bachelor's Degree, 5/1982
Northern Kentucky University, Highland Heights, KY
Physics, Mathematics, and Computing Science (triple major)
C++, CGI, Java, HTML, Perl, PHP, Lisp
Native fluency in Polish and English. GUI programming. High-level language programming. System administration in Unix, Windows, Macintosh. Editing and administering a nonprofit poetry press. Layout of books. Poetry editor. Poet. Artificial intelligence, artificial life, neural networks.