Craig S. Dickson is a software engineering professional with over 15 years of experience. He has proven leadership experience in both domestic and multi-national start-up and Fortune 500 corporations in the United States, Australia and Europe. Currently, he works with diverse clients including entertainment, travel and manufacturing companies; knowledge management firms; and independent software vendors.
Craig specializes in enterprise Java development and cloud architecture. He holds multiple certifications including Sun Certified Architect for JavaEE, and Sun Certified Java Programmer and Developer. He is an adjunct professor at the University of California – Irvine, where he serves as a member of curriculum advisory boards for JavaEE and Mobile Development courses. He has presented multiple times at JavaOne in San Francisco on topics ranging from “Headache-Free Java Web Applications in the Cloud” to “Web Applications with Apache Sling and Jackrabbit.”
A Certified ScrumMaster, Craig focuses on software engineering best practices and team management. He brings specific expertise in enterprise software architecture and design, refining development processes and building exceptional engineering teams around Agile software engineering principles. Craig’s expertise in Extreme Programming (XP), Scrum, Kanban and Lean enable companies to depend on reliable delivery schedules and exceptional quality levels.
Educated in Australia, Craig holds a BSc(Hons) in Computer Science. He is based in Huntington Beach, CA, and Brisbane, Australia.