Jb Evain

Jb Evain

Software Engineer at Novell, Inc.

Lyon Area, France

Current
Past
Connections
113 connections
Industry
Computer Software
Websites

Jb Evain’s Summary

Software Engineer specialized in Open Source processes. I'm mainly focused on development and programming technologies.

Jb Evain’s Specialties:

OOP, AOP, Microsoft .net, Mono, ...


Jb Evain’s Experience

  • Software Engineer

    Novell, Inc.

    (Public Company; 5001-10,000 employees; NOVL; Computer Software industry)

    May 2007Present (2 years 7 months)

    Software Engineer in the Mono Team, in the Novell/Ximian group.

    I'm working on different parts of the Mono project, such as:

    - Maintaining and improving Mono.Cecil.
    - Wrote the Mono.Linker, and used it to build the Silverlight 2.0 version of the Mono Class Library.
    - Implemented the namespaces System.Linq and System.Linq.Expressions wich include Linq to objects and the Linq expression tree compiler.
    - Wrote a JavaScript test suite for Moonlight 1.0.
    - Worked on the Moonlight 2.0 Class Library.
    - Worked on the internal tool which compares Mono's Class Library to .net's.

    I also provide patches for some areas of interest such as the runtime, the C# compiler, or the mscorlib.

  • Consultant

    Jb Evain (Self-employed)

    (Self-Employed; Myself Only; Computer Software industry)

    May 2006September 2007 (1 year 5 months)

    Working as an independant consultant. I'm working for software companies as well as a trainer.

    I'm also working on a few Open Source projects, mainly:
    - Mono: http://www.mono-project.com
    - Cecil: http://www.mono-project.com/Cecil
    - AspectDNG: http://aspectdng.sf.net

  • Software Engineer

    db4objects, Inc.

    (Privately Held; 11-50 employees; Computer Software industry)

    May 2006May 2007 (1 year 1 month)

    Part of the core development team of db4o, an object database.

    Worked on the db4o core, as well as on different projects:

    Sharpen: a Java to C# converter
    Cecil.FlowAnalysis: A flow analysis engine using Mono.Cecil

    Worked in an XP fashion with a team of 6 engineers around the world. We were pair-programming using VNC and Skype.

  • Summer of Code participant

    Google, Inc.

    (Public Company; GOOG; Internet industry)

    June 2006September 2006 (4 months)

    For this second edition of the Summer of Code, I've been selected to work on the Mono project. I've implemented the Mono Linker during this edition. I was mentored by Miguel de Icaza, VP for developer technologies at Novell, Inc, and by Paolo Molaro, Mono's runtime team manager, and JIT architect.

    I completed my project successfully, and the Mono Linker is now used to produce the base class library of the Moonlight project.

  • Developer

    Evaluant

    (Privately Held; 11-50 employees; Computer Software industry)

    December 2005April 2006 (5 months)

    Part of the development team of EUSS, a generic object relational mapper.

    http://euss.evaluant.com

  • Summer of Code participant

    Google, Inc.

    (Public Company; GOOG; Internet industry)

    June 2005September 2005 (4 months)

    I've been selected to participate in the very first edition of the Google Summer of Code program, to work on the Mono project. My task was to complete the assembly rewriting part of Cecil. I was being mentored by Miguel de Icaza, Vice President for developer technologies at Novell, and founder of the GNOME and Mono project.

    I successfully completed my task, and Cecil is now used in different areas of the Mono project.


Additional Information

Jb Evain’s Websites:

Jb Evain’s Interests:

programming languages, compilers, virtual machines, photography, squash, badminton

Jb Evain’s Groups:

MVS

  •    Novell Alumni
  •    ALT.Net
  •    .NET People
  •    Open Source Universe
  •    openSUSE Contributors and Users
  •    Agile
  •    agile .net practitioners
  •    Alt.net francophone
  •    Mono Contributors
  •    .NET France

Jb Evain’s Honors:

Microsoft MVS, Most Valuable Student, from 2004 to 2006
Completed the Google Summer of Code 2005
Completed the Google Summer of Code 2006


Jb Evain’s Contact Settings

Interested In:

  • career opportunities
  • consulting offers
  • expertise requests
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Jb Evain’s full profile:

  • See who you and Jb Evain know in common
  • Get introduced to Jb Evain
  • Contact Jb Evain directly

View Full Profile