Consulting

Cloud computing is a fast moving field. Broad knowledge of emerging trends in technology and knowing how best to apply them to your business is critical to success and to keeping ahead of the competition. I am able to provide this expertise, as well as apply a fresh viewpoint to your situation, and help you move forward successfully. 

Practical advice, innovative thinking, strategic vision

You can of course get technical help from many different sources.  But what is difficult to find is practical advice informed by innovative thinking and strategic vision.  This is what I am able to bring to the table.

Specific areas where I can help include:

Cloud strategy

Unlike traditional computing, the Cloud consists of a collection of services that are designed to be harnessed together to meet specific objectives.  To be successful in the Cloud, you need to first understand what services are available, their strengths and weaknesses, and how best to bring them together.  I am well versed in the latest advances in Cloud technology, and I have practical experience implementing solutions based on Cloud services.

Cloud Application Design

Designing Cloud Applications is quite different from traditional applications.  Having designed and implemented numerous Cloud-based applications, I have the experience to save you a significant amount of time and effort, as well as help ensure you get the best possible solution.  

Situational Application Workshops and Implementation

There is increased pressure to build applications quickly in order to respond to the situational needs of the business. Many of these applications never get delivered because they are too difficult to write, too costly to implement, and too brittle to customize and maintain once deployed. As a result, many of the needs are addressed by kludging together often inadequate solutions using using tools like Excel, Access and Visual Basic. But these needs can now be satisfied more easily and effectively by a growing number of services in the Cloud.  These services, combined with a "situational" mindset and methodology, can offer significant advantages.  I run workshops and services designed to introduce situational application development into your organization.