Джон Шарп является главным специалистом CM Group Ltd, компании, которая занимается разработкой программных средств и оказывает консультационные услуги. Шарп является специалистом по обоим этим направлениям. Он автор многочисленных публикаций и преподаватель с 30-летним стажем. Программировал на Паскале для операционной системы CP/M, разрабатывал приложения на C/Oracle для разнообразных версий операционной системы UNIX, разрабатывал распределенные приложения, написанные на C# и JavaScript, и, наконец, приложения под Windows 10 и Microsoft Azure. Джон — крупный специалист по созданию приложений с использованием среды Microsoft .NET Framework, а также автор книги «Windows Communication Foundation 4 Step By Step» (издательство Microsoft Press).