David Rizzi

Web Application Developer & All Around Guru
Seattle, WA
rf07@xamsystems.com
206-217-0388
MS Word Format
SKILLS & EXPERIENCE OVERVIEW
  • Ten+ years experience with sophisticated web / database development
  • Expert level PHP, ASP, C#, VB, HTML, DHTML, JavaScript, MySQL, MS SQL, Delphi
  • Experience and familiarity with ASP.NET, Perl
  • Overall departmental management and project planning responsibility
  • Technical teaching, training, and mentoring experience
  • Ten+ years experience with Windows (NT, 2000) and NetWare administration
  • Experience with administration of specialty systems: IIS, SQL Server
  • Extensive work with large, heterogeneous systems (NT, NetWare, UNIX)
  • Experience with systems design, installation and programming
  • Produce excellent documentation materials
WORK HISTORY
02/2008
to
Present
Microsoft Corporation
Redmond, WA
PROGRAMMER WRITER - Specialized Devices Division (Surface Computing). Write C# code for use in Windows SDK. Describe API behavior and concepts for use within .NET 3.5 framework. Assignment in progress.

Skills used:: MS Visual Studio 2008, C#, Doc Studio, Product Studio, Source Depot.

08/2007
to
01/2008

CONTRACT DEVELOPER - Using LAMP technologies, Apache / PHP (OO) / MySQL based system, design and implement all front and back end processes for the Washington Poets Association online writing collection. This is an entirely online submission / review / publication set of mechanisms using online rich text editing, AJAX processing, JSON reply mechanisms, DHTML, etc. for enhanced user experience and system performance.

Design and build signup tools, user account management tools, integrated PayPal payment interface, PayPal IPN callback notification routines, administration tools, site template system, security mechanisms, and other automated processing / notification routines.

Skills used:: PHP (OO), MySQL, PayPal API, OOP, AJAX, DHTML, CSS.

09/2006
to
07/2007
Microsoft Corporation
Redmond, WA
PROGRAMMER WRITER - Tablet PC Division. Write C# and VB code for use in Windows SDK. Describe API behavior and concepts for use within .NET 3.5 framework. Create How-To articles targeted to developers on topics such as custom ink rendering, real time stylus, handwriting recognition, ink analysis, and more.

Skills used:: MS Visual Studio 2005, C#, VB .NET, Doc Studio, Product Studio, MS Source Safe.

05/2005
to
05/2006
Microsoft Corporation
Redmond, WA
CONTRACT WRITER - Create various technical documentation for a v1 product, and updates for a v2 product. Provide conceptual overviews of different areas. Create conceptual and architectural diagrams. Setup, test, document behavior of modules using latest database and development environment tools (SQL Server 2005, Visual Studio 2005). Write C# code for some tests and to expedite setup and teardown of product as it moves through build stages.

Documentation samples:
Instructions for Installing Business Scorecard Manager 2005 with SQL Server 2005
Microsoft Office Business Scorecard Manager 2005 Frequently Asked Questions

Skills used:: MS SQL Server 2005, MS Visual Studio 2005, C#, MS Visio, Doc Studio, Content Studio, XMetaL, MS Source Depot, HTML, CSS, graphic design.

12/2004
to
02/2005
CONTRACT DEVELOPER - Using Apache / PHP (OO) / MySQL based system, design and implement front end and back end processes for disk space storage subscription service.

Develop signup tools, user account management tools with integrated Verisign Recurring Billing Services, site template system, administrative tools, and various automated mechanisms for synchronizing external Verisign data with internal data.

Skills used: PHP (OO), MySQL, Verisign PayFlow API, OOP, HTML, CSS, graphic design

07/2004
to
09/2004
CONTRACT DEVELOPER - Using Apache / PHP (OO) / MySQL based system, design and implement all back end processes for Alaska Online, a business directory subscription service.

Design and build signup tools, user account management tools, integrated Paypal payment interface, administration tools, site template system, search mechanisms, and various event notification routines. Did not perform front end work.

Skills used: PHP (OO), MySQL, PayPal API, OOP, HTML, CSS

01/2003
to
05/2004
CONTRACT DEVELOPER - Establish various web sites, create various web applications. Establish Blue Mountain Herbs as e-commerce site, provide credit card payment / processing interfaces, create web based admin tools for site and product management.

Other web sites created include drumjoy.com, and neptunesix.com. These projects involved multi media streaming issues, creation of template based content management system, scheduling database and associated interfaces.

Skills used: PHP (OO), MySQL, Verisign PayFlow API, OOP, HTML, DHTML, CSS, JavaScript, graphic design

10/2002
to
12/2002
Jessgrant.com
SITE DEVELOPER - Design and implement new web site functionality per owner specification. Design includes interactive user functionality and content management system for easy update and maintenance. Digitize print and audio media for inclusion in site content.

Skills used: HTML, DHTML, PHP, CSS, JavaScript, graphic design

05/2002
to
07/2002
CUSTOM APP DEVELOPER - Design & develop software MIDI sequencer using low level Windows API and Delphi programming language. This is a full featured application that includes track soloing and muting, drag and drop track sequence re-ordering, full volume, pan and patch adjustment capability, customizable instrument definition, external MIDI timing synchronization, and more.

Skills used: Delphi,mid level API library development, UI design, database design

06/2000
to
09/2001
Vogo Networks
2495 152 Ave. NE
Redmond, Washington 98052

CONTRACT DEVELOPER- Develop systems and applications in support of telephony / internet products. Updated user signup and maintenance mechanisms, created web based administrative applications for dealing with systems setup and user account management, designed and implemented underlying database and access mechanisms for product's multi language capability, designed and implemented updated billing system, designed and implemented updated corporate web site.

Skills used: SQL Server 7.0 (design and implementation, stored procedures, triggers, views, etc), ASP, JavaScript, HTML, DHTML, VB, database design, graphic design, IIS (setup and maintenance)

Screen shots and more information about one of the projects:
http://xamsystems.com/sadmin.php

User guide / documentation for one of the projects (272 kb):
http://xamsystems.com/docs/Vogo_33_Admin_User_Guide.doc

04/2000
to
05/2000
JavaRanch.com

SITE DEVELOPER- Perform site update using HTML and JavaScript coding to present consistent look and functionality throughout.

Skills used: HTML, DHTML, JavaScript, graphic design

06/1999
to
10/1999
University of Washington (Executive MBA Program)
Box 353200, Seattle, WA 98195

SYSTEMS CONSULTANT- Provide analysis, design, implementation and documentation of EMBA database. MS Access front end / SQL server back end. Services provided on a part time, supplemental consulting basis spanning five months.

Skills used: Access, SQL Server (design and implementation, stored procs, triggers, views, etc)

User guide / documentation for this project (2.1 Mb):
http://xamsystems.com/docs/EMBA_Database_Documentation.doc

03/1996
to
08/1999
University of Washington (School of Business)
Box 353200, Seattle, WA 98195

DIRECTOR, COMPUTER SERVICES- Provide overall administration of school computer services. Supervise technical, research, and instructional support staff. Interact with other departments to advise and implement needed computer systems. Develop web accessible databases for School and departments using mostly ASP and SQL server technologies. Assist in the performance of duties of Network Systems Manager (below). Oversee all technical, budget and personnel issues.

Skills used: ASP, SQL (6.5, all aspects), JavaScript, VB (for COM DLL development), IIS (setup, maintenance), Access (95, 97), network (setup, maintenance, troubleshooting), UNIX Shell scripting, batch processing, people, political, juggling.

Examples of web applications developed while in this position:

Resource Reservation System http://www.badm.washington.edu/brrs
This system is used by faculty and staff to reserve computers and other related equipment. Front end is built using ASP. Back end resides on SQL server. Requires UW authenticated logon to access creation and modification functions but also has a read-only visitor logon. In production use since early 1997.

Incident Tracking System http://www.badm.washington.edu/bits
This system is used with Computer Services to log support incidents and their progress towards resolution. Email components alert technicians of problem assignment and users of problem resolution. Requires UW authenticated logon to access creation and modification functions but view only functions may be freely accessed. In production since early 1998.

Course Web Tool http://www.badm.washington.edu/bcw
ASP / SQL based course web tool used by instructors and students. Allows file sharing, discussion forums, assignment posting, team creation, etc. Requires UW authenticated logon to create and access courses. In production since summer, 1999.

11/1994
to
03/1996
University of Washington (School of Business)
Box 353200, Seattle, WA 98195

NETWORK SYSTEMS MANAGER- Provide school wide network support in a mixed platform / protocol environment (PC, Mac, IPX, TCP/IP, AppleTalk, NetBEUI). Install and maintain file / print servers, routers, gateways. Supervise computer technician staff, coordinate installation of new workstations, and maintenance of existing equipment. Implemented new network services such as CD-ROM and FAX. Upgraded existing Netware OS infrastructure to version 4.1. Provided migration path to Windows NT 4.0.

Skills used: VB, Access (95), network (setup, maintenance, troubleshooting), Unix Shell scripting (small amount), batch processing. Overlaps with above position.

08/1993
to
11/1994
Parker, Smith & Feek, Inc.
999 Third Ave, Seattle, WA (206) 382-4050

NETWORK SYSTEMS MANAGER- Provide company wide Novell and UNIX network support, including hardware setup, file server / operating system installation, application program setup, end user support, systems programming, and general administrative maintenance.

Skills used: Network (setup, maintenance, troubleshooting), batch processing.

EDUCATION
A.S. Computer Science, Cabrillo College. Includes programming languages, operating systems and application programs. Novell CNE certification. Extensive amount of independent study, seminar attendance.
OTHER
Selected presenter at the League for Innovation Conference, Dallas, TX. Developer of LCC campus wide user accounting system. Author and co-author of several software packages in the areas of education, entertainment and system management.
PERSONAL PROFILE
Conscientious, intelligent and capable problem solver. Able to absorb new ideas quickly. Excellent verbal and written communication skills. Able to exercise sound independent judgment and work well with others.