Randy has more than ten years experience developing, designing, and implementing Internet based software for clients ranging from small business to Fortune 500 companies. He has been working with SharePoint since the beta of SharePoint 2007 and has worked on several large-scale internal and public facing SharePoint implementations. In 2009, Randy was recognized by Microsoft as an authority on SharePoint branding and design by being awarded MVP status for SharePoint Server. Randy has also worked on several articles and books on the topic of SharePoint.