Photo

Alexandre Bertails – Curriculum vitæ

Personal information
Name:Alexandre Bertails
Address:154 Raymond Street, Cambridge MA, 02140
E-mail:alexandre@bertails.org
Home page:http://www.bertails.org/
Date of birth:July 7, 1982
Driving license
Summary

I am a software and system engineer at the World Wide Web Consortium (W3C).

Education
2006MSc Telecom ParisTech, France - ICT engineering school
2006MSc University Paris VII, France - Parisian Master of Research in Computer Science
2003BSc University Paris VII, France - Computer Science - ranked 1st
Languages
Frenchmother tongue
EnglishFluent
SpanishIntermediate level
Professional experience
Jul 2009 - ongoing World Wide Web Consortium (W3C), MIT, Cambridge
Systems Team and Communication Team @ W3C
May 2008 - Jul 2009 Atos Origin - Open Source Center
Software architect

Client: Bibliothèque Nationale de France (French national Library)
  • Java EE environment
  • Semantic Web technologies
  • OAIS implementation
  • Agile software development
  • technologies: Java EE, Maven, Spring, JAX-RS, JAXB, Jena, Hibernate, Openlink Virtuoso, PostgreSQL, Solaris 10, JBoss AS, Glassfish, XACML
Sep 2007 - Apr 2008 Entropic-Synergies
Software architect

Game engine for web browser games
  • conception and development for a generic and real-time game engine
  • secure protocol communication
  • technologies: Darkstar (Sun), Java, Bouncy Castle Crypto APIs, Flex 3, PHP/Zend, HTML, Javascript
Real-time stock market game for LeFigaro.fr
  • new conception of the old proprietary framework
  • technologies: PHP/Zend, HTML, Javascript, Flash
eLearning platform for 1001lettres.com
  • development of several learning modules
  • backoffice conception
  • technologies: Flex 3, PHP
Real-Estate search engine for Comintoo
  • web crawler conception and data extraction
  • technologies: PHP
Foodstuff search engine for LesProteines.com
  • web crawler conception and data extraction
  • technologies: Java EE
Sep 2006 - Sep 2007 INRIA - Saclay
PhD student (only one year)

Certified compilation for synchronous languages
  • technologies: Coq, OCaml, Lustre
Mar 2006 - Sep 2006 INRIA - Saclay
Master thesis

Certified compilation for synchronous languages
  • technologies: Coq, OCaml, Lustre
2005 - 3 months Cegetel
Consultant

Complete toolchain for internet connection testing
  • business specifications
  • implementation and tests
  • technologies: Java, Swing
2004 - 2 months CNES/CSG, Kourou, French Guyana
Internship

Feasibility study for logging and filtering on Spatial Center networks
Other experiences
Public conferences
Apr 2010 Boston Area Scala Enthusiasts: Dependency Injection in Scala
Jun 2009 Paris JUG: Generics et typage en Java
Apr 2009 Solutions Linux: Extrême agile avec Django
Mar 2009 Solutions Linux: L'apport des technologies du Web Sémantique à la gestion de données structurées
Mar 2009 Paris JUG: Les technologies du Web Sémantique
Jan 2009 University Paris VII: Introduction aux technologies du Web Sémantique
May 2007 TYPES 2007: A certified compiler for the synchronous language Lustre
Teaching
2007 Telecom ParisTech: Collective intelligence
2007 IFIPS: System programming and Networks
2006 University of Paris XI: Unix systems, shells and Python
2004 University of Paris VII: Computer Science general teaching
Server administration
2005 - ongoing I have administrated my own server for several years. It's my sandbox for testing and personal projects.
technologies (over time): Debian, LAMP, Glassfish, Openlink Virtuoso, OpenLDAP, DokuWiki, PostgreSQL, Mercurial, Drupal
Robotics team
2004 - 2006 Telecom ParisTech's robotics team
Personal project
OntoSudoku OntoSudoku is an Open Source project to demonstrate inference capabalities over OWL. It encodes the Sudoku game into OWL and uses the Pellet reasoner and Jena to solve it. I use it during SemWeb presentations.
LinkedSportDB.org LinkedSportDB.org is an Open Data project. It aims at bringing sport related data and ontologies to the Linking Open Data project. A beta is already available here.
Personal
  • Free software
  • Playing the recorder (advanced level)
  • Running