Bruno WILLEMS
Développeur back-end at Neovote- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
Topline Score
Bio
Experience
-
NEOVOTE
-
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
-
-
-
Imagine Optic
-
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
-
-
-
Thales Alenia Space
-
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
-
-
-
CEA
-
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)
-
-
-
Thales
-
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
-
-
-
Inria
-
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++
-
-
-
Université du Québec à Rimouski
-
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
-
-
-
Complétude
-
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 -
Institut d'Optique
Engineer, Optics