Rich Dufour here. I've been doing .NET Development for over a decade and now SharePoint development since it appeared. After SharePoint 2007, it was apparent that it was the only way to go and with 2010 and 2013 - I doubt I'll ever do a straight .NET contract ever again. I like to wander from contract to contract within the Canadian Government as each client brings new challenges and it prevents me from getting stale.
Plug and Play WCAG of SharePoint (July 2015):
Generic Custom Form Templates(Dec 2014):
Unlimited Content-Type Form Support through a single form template: This was an interesting project in that we wanted a custom template to allow re-ordering of fields, grouping and layouts of each section, WCAG, multilingual and using as much out of the box functionality driven through a single XML document. We also supported hard coded templates in raw HTML that made use of the same solution which offered Display, edit and new support.
Distributed SharePoint Object Cache (Nov 2014):
A developer level solution for a synchronized cache: We wanted to allow simple .Net library to support a synchronized cache across multiple SharePoint servers ensuring that all of them always had immediate access to the most used objects - whatever they may be.
Treasury Board Common Look and Feel Templates (2013-2014):
I finished building a CLF site management tool that allows content administrators to perform bulk publishing of multiple site pages, documents and images (Check-in, publish, approve, quick deploy, quick delete), track the status of their content and mark the review status of content as reviewed for WCAG, CLF and Client reviewed. No more guessing if your documents are up to date or where any document may not be checked in. The quick delete function enabled on the fly content cleanups to extend the SharePoint Quick Deploy out of the box solution.
CLF 3.x: My existing CLF version 3.01-3.1x is setup for SharePoint 2010. Includes the same features as the 4.0x but does not include the Intranet theme. Splash, 1 and 2 column layouts, megamenu, footer and support for
all the WET features. All the while maintaining WCAG and HTML5 compliance. I noticed it has been picked up by a few of my old clients: OSFI, Infrastructure and LAC in various flavors. Feel free to contact me about the code updates and all the funky exceptions revolving around CLF and SharePoint. We can work something out.
Other Gov't Canada:
A solution to drive Public Disclosure that every Canadian Government department needs to provide on its external facing website. I integrated it into the external facing SharePoint CLF 2010 site. The solution also supported legacy financial reporting through a set of XSLT/web service based report builders that integrated into SharePoint and were WCAG/HTML5 compliant.
Legacy Site Importer: Built a Legacy ASP site importer that pulled a generic CLF 2.0 site into my SharePoint 2010 CLF 3.x solution. That was an interesting project. Lots of great tech to chew on. It supports many data inputs and serialize them into a single XML file that could store all the binaries and Metadata and push 10's of thousands of assets, documents and pages into SharePoint. It managed the variations and provided multilingual support.
Finished up a BCS search solution for Library and Archives Canada with custom search and freaky XSLT templates for the various look and feels they wanted to support. Also tacked on some custom details web parts for use on the site. Orangutech took my code further after I left the project... Kudos guys.
BI - Program Activity Architecture(PAA) and the MAF, Corporate Risk, Inputs/Outputs of the PAA and Project Reporting
Wow that was a mouthful. At NRCan I architected a huge solution that reported on the complete PAA from the regional offices up to the Department level. It rolled up all the data input into a beautiful report for the Chief Scientist and enabled them to see exactly what was happening in their Science and Tech Research. This solution really should be in every government department - but I built it so of course I feel that way.