.
scary menus

Consulting

I like the definition of "consulting" Bruce Eckel uses:

business consultation
I think consulting is when you have some kind of special expertise -- come by through hard struggle and learning -- that you transfer to a group of people, in a relatively short period of time, and in a way that is unique for that group. I also think that consulting involves addressing particular issues faced by that group.
Bruce Eckel in his Weblog August 4, 2005

Although my expertise includes various areas, there are three fields in particular where I can support your business like only a few others can:

Job was an on-going consultation, and the information provided was accurate, concise, and valuable.
Terry Hunter, CEO of Hunter-Broker

Design and architecture of object oriented software

I have a lot of experience with software development, and I can help you with any step in your project. This includes, but is not limited to:

Java SE and Java EE technologies

Based on my certifications, but especially based on my experience, I know the Java SE and the Java EE APIs and specifications very well. I know how these technologies solve business problems, and how they integrate into your overall architecture. I observe how they evolve and do not only keep my knowledge up to date, but also acquire the latest information about upcoming versions and technologies.