Craig S. Dickson

Craig S. Dickson

Experienced software architect, specializing in Enterprise Java, Amazon Web Services and Developer Operations (DevOps).

Brisbane, Australia
Computer Software

As a LinkedIn member, you'll join 300 million other professionals who are sharing connections, ideas, and opportunities.

  • See who you and Craig S. Dickson know in common
  • Get introduced to Craig S. Dickson
  • Contact Craig S. Dickson directly

View Craig's full profile

Craig S. Dickson's Overview

  • Solution Architect at Amazon Web Services
  • Independent Software Industry Consultant at
  • Principal Software Engineer at America Online
  • Engineering Manager at Xelus
  • Engineering Manager at Versifi

500+ connections


Craig S. Dickson's Summary

Craig S. Dickson is a software development 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 development best practices and team management. He brings specific expertise in enterprise software architecture and design, refining development processes and building exceptional development 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, California, and Brisbane, Australia.


Enterprise Java • Software Development Best Practices
Software Development Team Leadership • Cloud Computing
Technical Training

Craig S. Dickson's Experience

Solution Architect

Amazon Web Services

Public Company; 10,001+ employees; Information Technology and Services industry

December 2012Present (1 year 10 months) Brisbane, Australia

Independent Software Industry Consultant

2007Present (7 years) Huntington Beach, California and Brisbane, Australia

Independent consultant working with medium to large clients to deploy software based solutions to mission critical business problems. Primarily responsible for the architecture and design of Enterprise Java (JavaEE) applications and/or applications deployed on the Amazon Web Services (AWS) cloud platform. Other services include implementation team leadership and curation, process definition, auditing of current development practices and technical training.

Adjunct Professor

UC Irvine

Educational Institution; 10,001+ employees; Higher Education industry

June 2006December 2012 (6 years 7 months)

Software Engineering Manager

Behr Process Corporation

Privately Held; 10,001+ employees; Automotive industry

March 2006March 2010 (4 years 1 month)

Senior Systems Engineer

BEA Systems, Inc

Public Company; 1001-5000 employees; BEAS; Computer Software industry

February 2005February 2006 (1 year 1 month)

Principal Software Engineer

America Online

Public Company; 5001-10,000 employees; AOL; Internet industry

July 2004January 2005 (7 months)

Engineering Manager


Privately Held; 51-200 employees; Computer Software industry

20022004 (2 years)

Engineering Manager


19992002 (3 years)

Craig S. Dickson's Skills & Expertise

  1. Software Development
  2. Agile Methodologies
  3. Java Enterprise Edition
  4. Java
  5. Scrum
  6. Cloud Computing
  7. Software Engineering
  8. Management
  9. Ant
  10. Mobile Applications
  11. JBoss Application Server
  12. Architecture
  13. XML
  14. Web Applications
  15. JavaScript
  16. Team Leadership
  17. SOA
  18. Unix
  19. Web Services
  20. Apache
  21. Eclipse
  22. jQuery
  23. SQL
  24. SDLC
  25. Amazon Web Services (AWS)
  26. REST
  27. Web Development
  28. Start-ups
  29. Object Oriented Design
  30. AJAX
  31. Spring
  32. Distributed Systems
  33. Software Design
  34. Agile Project Management
  35. Subversion
  36. Linux
  37. Tomcat
  38. Architectures
  39. Amazon EC2
  40. Amazon S3
  41. Information Technology
  42. Product Development
  43. Value Creation
  44. Value Propositions
  45. SOAP
  46. Linux System Administration
  47. Maven
  48. Web Content Management

View All (48) Skills View Fewer Skills

Craig S. Dickson's Education

Flinders University

BSc (Hons), Computer Science


Craig S. Dickson's Additional Information

Groups and Associations:

Contact Craig for:

  • career opportunities
  • consulting offers
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

View Craig S. Dickson’s full profile to...

  • See who you and Craig S. Dickson know in common
  • Get introduced to Craig S. Dickson
  • Contact Craig S. Dickson directly

View Craig's full profile

Viewers of this profile also viewed...