
With many years of experience in using Microsoft technologies for web development, I can provide freelance design, development and advice in the following areas:
-
ASP.Net web site development
Designing and build intuitive and easy to navigate websites which maximise function, reduce unnecessary clutter and hopefully have some style. Typically I use ASP.Net MVC 2 so that we can maintain maximum control on the markup and maintain a level of testability and reliability for the sites we deliver. I also maintain a collection of ASP.Net webform websites.
-
Complex middleware and n-tier development
Experience in designing and implementing n-tier architecture based on .Net framework. Typically employing developement techniques that use IOC's such as Spring.Net and Castle Windsor to allow maximum flexibility in building reusable components. I also have experience using Fluent NHibernate/NHibernate, and other ORM technologies.
- Silverlight development
Development of user interfaces that have a visual impact but also remain intuative to the end user.
- Content Management Systems and Hosting
For where you the client wants to keep control on your website! I can provide the tools and the hosting to make this possible.
- Database Design
Design and Implementation of SQL Server 2008 and MySQL databases.
