E-mail michaell@michaell.org

Michael Lee

Objective

A software development position that allows me to use and grow my skills developed over ten years in software development using a variety of my skills, including C++, Java, Visual BASIC,  C#, database and internet technologies.

Computer Languages

C++, Java, SQL, Visual BASIC, HTML, C#, PHP, C, Perl, Javascript

Tools

Visual C++, Visual Basic, Visual J++, Visual Studio, Visual Studio.Net, SunONE for Java, JBuilder, Silk Performer, OptimizeIt! For Java, Rational Rose, Visio, Allaire HomeSite, FASTTech FACTORYworks , DOORS, DevTrack, BoundsChecker, CodeReview, FailSafe, SmartCheck, Microsoft Office (95,97,2000,XP, 2003), Visual SourceSafe, Palm Pilot PDA

Operating Systems

Windows 2003, XP, 2000, 98, NT, UNIX, Apple Macintosh

Other Skills

UML, OOAD, Design Patterns, Objective Grid, MFC, Swing

Education

1989–1995                           University of Wisconsin Madison             Madison, WI

·     M.S., Computer Sciences, 1995

·     B.S., Graduate With Distinction, Computer Sciences, 1993

Employment History

07/2004 – 12/2004             Milestone Systems, Inc                       Minneapolis, MN

Quality Engineer (Contracted to MarketWatch, Inc.)

·     Developed and implemented test plans for a XML, SOA institutional-grade news delivery system developed in .NET with high availability requirements.  Developed test applications using Visual C#.Net

10/2003 – 07/2004             Coherent Solutions, Inc                            Wayzata, MN

Software Developer (Contracted to Pearson VUE, Time Management)

·     User interface developer for time scheduling application using Visual C++, MFC, COM, Objective Grid and Objective Toolkit

·     Developer on computer-based certification exam creation application using Microsoft Word VBA and Java Rich Text Format (RTF) parser import into SQL database. Redesigned Java RTF parser and interpreter.

4/2003 – 10/2003               Kelly Technical Services                       Arden Hills, MN

Software Engineer (Contracted to PTC)

·     Developed performance tests using Silk Performer and suggested performance improvements for web-based project management software written in Java and JSP.  Found bottlenecks that when removed improved performance for some operations by as much as 95% of their previous execution time.

5/1997 – 1/2003                  Coherent Solutions, Inc                            Wayzata, MN

Senior Software Engineer (Clients included Pearson VUE, August Technology, Xcel Energy, SPS Commerce, Honeywell, Time Management)

·     Converted MFC-based C++ wafer inspection with over 1000 source files into using Unicode and for translation into a Japanese version. Also fixed several software errors in wafer inspection system.

·     Redesigned java servlet application using JBuilder to generate HTML for Java 1.3 applet plug-in and to allow smooth per-client upgrade path.

·     Addressed problems with conversion from Java 1.2 to 1.3 and conflicts between Netscape and Internet Explorer.

·     Analyzed and improved the performance of Java based EDI product, and added additional reporting functionality.

·     Designed and implemented a component to allow access to native Windows file functions, including file icons, from Java using the Java Native Interface and JBuilder.

·     Designed and implemented interaction between in house test collection system and FASTTech FACTORYworks, a Manufacturing Execution System using Visual Basic and Visual C++.

·     Developed several reports and graphs for manufacturing processes using Internet Information Server and Active Server pages to present reports based on data residing in a SQL Server.

·     Designed and implemented on various data conversion routines for a time management application, converting from DOS database to a Btrieve based system. Designed and implemented data routines to link time system to third party payroll systems using Visual C++

1/1996 – 5/1997                  Frontier Technologies                                  Mequon, WI

Software Engineer

·     Implemented Win95/NT 4.0 context menu and property sheet shell extensions using MFC and OLE controls. Architect for digital signatures project.

·     Designed and implemented a URL database and URL site monitoring components using OLE/COM and Visual C++ for Win32 platforms.

·     Wrote HTTP and HTTP over SSL client software. Worked on interfacing with directory servers using LDAP.

·     Trade show technical representative.

9/1993 – 12/1995               University of Wisconsin-Madison            Madison, WI

Teaching Assistant (Computer Sciences)

·     Taught introductory programming in C and C++ which involved creating and grading exams and assignments.

·     Created and graded assignments for both an upper level undergraduate and graduate level database courses.

·     Developed World Wide Web CGI-based quiz for assignment review.

5/1991 – 5/1993                  University of Wisconsin-Madison DoIT  Madison, WI

Programmer/Analyst

·     Developer on online time sheet application and additional applications and reports involving change, problem, and configuration management using SAS and other tools on an IBM mainframe

Community activities

2002 – 2004                         CONvergence, a 2100 member Science Fiction conference

Programming Co-Chair

·     Designed and implemented PHP interactive conference schedule report.

·     Organized event with over a hundred and fifty different discussions and panels with over a hundred and fifty different participants including professional authors, artists, special effects experts, and scientists.

1999 – 2003                         Minnesota Society for Interest in Science Fiction & Fantasy

Webmaster for non-profit corporation