ARTHUR T. HU


email arthurhu@halcyon.com Available: immediate

web page http://www.halcyon.com/arthurhu updated 12/96


Summary:



Senior/Lead Software C++/Windows Engineer. 21 yr 2D/3D graphics, 12 yr C, 2 Yr C++/MFC, 6 mo VB/VBX/Access/SQL Server/ODBC 6 years MS- Windows 3.1/NT/Win95 SDK, DDK, DLL, DDE, 4 years multimedia, HTML / Web, CGI in C / SQL Server, IconAuthor, MS MediaView, 6 yr technical lead for first DOS 1-2-3 compatible spreadsheet, shrink wrap from start to finish with over 500,000 units shipped. 2D/3D CAD, presentation graphics, Intel assembler, some Mac, 1 yr UNIX / Sun, objected oriented programming


Education: 1976-1981, MS EECS MASSACHUSETTS INSTITUTE OF TECHNOLOGY

MS and BS Electrical Engineering and Computer Science in 1981, GPA = 4.5/5 Graphics, artificial intelligence, compilers, software engineering with object-oriented programming, aerospace engineering.

Experience:

1996: Computer System Enhancements / Virtual Spin (Contractor) Bellevue WA

CGI C/DB-LIB dynamic HTML form database front-end for NT / SQL Server QL Multiple submit buttons to add, find, update, delete records from user database through browser forms for Catalog(TM) low-cost shopping cart system marketed by Virtual Spin

Micro Frame Technologies Redmond WA (Lead Soft Eng)

VBasic 3 / SQL / MS Project / VBA / OLE Business Engine developer / lead for Project Consolidator, supervise development of internet Netscape-based HTML/Livewire/Javascript/ODBC prototype of internet DB application

Sierra Online Bellevue WA (Software Engineer)

Win95 MSVC++ MFC tools reimplement file i/o classes for 3D virtual reality Kings Quest 8.

Portable Software Redmond WA (Best Contractor)

MS C++/MFC to add many new dynamic dialog box controls to support new data classes in expense tracking application which used MFC extensively, avg 1.5 days per new dialog

1995: Microsoft MSN Development (RhoTech Contractor)

C/Win32 SDK dynamic form that parses standard .rc files at runtime for use with MSN

Centric Development Kirkland Wa (RhoTech Contractor)

C++ SDK dynamic form with questions on scrolling child window for Win95 Mediaview / MSN

Walldata Salsa Group Seattle Wa (Contractor)

Adapt / Ported Win16 MFC code to MSVC2.0 Win32 compiler for Salsa DB / Win95

Microsoft Input Devices, Redmond Wa (Volt Contractor)

Graphical Win95 style DOS control panel (cancelled), DOS control panel for Easyball trackball

1994: NEC Redmond Wa (Contractor)

Microsoft Excel for NT port to MIPS and PowerPC NT from Alpha, fixing and testing

Edmark, relocated at company expense to Redmond Wa (Senior Engineer)

Graphical image and animation database using MS Access, Visual Basic and imaging custom controls, MSVC for classifying art and animation frames and thumbnails, alignment and test playback with sounds and delays, database, file format and compression strategies, used for "Imagination Express" CD-ROM. Edmark. had a significant turnover in 1994

Continues on Next Page

Arthur Hu (Continued)

3/93 - 4/94 : Computer Curriculum Corporation, Sunnyvale Ca Tech Leader

Adult literacy testing course. DDE support for third party IconAuthor link into internal databases. PC/Mac Multimedia tools for CD-ROM graphics. "Tools" group was completely disbanded.

5/92-2/93: Rad Technologies Mountain View Ca Tech Leader

"Publication Quality" charting graphics using Visix Galaxy tools on Sun with advanced newspaper features like pie total, broken bars, broken axis etc. Designed charting software architecture. All developers laid off after ran out of venture funding.

4/91-5/92: Ashlar Inc, Sunnyvale Ca, Senior Soft-Eng

Produced first mature Windows version of Ashlar Vellum 2D/3D CAD package. Ported Mac plotter driver to Windows with DDK. Arrived before 1st, left prior to 2nd big layoff.

9/90-4/91: Mozart Systems, Burlingame, CA, (Contractor)

Port of Mozart 3270 GUI front end distributed processing system from DOS and OS/2 PM to MS-Windows 3.0 with help of original architect. Custom controls, DDE, runtime dynamic dialog boxes. Redesign event loop to fit single-thread MS-Windows.

Also consulted with Software Publishing for Harvard Graphics.

1/90-8/90: Computer Associates, San Jose CA Senior Soft-Eng

Supercalc GUI design, 2X speedup of assembly Supercalc 5. Windows Supercalc was killed after licence for spreadsheet code from Mosaic Software failed.

*** 1983-89: MOSAIC SOFTWARE, Cambridge Ma R&D Leader 7 years *****

89: Twin for MS-Windows, Level III with 3D features, minimal/background recalc. 87-88: Integrated spell checker, advanced macros, string functions, multiple regression. Directed translations into Asian and European languages, UNIX port, assembly speed-up, Turn integrated spreadsheet into Twin, the first DOS 1-2-3 macro-compatible spreadsheet. 83-4: Project lead and spreadsheet architect for Integrated-7 package, One of the first DOS PC integrated packages successfully implemented in C. Left before company lost to Lotus look and feel lawsuit.

1981-83: DIGITAL EQUIPMENT CORPORATION Senior Soft-Eng

Implemented object oriented-database for one of the first hierarchical schematics editors, in PL/1. Left to pursue PC software opportunities at Mosaic Software

Summers 1978-1980: HEWLETT PACKARD Sunnyvale Ca MIT Co-Op

Graphics terminal 2D and 3D demo/games tape in BASIC First cross-hatch pie chart fill for micro-based graphics. Firmware for advanced terminal forms entry.

Part Time 1976-1980: MASSACHUSETTS INSTITUTE OF TECHNOLOGY

Plotted 3D freshman problem sets solutions. Developed PENPLOT2 device independent graphics 2D 3D package in FORTRAN Still being used at MIT.

High School 1974-1976: LINDBERGH H.S. Renton, Washington

2D / 3D interactive graphics games and 3D hidden surface plot in HP BASIC. Quibic ('75) introduced graphical 3D board layout still used today in MS game pack.

Other Personal Background:

Classical violinist, Church folk guitarist. Freelance political columnist. Married with sons ages 3mo, 2 and 4. Web site features affirmative action and diversity issues / data base and collectible toys