I'm a professional technology consultant specializing in the following areas:
- Software archtecture, design and development
- Defining corporate-wide technology strategies
- Writing white-papers
- Public speaking and education
I have architected and developed many successful distributed, transactional, real-time, financial applications and trading systems, as well as web-based applications. My customers include leaders in the financial, publishing, and communications industries, such as Reuters, Bridge, e-Steel, Wolters-Kluwer, and Symbol Technologies.
I'm also a published author, speaker, and educator on software architecture and development related topics. My primary areas of expertise are architecture, object-oriented design and development, transactions processing, and enterprise messaging. I have extensive experience with both Java and C++ development. My platform knowledge spans Windows, Solaris, and Linux.