James Mokwa
405 N Wabash #4303
Chicago
IL 60611
312-644-1539
mokwa@cs.uchicago.edu
Education
Master of Science in Computer Science,
Northeastern University, Boston MA. June 1996.
- Implemented image processing system for MRI data from NLM Visible Human project.
- Upsilon Pi Epsilon Honor Society
Bachelor of Science in Computer Science,
University of Maryland, December 1991.
Employment History
Manager of Computing Services
University of Chicago, Department of Computer Science, Chicago, Illinois 60637.
November 2001 to Present.
- Managed the technical support staff, four full time and three student system administrators.
- Responsible for 225 computers, including servers, desktops and lab machines, with over 1000 remote users.
- Responsible for building and maintaining services such as email, web services, databases, networked home directory space, tape backups, etc.
- Organized a help desk to assist faculty, administrators and students with use of the department's systems.
Software Engineer
University of Maryland, Institute for Advanced
Computer Studies, College Park, MD. May 1999 to October 2001.
- Developed a Web-based Java/JSP application called ESDI
(Earth Science Data Interface) that provides a graphical search
engine and user workspace for LANDSAT satellite imagery, as well as other earth landcover images in the Global Land
Cover Facility database.
- Participated in the development and implementation of the Jazz System: a general-purpose
Java toolkit that supports applications using zooming and
object-oriented 2D graphics, based on the Java 2D API.
Software Engineer
The Institute for Genomic Research,
Rockville, MD. September 1998 to April 1999.
- Implemented two Java graphical web based graphing tools, using the Java
Swing GUI packages. Applet-Server communication implemented with Sun Servlet modules,
and Sybase database access used the JDBC API.
Software Integration Engineer
MITRE Corporation, Bedford, MA. December 1995 to May 1998.
- Designed and implemented the
multimodal logger,
a system for recording, retrieving, annotating and visualizing speech and
text data
collected about human-computer and human-human collaborative interactions.
- Participated in design and implementation of software agents for
data collection, annotation and visualization of multiparty, multimodal
(speech, text and mouse gestures) interactions in MITRE's Collaborative Virtual Workspace.
Unix System Administrator/Programmer
Northeastern University, College of Computer Science, Boston, MA. Sept 1992 to Dec 1995.
- Built and maintained Unix networks of 30 to 150 machines
- Extensive software installation, maintenance and documentation
- Designed and developed systems tools in C, Perl and shell
- Supervised 3 full time and 20 part time employees
- Designed and built 3 student computer labs, with over 100 machines
Unix System Administrator
NCARAI, Naval Research Laboratory, Washington, D.C. Sept 1986 to Sept 1992.
- Provided administrative support for Unix mini-computers and Sun workstations.
- Installed software and created user documentation.
Systems Analyst
LOGICON Inc, Arlington VA. August 1985 to September 1986.
- Analyst for a very large scale message passing system.
- Ada Program Design Language
Programmer
Computer Consoles Inc, Reston VA. September 1982 to August 1985.
- Maintained and extended a Unix-based Management Information System.
- C, database programming
Research Assistant
Learning Research and Development Center, Pittsburgh PA. April 1978 to September 1982.
- Created simulations of mathematical learning by children.
- LISP and C
Programming Languages:
C, C++, Java/JNI, Perl/CGI, LISP, Scheme, Python
Computer Systems:
Linux, Solaris, Windows 95/98/NT/XP
Last Updated: April 2008