William C. Pierce
Summary of Qualifications
Nov 2005 – Present, ARI Network Services, Inc. - Colorado Springs, Colorado
Senior Software Development Engineer
- Work closely with test engineers to streamline the identification and resolution of software defects. Implement code changes and unit tests for assigned software defects.
- Provide timely and accurate development estimates to Product Management for new features and customizations.
- Provide support to end-users, customer service, and sales for all responsible products.
PartSmart Cart
- Lead developer on ASP.NET 2.0 B2B e-commerce application that integrates directly with distributor ERP systems via web services and proprietary socket protocols.
- Architected application using Model View Controller (MVC) pattern with Castle MonoRail and nHibernate ORM to abstract legacy data store. AJAX enabled using jQuery to provide rich and responsive user interface.
- Utilizes dependency injection (DI) and inversion of control (IoC) to enable per customer runtime customizations to user interface and underlying business logic.
PartSmart CD
- Lead developer on C# WinForms electronic parts catalog application with install base of 30,000 users.
- Introduced the team to continuous integration (CI) and automated unit tests. Implemented Cruise Control.Net to automate the build, test, install generation, and deployment to test engineers.
- Implemented logging instrumentation using log4net to facilitate defect identification in the field.
- Implemented web service integration between CD product and web-based e-commerce application.
- Refactored legacy installation package to use InstallShield 2008 InstallScript.
Aug 2002 – Nov 2005, State of Colorado - Pueblo, Colorado
IT Professional III
- Approved leave requests, enforced work standards, provided yearly reviews of staff, and developed performance plans for new fiscal years.
- Provided monthly presentations at the department level to new procurement staff about State provided services and the benefits of using State services over a private service provider.
- Developed the software, processes, and training material used by over 50 staff to review and redact SSNs from over 1.5 million electronic images over a four month period. Technology used included Visual Basic, VB Script, and Verity Teleform.
Jan 2002 – May 2002, University of Southern Colorado - Pueblo, Colorado
Senior Professional Project Lead
- Responsible for the prototype of an intra-office instant messaging (IM) system for WorldCom, Inc.
- Built a chat client application using Visual Basic to interact with Jabber IM platform.
Miscellaneous
Open Source Contributions: MVCContrib, Castle Project, Rhino Commons, nHibernate, SubText, MSBuild Community Tasks, Cruise Control.Net, Boo
Languages: C#, ASP.NET, JavaScript, XHTML, T-SQL, Boo, VB Script/WSH, Java, C++ WTL/ATL
Tools: ReSharper, Castle Stack, Rhino Stack, Firebug, jQuery, MSBuild, nHibernate, SVN, SQL Server, nUnit
Technical Writing: Blog, Code Project, Feasibility Reports, Technical Documentation, Memoranda
Education
May 2002 – Jul 2004, Colorado State University - Pueblo, Colorado
Master of Business Administration (MBA) - 3.692 GPA
Aug 1999 – May 2002, University of Southern Colorado - Pueblo, Colorado
Bachelor of Science in Computer Information Systems (BS CIS) - 3.813 GPA
posted @ Monday, March 28, 2005 3:46 PM