Bruno WILLEMS

Développeur back-end at Neovote
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Rennes, Brittany, France, FR

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • France
    • IT Services and IT Consulting
    • 1 - 100 Employee
    • Développeur back-end
      • Mar 2021 - May 2023

      Rennes, Bretagne, France Développement back-end d'une solution logicielle de vote électronique d'entreprise répondant aux exigences de la CNIL : - Refonte de la transparence, de la synchronisation et du dépouillement des urnes - Modules de tests de panne serveur et d'import de listes - Migration de l'environnement de développement vers WSL/git - Mise au point de procédures d'urgence, documentation technique et notice d'utilisation Environnement technique : - OS : Debian, WSL -… Show more Développement back-end d'une solution logicielle de vote électronique d'entreprise répondant aux exigences de la CNIL : - Refonte de la transparence, de la synchronisation et du dépouillement des urnes - Modules de tests de panne serveur et d'import de listes - Migration de l'environnement de développement vers WSL/git - Mise au point de procédures d'urgence, documentation technique et notice d'utilisation Environnement technique : - OS : Debian, WSL - Langages : PHP (7.4 et 8.1), JS, Shell - Bibliothèques : PHPUnit, Runkit, Selenium, NeutralinoJS - Outils : SVN, git, WinMerge, OpenProject - EDI : PHPStorm Show less

    • France
    • Measuring and Control Instrument Manufacturing
    • 1 - 100 Employee
    • Software Developer
      • May 2019 - Dec 2020

      Orsay, France Development of company softwares. Participation in the updates of softwares driving optical hardware and analyzing wavefronts (WaveView), managing adapative optics loop (WaveTune) and the SDK giving access to the same features (WaveKit). Development of a software detecting fiber optic defects (FiberChecker). Achievements : - Study, development and test of new features (including image processing) - Hardware driving through SDK and RS232 : cameras, lasers, rotation stages… Show more Development of company softwares. Participation in the updates of softwares driving optical hardware and analyzing wavefronts (WaveView), managing adapative optics loop (WaveTune) and the SDK giving access to the same features (WaveKit). Development of a software detecting fiber optic defects (FiberChecker). Achievements : - Study, development and test of new features (including image processing) - Hardware driving through SDK and RS232 : cameras, lasers, rotation stages, deformable mirrors - Code correcting and refactoring - Unit and functional tests, memory leak tracking - Control GUI for an optical bench : study, development and user testing - Build configuration (VS Project/Solution, python scripts) Technical environment : - Languages : C, C++11, Python (2.7 and 3.8) - Libraries : Boost (1.47 and 1.67), Qt 5.5.1 - Tools : Jenkins, SVN, WinMerge, JIRA - IDE : Visual Studio 2010 and 2017 with VLD Show less

    • Software Engineer
      • Apr 2018 - Apr 2019

      Saint Pierre du Perray Seconded to a large french group specialized in aerospace and defense. GUI development for the interferometer dedicated to the measure of the ELT-M2 (Extremely Large Telescope secondary mirror) - User-friendly GUI conception, implementation and user testing in Labview - Hardware control through SDK LabView : camera, laser, motors - Hardware synchronization through LabView for fast acquisitions sequences - Hardware interfacing through various connections - Release… Show more Seconded to a large french group specialized in aerospace and defense. GUI development for the interferometer dedicated to the measure of the ELT-M2 (Extremely Large Telescope secondary mirror) - User-friendly GUI conception, implementation and user testing in Labview - Hardware control through SDK LabView : camera, laser, motors - Hardware synchronization through LabView for fast acquisitions sequences - Hardware interfacing through various connections - Release management using SVN - Functional Specifications, Validation Plan and User Manual writing - Test conducting on mock-up Show less

    • Aviation and Aerospace Component Manufacturing
    • 700 & Above Employee
    • Optics AIT Engineer
      • Apr 2016 - Sep 2017

      Cannes Area, France Joining the optics AIT team : Assembly, Integration and Tests of optical instruments for satellites. Participating in EOP program (Earth Observation Product) delivering high spatial resolution telescopes for export. Participating in OLCI (Ocean and Land Colour Instrument) realisation, which is a high spectral resolution spectrometer for the European Spatial Agency Sentinel-3 program. Achievements : - Conception, development and test of image processing algorithms (Matlab) -… Show more Joining the optics AIT team : Assembly, Integration and Tests of optical instruments for satellites. Participating in EOP program (Earth Observation Product) delivering high spatial resolution telescopes for export. Participating in OLCI (Ocean and Land Colour Instrument) realisation, which is a high spectral resolution spectrometer for the European Spatial Agency Sentinel-3 program. Achievements : - Conception, development and test of image processing algorithms (Matlab) - Test Reports, User guides, and Procedures - Mirrors alignment check and correction - Optical performance check - Optical fiber orientation check - Camera integration and calibration Show less

    • France
    • Research Services
    • 700 & Above Employee
    • PHD Student
      • Oct 2014 - Dec 2015

      Grenoble area, France Development of a pixel for a passive 3D image sensor, in collaboration with Inria Rhône-Alpes Bibliographic research on passive 3D systems and especially on plenoptic (optics, CMOS sensors and correlated image processing) Use of a library on plenoptic calibration and refocus algorithms implementation (Matlab)

    • France
    • IT Services and IT Consulting
    • 700 & Above Employee
    • Intern
      • Apr 2013 - Sep 2013

      Le Haillan Optical design of a projector for video walls (avionic requirements) with the software CODE V Defining lines of research by C-K method (Concept-Knowledge) and multiple-criteria analysis

    • France
    • Research Services
    • 700 & Above Employee
    • Intern
      • May 2012 - Dec 2012

      Bordeaux Area, France Improving a near light field acquisition system Choosing system disposition, optical equipment (lens, diffuse screen, spatial filters) and mechanical equipment (translation stages, breadboard) Simulation by ray launching in C++

    • Canada
    • Higher Education
    • 400 - 500 Employee
    • Intern
      • Apr 2011 - Sep 2011

      Rimouski, Quebec Developing augmented reality application based on Wikitude (Android) Adding sounds to Wikitude and 3D models with OpenGL ES

    • Intern
      • Jun 2010 - Oct 2010

      Osaka, Japon Research on ball and player tracking in a broadcast soccer video Learning OpenCV library to develop a template matching algorithm and using the CAMShift algorithm

    • France
    • Education Administration Programs
    • 700 & Above Employee
    • Teacher
      • Sep 2009 - Jun 2010

      Val d'Oise Giving Physics and Math private lessons

Education

  • EISTI
    Engineer, Computer science
    2006 - 2011
  • Institut d'Optique
    Engineer, Optics
    2011 - 2013

Community

You need to have a working account to view this content. Click here to join now