bonevich.com




resume of jeffrey bonevich

 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.
Top
 
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.
Top
 
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
Top
 
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.
Top
 
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.
Top