Software Engineer
ChannelAdvisor Corporation
December 2006 - present
- Lead developer in the ChannelAdvisor Labs group
- Created DSRWatch site and email notification service used by thousands of eBay sellers
- Created a scalable service that enables merchants selling on Amazon to aggressively re-price products based on a configurable set of rules
- Developed web spider and analytics system for comparison shopping engines like Shopping.com and Google Product Search
- Setup and supported production web and database servers running Windows and Linux
- Technologies: C#, ASP.NET, JavaScript, AJAX, Prototype, HTML, CSS, LINQ, Web services, SQL Server 2005, IIS, Apache HTTPD, PostgreSQL
Software Design Engineer
Microsoft Corporation
February 2003 - November 2006
- One of only four developers who designed and built the HTTP web load testing product in Visual Studio Team System
- Worked extensively on the design, protocol correctness, and performance of the multithreaded web test execution engine
- Expert at HTTP protocol recording, debugging, and high performance execution
- Created the ability to write and generate coded web tests in C# or VB.NET code
- Responsible for the WebTestFramework public object model and API
- Created the Web Test Recorder that hooks Internet Explorer to record HTTP requests
- Worked closely with customers through my MSDN blog, MSDN support forum, and direct engagements
- Published a paper on MSDN covering Web Test Authoring and Debugging Techniques
- Patent pending for a secure and scalable way to distribute version controlled files to remote sites over HTTP
- Technologies: C#, HTTP, ASP.NET, XML, CodeDOM, .NET Remoting, Windows Forms
Web Software Engineer
ChannelAdvisor Corporation
May 2002 - August 2002
- Helped develop on-line auction management software used by Fortune 500 corporations
- Developed an ASP web application to enable customer service agents to view sales and order information
- Responsible for new features as well as bug fixes to existing code
- Technologies: ASP, VB 6, HTML, JavaScript
Web Developer
Dell Computer Corporation
September 2000 - December 2000
- Developed an ASP web application for the submission, storage, and searching of reports on competitors' products
- Developed a web application for plotting and comparing notebook computer characteristics
- Created a document sharing web site for the Portables Mechanical Engineering group
- Technologies: ASP, VB 6, HTML, JavaScript