Resume for:
Jeff Mather
2755 W. Sandbrook Lane
Tucson, AZ 85741
293-9066
jeff@dunjax.com



OBJECTIVE

Java-based software development work located on the northwest, north, west, central, or northeast side of Tucson, Arizona.


CORE COMPETENCY

The design and implementation of Java-based applications, with an aim to keep complexity low in the resulting systems. This is achieved through a focus on object-oriented analysis and design, separation of concerns, code reuse, and detailed code documentation.


EMPLOYMENT HISTORY

(All jobs were in Tucson, Arizona.)

Systems Analyst

for the City of Tucson
from February, 2007 to August, 2007
contact: DJ Parslow @ 791-4747
duty: helped maintain Java programs which translated data between the formats of different financial systems; also, helped maintain a Java servlet-based web application that handles the city's customer relationship management
reason for leaving: my group had no desire to practice even the basic tenets of software engineering


Software Engineer

for Mentor Graphics
from October, 2004 to August, 2006
contact: Campbell McCausland @ 529-1229
duty: worked on a team creating an Eclipse-based environment supporting the development of programs via drawing UML diagrams, from which executable code is generated
reason for leaving: almost entire development office here in Tucson was laid off


Research Assistant

for the Electrical and Computer Engineering Department, College of Engineering, University of Arizona
from January to August, 2002
contact: Professor Bernard Zeigler @ 621-2108
duty: primary developer of a Java Swing-based application which visualizes the inner workings of hierarchical models when performing simulation runs
reason for leaving: completed degree


Software Engineer

for eBlox
from August, 2000 to June, 2001
contact: Andrew Barton @ 615-9345
duty: primary developer of a web service which lets clients of promotional-products vendors see their company logos displayed on products they might order; this service consists of JavaServer Pages and Java applets, and employs a back-end database
reason for leaving: decided to go back to school


Software Engineer

for Ventana Corporation (now, GroupSystems)
from August, 1998 to February,1999
no contacts left from time of employment
duty: part of a team developing Java applets to serve as a web-based front-end for their flagship, group-decision-support software; the effort was aborted as the company went through downsizing
reason for leaving: entire Java group was laid off


Software Engineer

for CEO Support Systems
from January to July, 1998
contact: Rick Kraus or Jerry Little @ 299-2270
duty: as a consultant, took over as primary developer of a C++ application meant to train small-business owners to have better management skills
reason for leaving: contract work completed


Software Engineer

for Viga Technologies
from August, 1996 to December, 1997
contact: PeterMcNellis or Dan Benson (both now of dailyVest, Inc.) @ 670-0036
duty: worked on a team developing C++ applications designed to educate the public about investments and retirement planning
reason for leaving: company changed location



OTHER PROJECTS

Silmar - a random dungeon game - http://dunjax.com/silmar

programmed in Java
completed during March, 1999 to June, 2000
revised during June, 2003 to July, 2004


Dunjax - a platform action game - http://dunjax.com

programmed in C++
completed during May to July, 1996
revised during July to August, 2000



EDUCATION

Master's Degree in Computer Engineering

from the University of Arizona
completed during August, 2001 to May, 2003
thesis: A Modular GUI that Visualizes the Structure and Behavior of Hierarchical DEVS Models (in Word format)
course subjects:

software engineering - two independent studies
object-oriented modeling and simulation
knowledge-based systems
computational geometry
advanced topics in computer graphics
computational linguistics
computer networks
distributed computing systems
database function and usage


Bachelor's Degree in Computer Engineering

from the University of Arizona
completed during January, 1993 to May, 1996
technical elective subjects:

artificial intelligence
algorithms
computer graphics
operating systems programming