Victor D. Sandiego ******.*****@**********.***
Seattle, WA 206-***-****
WORK HISTORY
Dates
Description
to
(present)
Microsoft Corporation
Redmond, WA
PROGRAMMER WRITER - Write documentation and sample applications for the Microsoft Bing Search API. Assignment in progress. Expected to be completed soon (July 2012)
05/2011
to
12/2011
CONTRACT DEVELOPER – Using LAMP technologies, Apache / PHP (OO) / MySQL based system, design and implement all front and back end processes for, an independent book publisher. Design and build catalog display tools and integrate PayPal payment processing.
Using Visual Studio and C#, design and a develop a full featured Windows desktop application to manage titles. Includes integration with the Outlook 2010 Primary Interop Assembly to manage related Outlook messages and other Microsoft Office Core PIA to extract, automate, and manage information contained in related MS Word files.
Skills used: Visual Studio, C#, PHP (OO), MySQL, Office PIA, PayPal API, OOP, DHTML, CSS
07/2010
to
03/2011
Microsoft Corporation
Redmond, WA
PROGRAMMER WRITER – MS Research, three overlapping assignments. Write documentation and sample applications for two SDKs. Describe API behavior and concepts. Write conceptual, How-To and case study articles. Describe interfaces and programming considerations for interaction with custom F# control exposed as a Silverlight web control.
Links:
http://research.microsoft.com/en-us/projects/gadgeteer/default.aspx
http://tryfsharp.org
(Cannot provide details on the third project – it’s not yet released)
Skills used: MS Visual Studio 2010, C#, F#, Team Foundation Server, Silverlight development, DxStudio, Product Studio, Source Depot.
02/2008
to
04/2010
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 the .NET 3.5 and .NET 4.0 framework. 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 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:
http://office.microsoft.com/en-us/assistance/HA101056881033.aspx
http://office.microsoft.com/en-us/assistance/HA101182961033.aspx
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 Pay Flow 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, 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 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 and . 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 Pay Flow API, OOP, HTML, DHTML, CSS, JavaScript, graphic design
10/2002
to
12/2002
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. Report to: Site owner
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
Redmond, Washington
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. Report to: VP Product Management
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://www.xamsystems.com/portfolio/sadmin
User guide / documentation for one of the projects (272 kb):
http://www.xamsystems.com/resources/common/docs/lang_admin_2.0.pdf
04/2000
to
05/2000
SITE DEVELOPER – Perform site update using HTML and JavaScript coding to present consistent look and functionality throughout. Report to: Site owner
Skills used: HTML, DHTML, JavaScript, graphic design
6/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. Report to: Director, EMBA Program
Skills used: Access, SQL Server (design and implementation, stored procedures, 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. Report to: Dean of Business School
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 CDROM and FAX. Upgraded existing NetWare OS infrastructure to version 4.1. Provided migration path to Windows NT 4.0 Report to: Director, Computer Services
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-***-****
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. Report to: Vice President.
Skills used: Network (setup, maintenance, troubleshooting), batch processing.