Canadian Museum of Civilization

Web Integration Specialist, 03/2011 – 09/2012
Gatineau, QC

In the first 2-3 month contract I oversaw the creation of a Federated Search-like web services module by a third party development company that will accept REST or SOAP requests and return XML or JSON results of amalgamated multi-database (KE Emu and VUBIS) to the consuming applications. The consuming applications in this case are the museum’s soon to be released newest additions to the online exhibitions portion of the website. 3 online exhibitions are soon to be launched and each will consume the web service to provide content pulled from both of the museum’s database and transformed into a presentation tier to end users. Flow-charting, researching and proposing solutions, as well as data specifications were all part of my responsibilities.

I have been extended 3 times and have been assigned to many other projects.

Tasks:

  1. Handled the upgrade from WordPress v3.0.5 to v3.3.1 and the addition of a caching solution via memcached and disk level page caching.
  2. Initiated and coded part of a site wide W3C compliance clean up. Started in on WAI web accessibility compliance.
  3. Prototyped a kiosk-centric video blogging solution that leveraged and integrated HDFVR.com’s Flash based web cam video recorder, YouTube’s DirectAPI, and the Red5 media server.
  4. Wrote and implemented Apache proxy rules to maintain SEO rankings during the launch of the Museum’s new website in September 2011.
  5. Planned, organized, and coded 10 iPad2 Kiosks for newsletter sign ups and a membership contest using a kiosk app routing through an externally hosted 3rd party data collection system.
  6. Integrated 2 Symfony framework PHP games into WordPress – http://www.civilization.ca/japan/travel/travel.html and http://www.civilization.ca/japan/robot/.
  7. Developed a set of HTML5 canvas animated maps showing explorer’s routes in New France.
  8. Hosted 2 training sessions in Subversion/TortoiseSVN usage and build management processes.

Environment: Windows 2003/2008, Linux, iOS, IIS v5.1-7.5, Apache 2.2.8, mod_proxy & mod_rewrite, PHP 5.3, WordPress 3.0.5-3.3.1, XHTML, HTML5, CSS2 & 3, Javascript, JQuery, AJAX, REST, SOAP, XML, XSLT, JSON, KE EMu Database, VUBIS Database, Kiosk Pro iPad Application, XAMPP, W3C, Memcached

Recent Related Posts

Comments are closed.