|
|
|
|
|
experience
|
|
skills
|
|
education
|
|
honors
|
|
publications
|
|
|
experience
|
|
|
|
Integration Architect |
1/2005 to present |
|
Medical Center Information Technology, University of Michigan Health Systems, Ann Arbor, Michigan
|
|
|
Technical consulting, exploring, mentoring, design, development and decision making on CareWeb,
a web-based clinical information system, using J2EE technology with a focus on enterprise
integration (through SOA, web services, messaging, ESBs, portals, and desktop context sharing)
using Open Source (Spring Framework, Struts, Hibernate, CastorJDO, ActiveMQ, Mule,
ServiceMix, Apache JetSpeed2 Portal, JBoss Portal, and many others) and commercial
(IBM WebSphere, Eclypsis Sunrise Clinical Manager, Sentillion Vergence SDK) solutions.
The primary role of this position is to provide architectural consulting to projects
and vendors seeking to integrate with the Univerity of Michigan Health System's
CareWeb and Central Data Repository, and to investigate mechanisms for integration of
CareWeb with existing systems through standards-based solutions, in addition to many duties
of the previous Lead Application Developer position (below).
|
|
|
Contractor |
5/2004 to 4/2005 |
|
Genuitec, LLC, Plano, Texas
|
|
|
Custom software development and adaptation of Open Source software packages for the MyEclipseIDE product
suite, an Eclipse-based J2EE development workbench, focusing on the creation of a Database Explorer
and Hibernate tools (forward code generation from database schema, editors for configuration and mapping
XML files, and more) using Eclipse SWT, EMF, and GEF. This work was conducted remotely for the client.
|
|
|
Lead Application Developer |
5/2002 to 1/2005 |
|
Medical Center Information Technology, University of Michigan Health Systems, Ann Arbor, Michigan
|
|
|
Technical and Project leadership (framework design and definition of
project requirements, scope, use cases, functional specifications,
design, implementation and release planning), lead developer on CareWeb,
a web-based clinical information system, using J2EE technology (EJB, servlets
and JSP, Apache Struts, XML, JDBC, JavaMail), UML modeling, training and mentoring junior
developers, working with Business Analysts and project managers to define
maintenance and enhancement projects and plan release cycles, developing
SCM processes, documentation and coding standards, organizing and coordinating
formal code review process.
|
|
|
Senior Web Application Developer |
5/2000 to 5/2002 |
|
InterConnect of Ann Arbor, Inc., Ann Arbor, Michigan
|
|
|
Technical and Project leadership (framework design and definition of
project requirements, scope, use cases, functional specifications,
design, and implementation planning), lead developer on multiple
projects using J2EE technology (servlets, XML, TOPLink object-relational
mapping layer, JDBC, JavaMail, JSP, EJB, RMI) and object-oriented Perl,
UML modeling, project management, training and mentoring junior
developers, client contact, in addition to previous duties.
|
|
|
Junior Web Application Developer |
5/1999 to 5/2000 |
|
InterConnect of Ann Arbor, Inc., Ann Arbor, Michigan
|
|
|
Programming server-side web applications in object-oriented Perl and Java
(JDK 2, servlets), XML-based templating system, HTML, JavaScript, and
relational database backends, configuring Apache web servers (base
configuration, rewrite rules, virtual hosts, mod_perl, Apache JServ
servlet engine), and client contact.
|
|
|
Network & Office Administrator |
6/1998 to 2/1999 |
|
David A. Woelkers & Associates, P.C., Ann Arbor, Michigan
|
|
|
Administer office computer network (Win95 workstations, NT 4.0 server),
research, purchase and install networking hardware (wiring, 10Base-T
interfaces, 3Com hub, and HP print server), configure network software,
maintain computer hardware and software, train personnel in
computer/network use, in addition to previous duties.
|
|
|
Office Administrator/Computer Specialist |
5/1995 to 6/1998 |
|
David A. Woelkers & Associates, P.C., Ann Arbor, Michigan
|
|
|
Maintain office computer hardware and software, train personnel in
hardware and software use, train and supervise administrative staff,
maintain client file system, draft legal and corporate documents,
accounting, manage office supplies, and client contact.
|
|
|
Research Assistant |
9/1994 to 4/1995 |
|
Museum of Anthropology and Phoenix Memorial Laboratory, University
of Michigan, Ann Arbor, Michigan
|
|
|
Implement and execute command scripts for mechanical
scheduling and analytical protocols in neutron
activation analysis of medical and archaeological
materials, generate Mac- and PC-based graphical and
statistical models for the analysis of archaeological
remains using SPSS, JMP, and Surfer applications.
|
|
|
Administrative Assistant |
10/1994 to 1/1995 |
|
First Unitarian Universalist Church, Ann Arbor, Michigan
|
|
|
Produce query scripts in Paradox database for production of
fundraising reports, publications, mailing lists, and
membership directories, and data entry.
|
|
|
Supervisor |
4/1990 to 2/1994 (seasonal) |
|
Archaeological projects in India, Mexico, El Salvador, Wisconsin, and Michigan
|
|
|
Implement and supervise survey and excavation of archaeological
sites, catalog and analyze artifacts using computer contour
mapping and statistical packages.
|
|
|
Computer & Chemistry Laboratory Assistant |
8/1985 to 5/1986 |
|
Loy Norrix High School, Kalamazoo, Michigan
|
|
|
Assist with laboratory and assignment preparation, supervise students, and trouble-shoot.
|
|
|
skills
|
|
|
|
Computing |
|
|
|
Operating Systems:
|
|
UNIX (Linux, AIX, Solaris; bash, csh/tcsh and ksh shells),
Windows, DOS, and Macintosh (OS 7 and 8).
|
Programming Languages:
|
|
Java (J2EE 1.2 and 1.3, J2SE 1.1, 1.2, 1.3, 1.4, and 5), Python, Ruby, Perl, PHP, C/C++, LISP/Scheme,
and Pascal; service- and object-oriented programming methodology, and distributed
component architectures; also XML/XSL, XSLT, HTML, XHTML, CSS, JavaScript,
and UNIX shell scripting.
|
Application Servers:
|
|
IBM WebSphere Application Server (versions 4.0, 5.1, and 6.0), Jakarta Tomcat, JBoss Application Server, Apache JServ,
Apache Web Server/mod_perl.
|
Software:
|
|
Rational Application Developer 6.0, IBM WebSphere Studio Application Developer 5.x, VisualAge for Java, JBuilder,
Spring Framework, Jakarta Struts, Ruby on Rails, RDBMS (Oracle, Mysql, PostgreSQL, mSQL, Paradox) and object-relational mapping tools (Hibernate, CastorJDO, TOPLink),
UML software (Microsoft VISIO, ArgoUML, MagicDraw UML), MS Office products, and MS Project.
|
Hardware:
|
|
Network installation and configuration (Linux, Windows NT
4.0); maintenance and replacement of hardware (hard-drives, CD-ROMs,
memory, laser printers, etc.).
|
|
|
|
Statistics |
|
Exploratory Data Analysis, regression and factor analysis, and clustering
techniques using JMP, SPSS, and a variety of statistical
software packages.
|
|
|
Languages |
|
Working knowledge of Spanish and German.
|
|
|
education
|
|
|
|
Bachelor of Arts in Computer Science |
4/1999 |
|
Eastern Michigan University, Ypsilanti, Michigan
|
|
|
Coursework in Java, C/C++, Pascal, and Assembler programming,
object-oriented, procedural and functional programming
methodologies, Unix systems programming, database principles
and programming, network principles and web design, computer
architecture, data structures, and algorithm analysis.
GPA: 4.0/4.0
|
|
|
Master of Arts in Anthropology |
12/1993 |
|
University of Michigan, Ann Arbor, Michigan
|
|
|
GPA: 7.7/8.0
|
|
|
Bachelor of Arts in Anthropology |
4/1990 |
|
Western Michigan University, Kalamazoo, Michigan
|
|
|
Graduated Summa Cum Laude. GPA: 3.95/4.0
|
|
|
honors
|
|
|
|
Addison-Wesley Award for Outstanding Academic Achievement |
4/1999 |
|
Department of Computer Science, Eastern Michigan University, Ypsilanti, Michigan.
|
|
|
Regents Fellowship |
9/1991 to 4/1994 |
|
Rackham School of Graduate Studies, University of Michigan, Ann Arbor, Michigan.
|
|
|
Presidential Scholar in Anthropology |
4/1990 |
|
Western Michigan University, Kalamazoo, Michigan.
|
|
|
Robert F. Maher Scholarship in Anthropology |
4/1990 |
|
Western Michigan University, Kalamazoo, Michigan.
|
|
|
Phi Kappa Phi Honors Society |
|
|
Western Michigan University, Kalamazoo, Michigan.
|
|
|
publications
|
|
|
|
A Gendered Past: A Critical Bibliography of Gender and Archaeology
(contributing editor). Technical Report 25, Museum of Anthropology,
University of Michigan, Ann Arbor, 1993.
|
|
|
"Building on Diversity" (with Dr. Arthur Helweg).
In Ethnicity in Michigan: Issues and People, by J. Glazier and A. Helweg, editors.
Michigan State University Press, Ann Arbor, 2001.
|
|
|
|
|