Keith Chadwick

Keith Chadwick

Web 2.0 and Microsoft Specialist

Ottawa, Canada Area

Past
Connections
18 connections
Industry
Computer Software
Websites

Keith Chadwick’s Summary

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.

Keith Chadwick’s Specialties:

web developerment, OO Javascript, XML, XSL, .NET, SQL Server, AJAX frameworks and custom development, UI design, Web 2.0


Keith Chadwick’s Experience

  • Senior Web Developer

    iStudio

    (Public Company; Internet industry)

    June 2007March 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

  • Senior Web Developer

    Trunk Communication

    (Computer Software industry)

    April 2006May 2007 (1 year 2 months)

  • Lead Developer and Team Leader

    Foreign Affairs and International Trade Canada

    (Government Agency; Government Administration industry)

    January 2005March 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.


Additional Information

Keith Chadwick’s Websites:

Keith Chadwick’s Interests:

Music in all Forms, Piano, Politics, Cooking, 9-Ball Pool

Keith Chadwick’s Groups:

  •    Web 2.0 Development
  •    Senior .NET Developers
  •    Rich Internet Applications (RIA)

Keith Chadwick’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • new ventures
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Keith Chadwick’s full profile:

  • See who you and Keith Chadwick know in common
  • Get introduced to Keith Chadwick
  • Contact Keith Chadwick directly

View Full Profile