OBJECTIVE:

To use my unique combination of software development skills and corporate IT experience in developing and supporting state-of-the-art software systems.

EDUCATION: 

STANFORD UNIVERSITY
Palo Alto, California
Graduate Degree: M.S. in Computer Science, September 1995
Graduate Major: Computer Science, Systems specialization

STANFORD UNIVERSITY
Palo Alto, California
Undergraduate Degree: B.S. in Engineering, June 1994
Undergraduate Major: Computer Systems Engineering

PERSONAL SKILLS:

  • Ability to lead a team

  • Ability to grasp the big picture and express new ideas

  • Team collaboration

  • Interpersonal communications

  • Collaboration with project customers and stakeholders

  • Management presentations

TECHNICAL SKILLS:

  • Ability to learn new areas of expertise

  • Problem solving

  • UNIX and Windows network programming in C/C++

  • XML parsing using the TinyXML and eXpat libraries.

  • Cross-platform development (UNIX, Windows, Mac)

  • Web programming using Java Servlets and Java Server Pages (JSP)

  • Database programming using JDBC

  • Data modeling and database schema development

  • Apache and Tomcat web server administration

  • UNIX system administration

  • Process re-engineering

TRAINING:

  • EJB (J2EE) Programming in Visual Age

  • Intermediate Java Programming in Visual Age

  • Business Modeling in UML

  • Rational Rose

  • Davis & Dean Flight Simulations for Leaders

EXPERIENCE:

Destineer Studios 
Plymouth, Minnesota
Lead Engineer. Managed a team of 12 engineers and contributed a large portion of our current game engine from the ground up.  Led the multiplayer engineering team in our last shipping product, Close Combat: First to Fight.  The multiplayer aspects of the game won rave reviews for its multiplayer gameplay, specifically co-op.
April 2004 - Present

Hagfors.com
Vadnais Heights, Minnesota 
Owner and System Architect. Responsible for design and implementation of a web application that allows family members to collaborate in assembling photos, stories, and family tree information. Project required Java Servlets, JSP, J2EE and JDBC programming techniques, data modeling, database schema development, and system administration.  Application developed on the Windows 2000 and Macintosh OS X platforms and deployed on Linux for production release, using CVS as a source code control system.
October 2002 - April 2004


Guidant Corporation 
Arden Hills, Minnesota
Software Developer. Responsibilities included software development and production support of a Product Data Management (PDM) system called Sherpa using an Oracle backend database. Participated in full development lifecycle, including the following: requirements gathering, prototyping, design, construction, and testing. Built a prototype of a Java web-based replacement system. Participated in the evaluation, selection, and cost estimation of a web-based replacement system called Windchill. Worked with others to re-engineer the flow of data between Windchill and other systems using XML, JMS, and IBM Websphere MQ.
July 2000 - October 2002

United Health Group, Ingenix Division 
Eden Prairie, Minnesota
Enterprise Computing Architect. Responsibilities included data center planning, capacity planning, network security design, product evaluation, hardware and software purchasing, executive presentations, and Information Services customer communications. 

UNIX System Administrator. Responsibilities included maintaining and supporting multiple IBM and HP UNIX systems running 3-tier applications. Typical activities included customer communications, capacity planning, UNIX scripting, and general trouble-shooting.
February 1997 - May 2000

Secure Computing Corporation 
Roseville, Minnesota
Programmer. Network proxy programming on commercial firewall product - programming done in C/C++ on BSDI UNIX. Contributed to government proposals and presentations.
October 1995 - January 1997

DataMap, Inc. 
Eden Prairie, Minnesota
Process Engineer. Hardware/software configuration of PCs, production line procedures for large-scale plotting (process up and running untouched for over a year), backup/disaster recovery analysis, process re-engineering, systems auditing.
Summer 1993, 1994

Information Technologies Design Associates, Inc.
Eden Prairie, Minnesota
Programmer and Assistant Graphics Editor. Participated in the creation of two new educational software programs, Millie's Mathhouse (sold by Edmark) and Numeric Keyboarding.
Summer 1992