Printing tool Download PDF

Work experience

Sep 2009Present

Software Design Engineer

Microsoft Corporation

Responsible for updating the Microsoft Research DCGenome Explorer application to prepare the code for code review and get the project production ready.This process included SQL Server maintenance and upgrade from SQL Server 2005 to 2008, writing Stored Procedures for use in the code, creating SQL Agent jobs to backup and cleanup old data, writing reports using SQL Server Reporting Services, debugging and cleaning up the original code base which was written in, C# and JavaScript, replacing inline SQL Queries throughout the application with Stored Procedures, making the code more generic by removing hardcoded links and data connections by adding them to the web.config,creating error handling and notification, redesigning and writing a new front end UI in Silverlight 3, C# and WCF Linq to SQL Web Services, as well as writing user and installation documentation for the application.

Nov 2009Present

Software Design Engineer

Microsoft Corporation

Working with MSN OPS EMT to design and build internal tools to make deploying and scheduling upgrades and releases easier for all of the MSN feature teams.Created a User Management tool that allows Global Administrators to create, update, delete and grant access to users and feature teams throughout MSN to the multiple tools being built. This entailed designing the UI, writing WCF services and writing SQL triggers and stored procedures. I also played a developer role on a team of 4, designing and developing a release request and release deployment system.

(WPF, WCF, Entity Framework, C#, Linq, SQL Server 2008, Visual Studio 2010, .Net Framework 4.0, TFS).

Feb 2009Jun 2009

Software Design Engineer

Responsible for building Silverlight 2 and WCF RESTful service based prototypes and code library for a new product website yet to be released that allows users to view, add, edit and delete existing content such as photos, messages and friends information.  The application uses Silverlight data binding as well as C# code behind to build the layout and presentation of the content.  The prototypes will be used by a third party team to build the final website.  Also responsible for researching, documenting and evangelizing best practices as well as documenting tips and tricks for use by the third party team.  Also responsible for creating Powershell install scripts that are used to deploy the site to multiple servers. 

(Silverlight 2, WPF, C#, WCF, Powershell, Source Deport, CoreXT, Visual Studio Team Foundation Server, Product Studio)

Sep 2005Dec 2008

Software Design Engineer

Responsible for internal business process workflow applications (for CRM, HR, and Finance) used by all employees.  Analyzed customer requirements, designed business processes, designed UIs, delivered technical specifications, coded applications and wrote user manuals.  Business process applications included Expense Claim submission process, Leave Request process, New Hire Onboarding process, New Hire Offer Letter Request and a Sales Quote generation.  Responsibilities include all phases of the software development life cycle.

(C#, ASP.NET, JavaScript, VB.NET,, SQL, SQL Server Reporting Services, HTML, DHTML, CSS, SAP API integration, API, 2003, K2 blackpearl, Microsoft Workflow Foundation, ADO.NET)

Nov 2004Jul 2005

Software Design Engineer


Responsible for designing, facilitating design approval and implementing SharePoint 2003 webparts and 2003 business process management applications.  Worked with technical writer to create user manuals and training materials for applications.  Applications included a file delete and recover tool for SharePoint 2003 sites, a tool to upload file shares into SharePoint, a Leave Request application and a Contract Management and processing workflow application using ASP.NET, SQL and 2003. 

(C#,  ASP.NET, JavaScript, VB.NET, HTML, DHTML, SQL, MS Visual Studio, Sharepoint, 2003, ADO.NET)

Nov 2003Nov 2004

Web Application Developer


In the Windows Sustained Engineering group developed applications and Web Parts for the Partners Sharepoint Portal.  Implemented tools including the Windows Service Pack and Security release signoff tools, an extensive reporting query builder, and a bug management and escalation tool using ASP.NET, C#, Outlook Web Components, XML, XSL,HTML, DHTML, JavaScript. PM duties included facilitating signoff on shipments of Windows Updates and Service Packs with Test Leads, PM’s and Dev Leads for 100s of shipping components.

(C#, ASP.NET, JavaScript, VB.NET, Outlook Web Components, XML, XSL, ASP, HTML, DHTML, MS Visual Studio, Sharepoint, ADO.NET)

Jan 2003Nov 2003

Web Application Developer

City of Tacoma

At the City of Tacoma developed multiple pages and applications for the Tacoma govME website, refactored ASP/FrontPage code to ASP.Net with the new website UI design and developed an in depth user help system. Assisted with the design and implementation of a document management and document ordering process application that allows users to search for and request copies of plat documents and permits.  Also responsible for developing and documenting standards for coding and program management and defined and implemented processes for enforcing those standards.

(C#, ASP.NET, JavaScript, VB.NET Web Services, XML, ASP, HTML, DHTML, CSS, VBScript, MS Visual Studio, ADO.NET)

Mar 1998Dec 2002

Web Design Engineer


As a Web Application Developer for MSN Member Support Service’s group I designed and developed web applications and SQL databases for all web applications for the group. I also oversaw other developers on the team on applications including: Flash Active Desktop tool, Site Administrator tool, and Support Rep Call Monitoring tool (Customer Service System). As a Web Application Developer for, I developed multiple pages on the public website, developed the CDWizard and DVDWizard found in the Windows Media Player, and developed a Content Editor tool that allows content writers to create and add content to the website.

(C#, ASP.NET, JavaScript, ASP, HTML, DHTML, CSS, VBScript, MS Visual Studio, ADO.NET)



Not yet completed.


Computer Learning Center




Seeking an exciting opportunity to develop expert Silverlight skills while working with passionate and interesting people. Preference will be given to projects related to photography and community and social collaboration. My past experiences include web 2.0 development, including C#, JavaScript, SQL, ASP.NET, AJAX.NET, VB.NET, XML, ADO.NET, HTML, DHTML, and CSS.


  • Expert web application developer with more than 10 years experience. Experience includes needs analysis, design, scheduling, development, documentation, delivery, user training and support.

  • Experience with C#, ASP.NET, AJAX.NET, XML, XSL, CSS, VB.Net, HTML, DHTML, VBScript, JavaScript, ADO.NET, ASP, 2003, K2 blackpearl business process designer, Microsoft Workflow Foundation .

Personal Hobbies Photography - An avid photographer for 10 years, I enjoy traveling and taking pictures in many locations.  I have also won several photo contests and have had photos published in Skydiving Magazine.  See:

Windows Mobile 7 App - I am currently working onan independant project to facilitate on the go collaboration between people to be used on Windows Mobile 7 phones.The application will be available for download on (C#, Silverlight, WCF RESTful web services, Linq)