Skip to main content

Craig Russell



At Oracle, Craig L Russell is an Architect specializing in Java persistence for enterprise systems. He is currently in the MySQL Cluster group primarily responsible for ClusterJ, the high-performance, easy-to-use Java interface for MySQL Cluster. He is currently working on a Javascript interface to MySQL and MySQL Cluster.

Within the JCP program, Craig is the Spec Lead for JSR 12, Java Data Objects (JDO) Specification, and JSR 243, Java Data Objects 2.0 - An Extension to the JDO specification. He leads the implementation team for JSR 243, which is creating the JDO API and TCK. He was the architect of the Container Managed Persistence component of the J2EE Reference Implementation and of Sun Java System Application Server.

Craig is a Member of the Apache Software Foundation, a member of the Apache Incubator project responsible for bringing projects into Apache, and the Secretary of the foundation.

Craig holds a BA in Applied Mathematics from Harvard University (1970-71). His book, Java Data Objects, 2003, O'Reilly, is available at Amazon. He speaks at conferences such as O'Reilly's OSCON, JAX, Oracle Open World, JavaOne, and Oracle Collaborate.