Guillaume Laurent

Computer Software Professional

Nice Area, France

Current
Past
  • Software Engineer at Infoterra / Istar
  • Software Engineer at Octel Lucent
  • Software Engineer at IBM
  • System Administrator at CERAM
  • Software Engineer at IBM
  • trainee at INRIA
Education
  • Université de Nice-Sophia Antipolis
Connections
45 connections
Industry
Computer Software
Websites

Guillaume Laurent’s Summary

Participated in many software projects of all sizes, from 2-3 devs to about a hundred, and of many kinds : embedded software, desktop applications, servers.

I'm also a long-time contributor to Free Software, and have an extensive experience on Linux (first started using it back in 1995), though I'm no stranger to Windows nor Mac OS/X.

I was one of the project leaders of Rosegarden, a Linux midi sequencer and notation editor : http://rosegardenmusic.com . I have left to move to OS/X.

Strong experience in Java, C++, Objective C, C, and most of the popular scripting languages (Ruby, Python, Perl, Tcl - in that order of preference). Familiar with Lisp.

Generally, I like to write software which is useful to normal people, rather than requiring technical expertise to use.

Guillaume Laurent’s Specialties:

I'm good at GUI programming and designing algorithms for tricky stuff. I enjoy complex problems (when the complexity is not self-imposed or for the sake of it). I'm also good at designing easy-to-use APIs.


Guillaume Laurent’s Experience

  • Software engineer

    Amadeus

    (Privately Held; 1A; Information Technology and Services industry)

    January 2009Present (7 months)

    C++ development on booking system.

  • Expert Engineer

    INRIA

    (Government Agency; Research industry)

    April 2007December 2008 (1 year 9 months)

    Java development on the ProActive project (grid middleware).

  • Software Engineer

    ILOG

    (Public Company; 501-1000 employees; Computer Software industry)

    April 2001October 2006 (5 years 7 months)

    First did some maintenance on the Views C++ toolkit, then JViews, and finally participated to JRules 6.

  • Software Engineer

    Parasoft

    (Public Company; 501-1000 employees; Computer Software industry)

    September 1999April 2001 (1 year 8 months)

    Mostly C++ programming, first on a license server for Parasoft products, then on a GUI over the Oracle-based customer database. The GUI (in C++ and Qt) was fully described through an XML file so as to accomodate both the different schemes of the US and European marketing departments, and also to be customised for different usage profiles.

  • Software Engineer

    Infoterra / Istar

    (Privately Held; 11-50 employees; Information Technology and Services industry)

    February 1999September 1999 (8 months)

    Worked on image format converters that were integrated in their processing chain (C++, Perl)

  • Software Engineer

    Octel Lucent

    (Public Company; 1001-5000 employees; Computer Software industry)

    January 1998December 1998 (1 year)

    Working as part of the development of a voice messaging system for mobile phone providers. Development of an error handling library (in C, Lex/Yacc), and a license server (in C++, RogueWave Tools++, Sun RPC). Maintenance of a crash-detection server (in C).

  • Software Engineer

    IBM

    (Public Company; 10,001 or more employees; Computer Hardware industry)

    July 1997December 1997 (6 months)

    Collaborated to the development of the firmware of a network router and communication controller. Development of a dump formatter in Java.

  • System Administrator

    CERAM

    (Educational Institution; 51-200 employees; Education Management industry)

    March 1997May 1997 (3 months)

    System Administrator at the CERAM Business School (Sophia Antipolis). Administration of about 20 Unix hosts running Solaris, Linux, HP/UX, AIX, Ultrix, and services such as user account management, email, web and news server, DNS, NFS/NIS. Maintenance of Perl-based administration scripts and of a Cisco router configuration.

  • Software Engineer

    IBM

    (Public Company; 10,001 or more employees; Computer Hardware industry)

    March 1995September 1996 (1 year 7 months)

    Part of the NWays 2220 project, simulation team. Maintenance and development of a testcase language based on Tcl, development and debugging of C and C++ programs. Maintenance and development of shell and Perl scripts for the simulation framework. (Tcl/Tk, C, C++, Perl, Insure++)

  • trainee

    INRIA

    (Government Agency; 201-500 employees; Research industry)

    July 1992October 1993 (1 year 4 months)

    Part of the KOALA project, development of a graph formatter (C++).


Guillaume Laurent’s Education

  • Université de Nice-Sophia Antipolis

    19882003


Additional Information

Guillaume Laurent’s Websites:

Guillaume Laurent’s Interests:

programming, photography, music, free software, judo, art

Guillaume Laurent’s Groups:

  •    KIVA
  •    Open Source
  •    Linux Expert
  •    MacUser
  •    Club Business 06
  •    Sophia-Antipolis High-Tech Group

Guillaume Laurent’s Contact Settings

Interested In:

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

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Guillaume Laurent’s full profile:

  • See who you and Guillaume Laurent know in common
  • Get introduced to Guillaume Laurent
  • Contact Guillaume Laurent directly

View Full Profile