BIO
Graeme Rocher is a software architect and Chief Technology Officer at Skills Matter.
In Graeme's current role as CTO at Skills Matter, a skills transfer company specializing in Open Source technology and agile software development, Graeme is in charge of Skills Matter's courseware development strategy and general technical direction. As part of this role he actively works with a wide range of experts from the Open Source community and speaks at industry conferences whenever possible on subjects related to Groovy, Grails and dynamic languages in Java.
Graeme started his career in the e-learning sector as part of a team developing scalable enterprise learning management systems based on J2EE technology. He later branched into the digital TV arena where he was faced with increasingly complex requirements that required an agile approach as the ever changing and young iDTV platforms evolved. This is where Graeme was first exposed to Groovy and he began combining Groovy with Cocoon to deliver dynamic multi-channel content management systems targeted at digital TV platforms.
Seeing an increasing trend for web delivery of services and the complexity this brought, Graeme embarked on another project to simplify this and founded Grails. Grails is a framework with the essence of Ruby on Rails, but targeted at tight Java integration. Graeme is the current project lead of Grails and is a member of the Groovy JSR-241 executive committee.
Before Skills Matter, Graeme worked at Knowledge Pool, where he produced a rapid e-learning development toolkit called 'Originate', using Groovy. Originate incorporated Groovy as the glue language to bring together a diverse range of technologies, including VB, Microsoft Word, XSLT, the JavaScriptTM language, and XSL-FO.
Presenting
|