Michael John Dockerty

Jim Shope Inc.

5745 Pleasant Ave.

Minneapolis, MN 55419

Contact Jim Shope at 612-382-9852

or

Skills

Proficient in: Actuate, Actuate Information Delivery API, Actuate Report Server API, Java, JSP, Java Servlets, C/C++, Python, Javascript.

Familiar with: Oracle / Microsoft / DB2 SQL, Visual C++, MFC programming in Windows 95/98, Windows 3.x, Visual Source Safe, Perl, UML, Lisp, Pascal, Prolog, Visual Basic, HTML, SOAP, XML, and Macintosh 680x0 Assembly.

Operating Systems: Windows 98/ME/2k/XP, DOS, Unix (Solaris, Irix), Linux (Red Hat), Mac, SCO Unix System Administration.

Experience

JIM SHOPE INC. (11/02 to present)

Actuate and Java Consultant (7/04 – 11/05)

Designed and developed a custom Java object that used the Actuate Information Delivery API to handle requests to generate reports for a large health care industry company. The Actuate IDAPI required extensive SOAP / XML messages. Mentored one other developer in maintaining a substantial Python application utilizing XML. Modified an existing report driver program to call Java objects rather than a C++ .dll to generate reports. Designed and developed Actuate 7 report components and reports using DB2 SQL coding stored in flat files.

Actuate and C++ Consultant (10/04 – 11/04)

Designed and developed a custom C++ shared library using Microsoft Visual C++ to programmatically manage an Actuate 7 server for a large insurance company. The C++ coding handled tasks such as adding users to the server, adding folders to the server, and setting privileges on folders.

Actuate and Java Consultant (7/03 – 7/04)

Designed, developed, and implemented a custom Actuate 7 Active Portal web application written in JSP, using JSTL, Javascript, and Java Beans to interact with a SQL Server 2000 database for a mid-sized business services company. Developed Actuate 7 reports using the graphical query editor and stored procedure components to pull data from a SQL Server database. Also developed Actuate reports that used MDX to pull data from Microsoft Analysis Services cubes.

Actuate Consultant (11/02 – 5/03)

Worked with many aspects of Actuate 4 and 6, including writing reports, administering the server, and managing user accounts for a small business services company. Also wrote some small Visual Basic applications to interact with the Actuate Server.

UNIVERSITY OF MINNESOTA - RESEARCH ASSISTANTSHIP

Programmer (3/01 - 8/01)

Worked on a small team, simulating job loads on multi-processor supercomputers, using C++ / Unix.

UNIVERSITY OF MINNESOTA - PFT LAB

Programmer (10/99 - 8/01)

Database Programming, assorted other programming / hardware related tasks.

C++ / MFC / ADO / SQL / Visual Basic

SPANLINK COMMUNICATIONS

Testing Intern (6/98-3/99)

Testing software applications on both Win95 and Unix platforms.

CANOPY GAMES

Programmer (7/98-11/98)

Visual C++ application development for Win 95/98. Assisted in hardware maintenance.

HONEYWELL TECHNOLOGY CENTER

Student Programmer (3/97-1/98)

Worked with the Automated Reasoning Task Force, doing Java GUI/Application development for the Minneapolis/St. Paul Airport on Sun Workstations and Windows machines

Education
UNIVERSITY OF MINNESOTA

B.S. Computer Science (2001)