Skills outline
This page outlines what I can offer clients or agencies in the following areas.
Website building: Anything from simple, well-designed corporate or product sites, using the latest HTML specifications for best accessibility and search engine visibility, to large catalog-based and e-commerce sites. I use XHTML and CSS2 to help ensure accessibility and search engine visibility.
Interactivity: DHTML and Javascript (especially jQuery) and AJAX to create a richer user experience.
Enterprise level web applications: including content management systems and e-commerce. Typically using C# and the .NET framework to construct scalable enterprise applications on industry standard n-tier architecture guidelines. I can create custom CMS solutions, as well as develop with and deploy commercially available systems, particularly Microsoft CMS. I work with messaging and webservice systems.
Intranets, extranets and corporate portals: Private or internal application-oriented sites, including MS Sharepoint sites, and integration with other enterprise systems.
SEO: Search engine optimisation, particularly performed in conjunction with a good site design. Search engine optimisation is a process that begins with the site design and copy writing, and I can offer guidance on how to build sites with a view to search engine visibility.
Database design and build: From simple Access front ends to enterprise scale SQL Server datawarehouses, via site databases in Access, MS SQL Server or MySQL.
Specification and management of technical projects: In particular, I am adept using a combination of MSF (Microsoft Solutions Framework) and Agile methodologies in a fast-moving client-oriented environment.
Recruitment and training: Advice on recruitment of technical staff, team planning and training, include best practices for source control, testing and deployment.
Hosting: Specification, configuration and ongoing management. I can specify and recommend large scale hosting solutions. I can also offer a range of hosting packages, from cheap and easy PHP-friendly hosting to load-balanced .NET environments, with MySQL or MS SQL Server databases.
DNS: management for your domain names