Will Provost

Will Provost brings over 10 years of experience in object-oriented and distributed systems development to his teaching.  He has participated as analyst, architectural consultant, technologist, programmer, mentor and technical leader in the successful creation and deployment of many large-scale business applications.

 

In 1993, Mr. Provost developed a framework of C++ classes and templates to facilitate COM development -- essentially a home-grown ActiveX Template Library -- pursuant to the development of the Analyst Workstation tool for State Street Bank.  He began working with JavaŽ and CORBA in 1996, creating the JavaŽ code generator for Riverton's HOW development tool, along with a portable toolkit to facilitate object persistence.  He has designed and built JavaŽ implementations of several CORBA services for various clients, including an Externalization service framework for NetGenics, Inc.  This specification allows for multiple serialization formats, and an XML vocabulary was developed as an alternative to the CORBA Externalization standard format.  More recently, Mr. Provost has been active in consulting for web application development, focusing on effective XML schema design, object externalization, and transformation strategies.

 

Mr. Provost began teaching JavaŽ topics at Sun Microsystems in 1997, and has since been writing and presenting educational materials in topics in JavaŽ, J2EE, CORBA, and XML.  He acts as the coordinator for JavaŽ and XML curricula at Object Innovations, Inc., and is the primary author of OI's XML curriculum.

 

Other consulting and training clients have included Siemens Corporate Research, Fidelity Investments, Quintus, Cayman Systems, L&S Hochfrequenztechnik, RequestHealth, Inc., and Kepner-Tregoe.  Mr. Provost holds an A.B. in Biophysics from Harvard College.

Return to Faculty List