
VP Engineering
Vancouver, Canada Area

VP Engineering
Vancouver, Canada Area
I'm interested in working on advanced Web technologies such as OAuth, OpenSocial, XMPP, Location based services. I've been an architect and standards person on REST and Web services for many years. I am an angel investor and a technical advisor.
Web standards, W3C, OASIS, Web services, various programming languages.
(Privately Held; Computer Games industry)
February 2009 — Present (11 months)
Leading engineering efforts in building great casual social games for facebook and mobile.
(Computer Software industry)
May 2008 — Present (1 year 8 months)
Senior technical consulting, including due diligence, emerging technology investigation, architecture review, public speaking, writing. Software development in iPhone, HTML/Ajax and Ruby.
Music Discovery and Prototype
One project delivered is a music discovery protocol and HTML prototype of the protocol. The protocol uses Link Header and host-meta for discovery of XRD descriptions, then uses the XRD Descriptions combined with OAuth security for requests to protected resources. The prototype is an HTML/Ajax implementation that uses jQuery and Google OAuth code library.
iPhone Contact management
I have built AccessNumberDialer, an iPhone application sold in the app store that updates any or all of your contact's phone numbers with an access number so you don't have to ever enter the access number or contact phone number.
(Non-Profit; Internet industry)
January 2001 — January 2009 (8 years 1 month)
3 times elected to W3C TAG. I have edited the versioning, passwords in the clear, and urns and registries findings, as well as being active in many other findings.
(Public Company; Computer Software industry)
May 2006 — May 2008 (2 years 1 month)
The W3C and Web standardization lead for BEA Systems, helping coordinate all BEA's Web and Web services standardization. Elected 3 times to the W3C TAG and editor of all or parts of WS-Policy, WSDL 2.0, SOAP 1.2, WS-Addressing, XLink, XInclude and various TAG findings. Actively involved in development of pre-standards activities WS-MetadataExchange, WS-Eventing, WS-Transfer, WS-Discovery.
(Public Company; Computer Software industry)
August 2001 — May 2006 (4 years 10 months)
(Privately Held; 51-200 employees; Computer Software industry)
April 2000 — August 2001 (1 year 5 months)
I was Lead Architect, then Standards officer for Jamcracker. Jamcracker built the first enterprise "mashup" by aggregating a variety of services into a seamless and cohesive application, from single sign-on to provisioning to billing.
(Public Company; 10,001 or more employees; IBM; Information Technology and Services industry)
April 1996 — May 2000 (4 years 2 months)
I was senior architect for the IBM Pacific Development centre. Starting as the first hire, I helped it grow to 300 employees. I led the architecture on a variety of Global Services projects in the education, travel, and infrastructure areas. Most notably was a web front end for student registration using XML over HTTP and PeopleSoft student admin in 1998.
(Computer Software industry)
1992 — 1996 (4 years )
(Computer Software industry)
1990 — 1992 (2 years )