I am a Natural Language Processing and Machine Learning researcher consulting in this space for the past 7 years. In addition, I am an expert coder - having worked in Java and C++ for close to 16 years and in Python for 1 year. I am a contributor to Apache OpenNLP. You can see examples of my work at http://www.aiaioo.com and http://www.aiaioo.com/publications. These are slides from one of my lectures: http://www.slideshare.net/aiaioo/fun-with-text-managing-text-analytics