Craig’s Musings

Thoughts about software architecture, books and life

Craig’s Musings Dive In and Be Aware

About

Craig Randall

I am a husband, father, software architect, jazz lover and ex-avid mountain biker (i.e. before the father role kicked in).

I am a software architect for EMC within its Content Management & Archiving (CMA) division. My primary focus in CMA is upon software services and service-oriented architectures (SOA). I also serve as an active member of the CMA CTO Council, the CMA Architecture Team, and the CMA Platform Technology Office.

I have been with EMC (which acquired Documentum) for over ten years and am/have been responsible for the architecture of several of the products in the Documentum family as follows: Documentum Foundation Services, Documentum Application Connectors, Documentum Client for Outlook, Documentum Web Development Kit, Documentum Desktop, Documentum ADO.NET Services, to name just a few. I was also an architect on the Documentum Archive Services for Email product.

I was an active, charter member of the Microsoft Architect Advisory Board (MAAB) during its existence, serving on its Smart Client Architectures working group. I also served on the Microsoft Integrated Data Partner Advisory Council (i.e. what was the PAC for WinFS, Microsoft’s next-generation integrated storage vision that was redirected in June 2006). For my work in the Microsoft community, I was awarded Most Valuable Professional (MVP) status by Microsoft from July 2006 through June 2008.

In the Java community I served on the expert groups for JSR-127 (Java Server Faces) and JSR-52 (JSP Standard Tag Library).

I have over 17 years of total industry experience ranging from classified real-time systems development to network software software development for interactive television set-top boxes to application software development for semiconductor test equipment and currently to application and platform service (SOA) software development for Enterprise Content Management (ECM).

I regularly speak at EMC (Documentum) user and developer conferences, publish technical white papers, articles and samples, and have technically reviewed published books on software–most recently Software Factories by Jack Greenfield and Keith Short.

If you’re interested in my resume, please contact me via email to request a copy or visit my profile on LinkedIn. Thanks in advance for your interest.