
Web 2.0 and Microsoft Specialist
Ottawa, Canada Area

Web 2.0 and Microsoft Specialist
Ottawa, Canada Area
For almost 20 years I have been developing software based on Microsoft technologies. Since 1994 I have focused exclusively on web development, again with a focus on Microsoft Technologies. I have worked extensively with IIS since version 1 and SQL Server since version 4.2. I have been developing .NET sites since version 1.1 and have extensive experience in both small and large public sites.
I believe that in order to be a well rounded web developer one must have the skills necessary for all levels of the implementation. This includes not only excellent database skills and .NET coding, but also expert level JavaScript and other client side technologies such as CSS. Each of these technologies has a specific niche within a web site. I feel that unfamiliarity with any one of these technologies results in over use of the wrong technology for the wrong requirement and wasted time. For example, lack of db knowledge results in .NET building dynamic SQL rather than pushing it to the database where it belongs. Overuse of .NET controls for simple tasks like links and the hiding and showing of content areas when this should be done with JavaScript.
I have expert knowledge of cross browser JavaScript development. All development, both client and server, is 100% object oriented. Within the .NET environment I stress reusable classes and extensive use of XML and XSL. Client side development always resides within a single framework with reusable components embedded within.
I am a very dedicated developer and I strive for excellence in myself and others with whom I work. I work hard at creating good working relationships stressing fun and open communication. I apply this ethic to client relationships as well. Often clients have become my personal friends over the years as I have always taken the time to build good relationships.
web developerment, OO Javascript, XML, XSL, .NET, SQL Server, AJAX frameworks and custom development, UI design, Web 2.0
(Public Company; Internet industry)
June 2007 — March 2009 (1 year 10 months)
As the senior web developer for iStudio I worked within a small technical team of 4 developers along with a creative team of 4. Over the course of two years I worked on a large range of projects in varied technologies in both a support and developer role
(Computer Software industry)
April 2006 — May 2007 (1 year 2 months)
(Government Agency; Government Administration industry)
January 2005 — March 2006 (1 year 3 months)
In January 2005 I was hired by the department of Foreign Affairs and International trade to develop a comprehensive learning management system for the CFSI department. This system was in charge of managing all of the training for Canadian diplomats around the world and here in Canada, before going overseas to postings.
The system was based on the .Net framework and used extensive web services to deliver data to the AJAX front end. The Ajax implementation was designed and written from the ground up and used extensive HTC controls to both receive and submit data. This system contained over 200 database tables and was completely customizable by the client. Custom Tree control’s, date and data controls were also developed using a combination of XML, XSL and HTC’s.
Music in all Forms, Piano, Politics, Cooking, 9-Ball Pool