Education
2002–2004, University of Wisconsin, Parkside,
Kenosha, WI
Master of Science, Computer and Information Science.
1982–1987, University of Wisconsin,
Parkside, Kenosha, WI
Bachelor of Science, Applied Computer Science.
Experience
2002–Present, University of Wisconsin-Parkside,
Kenosha, WI
Lecturer, Member of School of Business and Technology
Department of Computer Science Academic Staff.
- Teaching assignments: Introduction to Computer Science
(CSCI 105), Introduction to Programming (CSCI 130), Web Page Design (CSCI
220) and Web Programming (CSCI 322).
- Developed a new CS0 curriculum.
- Initiated and developed the Web Programming Certificate
Program
1998–2002, GE Marquette Medical
Systems, Milwaukee, WI
Software Engineer: Member of a team developing the GEMnet
product.
- As a team member, developed a medical imaging archival
system (GEMnet).
- Individually, developed a CD archival system for GEMnet.
- Individually, maintained the Accuvision FS and RS product
lines (with the assistance of service personnel) and provided US and foreign
customer support.
1994–1998, Merge Technologies, Inc.
Milwaukee, WI
Product Integration Engineer: Member of a team developing
the MergeXPI product.
- Developed verification and validation plans, specifications
and reports for the MergeXPI.
- Developed MergeXPI test software including DICOM test
scripts and a 3M M952/P831 protocol simulator.
- Tracked and fixed defects related to the MergeXPI product.
DICOM Consultant: Member of team providing clients with
consultation services relating to DICOM.
- Traveled to customer sites to test DICOM implementations.
This involved execution of a custom test tool, generation of test suites
and analysis of test case results.
- Wrote proposals for clients with respect to site testing,
consulting and special projects.
- Developed test suites specific to customer DICOM implementations.
- Taught a 1-day DICOM overview class.
Product Development Software Engineer: Member of a team
which designed, implemented, tested and maintained the MergeCOM and MergeCOM-3
Integrator’s Tool Kits.
- Acted as porting engineer responsible for porting the
MergeCOM and MergeCOM-3 DICOM API Toolkits to UNIX, VMS, MS-DOS, Windows
(3.1, 95/98 and NT), OS/2, RMX II, QNX and VxWorks. Tools: C, TCP/IP with
sockets.
- Developed a DICOM conformant Query/Retrieve sample application
used by the MergeCOM-3 ITK. Tools: C.
- Developed automated build procedures used to build the
DICOM ITK’s on all platforms. Tools: C-shell and make.
1987–1994 Fluid Dynamics Intl. Evanston, IL
Programmer/Analyst
- Developed software protection and machine identification
code used by the FIDAP product. Tools: C.
- Developed Tier-1 database interface tools used by developers
coding FIDAP. Tools: C.
- Developed FDI’s source code control system using
the Aide-de-Camp Software Management System. Tools: C and C-shell.
- Developed a defect tracking system used by customer support
and engineering for tracking FIDAP defects. Tools: Quintus Workpro, X/Motif,
Informix.
Technical Skills
Expertise in the following areas:
Knowledge in the following areas:
- Hardware: Cray (UNICOS), Convex (ConvexOS), HP (HP-UX),
SGI (IRIX), Sun (Solaris), IBM (AiX), Intel, VAX (VMS), Motorola, others.
- Software: X/Motif, MFC, Aide-de-Camp, Microsoft Source
Safe, PC-based applications (i.e., Word).
- Operating Systems: UNIX, Windows 3.1/95/98/NT/2000/XP,
VMS, OS/9, RMS, VxWorks.
- Languages: Java, JavaScript, Perl, C, C++, Shell Scripts,
FORTRAN and others.
- Networking: TCP/IP programming with Berkeley Sockets,
WinSock and NFS.
- Web: XHTML, CGI, JDBC, JSP, ASP, PHP, IBM WebSphere.
Familiarity in the following areas:
Certifications
General Electric Six Sigma Green Belt Certified
Scholarly Activities
Workshops
- T. Knautz and S. Hansen, Aspect Oriented Programming,
Thirty-fifth SIGCSE Technical Symposium on Computer Science Education, March
1-3, 2004, Norfolk, VA.
- Guest Lecturer at UW-Eau Claire, Aspect Oriented Programming and AOP lab,
Updated: Sept 2004 by THK.