By trade, I am a web and application developer, with extensive experience and skills in XML technologies and Content Management. I work for a very large charitable foundation, but I also teach part time in the Continuing Education Department of Bellevue Community College, Washington state focusing on XML technologies and the occasional COM+ class.
http://www.conted.bcc.ctc.eduI program in a number of languages, but for the past few years, it's been primarily C#. I also like to use Python, mostly with Plone, a content management and portal framework built on Zope. If I need a scripting language, my choice is generally Javascript, mostly because it has a very C-like syntax, is quite object oriented (
http://rdcpro.com/Members/rdcpro/snippets/dateobject/),
and best of all, has a killer Regular Expressions engine. But I'm comfortable enough with VBScript, even Perl, and several other scripting languages you probably haven't even heard of!
Lately I've done a lot of Sharepoint Portal Server 2003 work, including building a web site search engine from within Microsoft Content Management Server that utilizes SharePoint web services query engine. I've also created an Enterprise Forms Management application with InfoPath, SharePoint, SQL Server, Web Services and Reporting Services, all using .NET. InfoPath is one of the more exciting things I've seen lately. If you think it's just a forms-fill-in application, you're missing out.
If you've visited my site,
http://rdcpro.com, then you know that I love XML and XSLT. XSLT is a functional, or declarative, programming language written in XML. It's much more than just a good idea.
If you need a consultant for a specific project, let me know!
Regards,
Mike Sharp
rdcpro@hotmail.com