David RizziProgrammer/Writer, Web Application Developer, All Around GuruSeattle, WA |
rf09<at>xamsystems.com 206-217-0388 |
MS Word Format |
| WORK HISTORY | ||
| 07/2010 to present |
Microsoft Corporation Redmond, WA PROGRAMMER WRITER - Currently on assignment, writing documentation and code for an SDK. Cannot release details at this time. Skills used: MS Visual Studio 2010, C#. |
|
| 02/2008 to 04/2010 |
Microsoft Corporation Redmond, WA PROGRAMMER WRITER - Specialized Devices Division (Surface Computing). Write C# code for use in Surface SDK. Describe API behavior and concepts for use within the .NET 3.5 and .NET 4.0 frameworks. Created specialized (internal) tools for use in integrating code samples into the documentation. Was on hiatus from this position from July 2009 until November 2009. Documentation samples: Skills used: MS Visual Studio 2008 and 2010, C#, Product Studio, Source Depot, DxStudio, DxEditor. |
|
| 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: 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: User guide / documentation for one of the projects (272 kb): |
|
| 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) |
|
| 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 Incident Tracking System http://www.badm.washington.edu/bits Course Web Tool http://www.badm.washington.edu/bcw |
|
| 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. | ||