Philip Davidson

Phil@PhilDavidson.com http://www.PhilDavidson.com/resume.htm

Senior Software Engineer

Ten years experience in Microsoft Windows development teams producing consumer software using the Visual Studio environment in C++ and C.

Product development experience includes researching existing code; proposing technical designs; creating and meeting schedules; completing code without disrupting existing code; performing all phases of library creation; and diagnosing, documenting, and fixing bugs.

Served as lead engineer on Broderbund’s Calendar Creator 8 and 9; contributed to Calendar Creator 10 while improving graphics performance in The Print Shop 20.


WORK HISTORY

Mattel Interactive/The Learning Company/Broderbund/Riverdeep   1999 - 2003
Novato, California
Contractor, Senior Engineer
•    Served as lead engineer on Calendar Creator 8 and 9; used Visual C++ and MFC.
• Improved print rendering performance in The Print Shop 20.
• Added functionality to PrintMaster 11, The Print Shop 12 and 15, and Calendar Creator 10.
• Contributed to Kid Pix Deluxe 3 using a Windows/Macintosh cross-platform framework and STL.

Contract programmer   1999
•    Ported much of Blaise Computing’s C TOOLS PLUS, an MS-DOS text mode windowing library, to Windows NT console mode.

The Software Toolworks/Mindscape/Headland Digital Media   1993 - 1999
Novato, California
Software Project Manager, Contractor, Software Engineer
•    Enhanced user interface and other areas of Chessmaster 6000 and 7000 and Chessmaster Live; wrote custom treeview and listview controls.
•    Adapted FTP download code for Chessmaster Live.
•    Developed and enhanced installation and upgrade scripts and tools.
•    Performed maintenance programming on function libraries for Windows and MS-DOS.
•    Diagnosed and corrected emergency problems.

Scopus Technology   1992 - 1993
Emeryville, California
Consultant, Programmer
•    Ported a large client application from 32-bit SunView to 16-bit Microsoft Windows, working with Motif, Sybase’s DBlib, and Tcl.

Blaise Computing   1985 - 1992
Berkeley, California
Senior Software Engineer
•    Designed, wrote, and maintained large function libraries as products.
•    Designed, wrote, and edited manuals.
•    Provided technical support to customers.

EDUCATION

•    MS Mathematics, University of Chicago, Chicago, Illinois.
•    BA Mathematics, University of California, Santa Barbara, California.
Phi Beta Kappa; one of three Outstanding Seniors in Mathematics.

TECHNOLOGIES

Primary strengths — C++, C, Microsoft Visual Studio 6 and 7, MFC, Win32, Win16, Perforce.
Secondary strengths — STL, x86 assembly language, MS-DOS, PVCS.
Other work experience — Tcl, 8080 assembly language, CodeWarrior C++ for MacOS 8, Unix, Fortran, Ratfor, VGA graphics.


This page is http://www.PhilDavidson.com/resume.htm .
[This résumé in Adobe Acrobat format]
[Description of programming services offered]
[Back to Phil's home page]
Phil Davidson / Phil@PhilDavidson.com / Last modified 14 November 2003