
Associate professor at INSA Lyon, opensource craftman
Lyon Area, France

Associate professor at INSA Lyon, opensource craftman
Lyon Area, France
Julien holds a joint PhD in computer science and engineering from Université Blaise Pascal, Clermont-Ferrand, France, and the University of New South Wales, Sydney, Australia. His PhD thesis research focused on the model-based analysis of web services interactions. His research results have been published in conferences and journals, including the prestigious ACM Transactions on Software Engineering and Methodology and IEEE Internet Computing journals. His academic activities also include teaching on a wide range of computing topics: application integration, Java, software engineering, databases, operating systems and advanced programming.
He is also a long-time opensource developer who created the IzPack project (http://izpack.org/). IzPack is a Java-based software installer generation framework which is now part of the Codehaus Foundation. It has been used by a wide range of companies and projects across the world (Sun Microsystems, JBoss/RedHat, XWiki, Nuxeo, Canon Europe and more) and it is downloaded around 25.000 times per month. Apart from IzPack, Julien has made several opensource contributions and is a member of OSSGTP, an influent french Java thinktank.
Emerging technologies, research and development, scientific and technical writing, giving talks, teaching, software development (Java, Scala, Ruby, Groovy, Python and C++), Java Enterprise Edition, service-oriented architectures and web services.
(Educational Institution; Research industry)
September 2009 — Present (4 months)
I joined INSA Lyon, a leading engineering school in France. I teach in the telecommunications, services and usages department. I conduct my research activities as part of the CITI / INRIA laboratory. My research interests cover middlewares, service-oriented architectures, application integration, next-generation software distribution and deployment.
(Computer Software industry)
April 2001 — Present (8 years 9 months)
I created the IzPack project (http://izpack.org/). IzPack is a Java-based software installer generation framework which is now part of the Codehaus Foundation. It has been used by a wide range of companies and projects across the world (Sun Microsystems, JBoss/RedHat, XWiki, Nuxeo, Canon Europe and more) and it is downloaded around 25.000 times per month.
(Educational Institution; Research industry)
July 2008 — August 2009 (1 year 2 months)
I taught a wide range of topics to bachelor, master and engineering students. I introduced and developed innovative lectures on Java EE 5 with GlassFish as well as advanced programming techniques based on dynamic languages (e.g., Ruby). I also did the administration of collaborative development servers, helped in creating a new professional bachelor degree on application integration and negotiated classroom licenses for IntelliJ IDEA with its provider (JetBrains). I was also an invited lecturer at the University of New South Wales on software testing methodologies.
(Self-Employed; Computer Software industry)
February 2009 — July 2009 (6 months)
I launched a freelance professional services offering for IzPack, both to better serve specific companies needs and keep fostering the project.
(Educational Institution; 501-1000 employees; Higher Education industry)
October 2004 — December 2008 (4 years 3 months)
* PhD thesis on the model-driven analysis of web services interactions.
* Invited lecture on software testing (september 2006).
(Educational Institution; 201-500 employees; Research industry)
October 2004 — July 2008 (3 years 10 months)
* PhD thesis on the model-driven analysis of web services interactions.
* PhD thesis under joint "cotutelle" agreements between the Université Blaise Pascal and the University of New South Wales in Sydney, Australia.
* Teaching assistant at ISIMA Clermont-Ferrand (computer science engineering school).
(Privately Held; Automotive industry)
April 2003 — September 2003 (6 months)
As part of the software tools methods and support group of Michelin (the leading tyre manufacturer worldwide), I investigated the Eclipse platform technology. I elaborated the plug-in development guidelines and wrote some proof of concept ones, including code generators. The plug-ins that I developed were pushed in production environments to assist application developers (IBM Websphere RAD).
PhD (under cotutelle agreements) , Computer science , 2004 — 2008
PhD , Computer science , 2004 — 2008
Master , Computer science , 2003 — 2004
Ranked first in information systems speciality, ranked second overall.
Maitrise , Computer science , 2002 — 2003
Ranked first
Licence (bachelor degree) , Computer science , 2001 — 2002
Ranked first
DEUG , Maths and computer science , 1999 — 2001
Motorsports, DJ-ing
Codehaus,ISIMA,Groovy User Group