Nicolas FISCHER

Build Manager at OT-Morpho

Sceaux, Île-de-France, France

About

While writing code is a task we are many to be quite good at, assembling the whole pieces together, and taking care, time after time, to improve your product is something I can do. I have been doing that in various environments and with various languages, paying attention to severe criteria as you have to when working with embedded software. For having acted as a software configuration manager for some years, I am also interested in entering into configuration considerations, to produce builds in different flavors (debug, release, test, ...), and to automate some painful tasks as well (build identification, verifications, doxygenation, ...). To achieve this I have work with different build systems, ranging from buildroot to a dedicated one with enhanced configuration features I have been writing for some time (makefiles, perl script, xml files, ...). Finally, a good build is a build that has been intensively tested. While testing may be a time consuming activity, automatic testing offers a nearly unlimited growth potential, replacing manual activities with the usage of test engines combined with test scripts, the whole system ensuring a perfect reproducibility of the test. This is another domain that comes into my concern.

Experience

  • IDEMIA (11 yrs 6 mos)
    • Continuous Integration Manager
      Sep 2017 - Present · 8 yrs 10 mos

    • Build Manager
      Jan 2015 - Sep 2017 · 2 yrs 9 mos

    • Build Manager
      2015 - 2015 · Less than a year

  • Build Manager at Morpho
    2015 - 2015 · Less than a year

  • Senior Software Engineer at NAGRA
    Dec 2013 - Dec 2014 · 1 yr 1 mo

    I am in charge of integrating software for a Linux based OTT Set Top Box. This is a new generation STB built on the last OpenTV middleware, opentv5, featuring the javascript home developed UI, gravity.

  • Software Configuration Manager at OpenTV
    Sep 2010 - Nov 2013 · 3 yrs 3 mos

    I am in charge of the build system of an OpenTV product, nX, which is a configurable Network Package, a software that gives access to numeric television on Set Top Boxes.

  • OpenTV (4 yrs 1 mo)
    • Software integrator
      2007 - 2010 · 3 yrs

    • Software integrator
      2006 - 2008 · 2 yrs