Emmanuel Bernard is a data platform architect at JBoss by Red Hat and a member of the Hibernate team. After graduating from Supelec (French "Grande Ecole"), Emmanuel spent a few years in the retail industry as developer and architect, where he started to be involved in the Object-Relational Mapping (ORM) space. He joined the Hibernate team in 2003.
Emmanuel is actively involved in the Java community. He led the Java Persistence API (JPA) implementation of Hibernate. He founded and has led Hibernate Search, Hibernate Validator, and Hibernate OGM teams.
Within the JCP program, he is the Spec Lead of JSR 349, Bean Validation 1.1, and an Expert Group member of JSR 338, JPA 2.1. He speaks regularly at various conferences, including JavaOne, JBoss World, and Devoxx, and at Java User Group (JUG) events. He co-authored Hibernate Search in Action, a practical, example-oriented step-by-step guide for setting up full text search functionality in Java applications, written for Java developers who have some background in Hibernate Core.
Emmanuel is also founder and co-host of two podcasts: JBoss Community Asylum and Les Cast Codeurs Podcast. You can follow his microblog on Twitter at @emmanuelbernard.