I am an experienced developer of database-driven websites required to perform complex information processing, storage, analysis and reporting tasks. Put simply, I write the programs that enable websites to do much more than just display static pages. In addition to my technical expertise I have a good understanding of the human and commercial aspects of web development such as navigability for end users and optimization for search engines.
Programming websites in PHP using MySQL databases: My experience in PHP includes writing my own PHP classes to handle database queries and output results; My experience in MySQL includes using Full-text indexing to allow database search results to be ranked for relevance and for semantic keyword searches to be performed.
Programming websites in ASP using Microsoft SQL Server or Microsoft Access: My experience in ASP includes writing my own ASP functions to prevent run-time errors, SQL injection attacks and cross-site scripting attacks; My experience with SQL Server includes writing my own stored procedures in Transact-SQL to facilitate faster database searches.
I am familiar with a vast array of PHP functions and ASP components, including using Regular Expressions to perform complex string analysis and manipulation tasks. I am also very experienced at designing relational databases, writing multi-table SQL queries/views and creating file structures for complex websites. I am comfortable developing in either Linux or Windows server environments and have experience configuring both these platforms.