I had the opportunity to improve my expertise in the entire software development cycle working for various companies and organisations.
Actenum develops operational scheduling and optimization software.
I work as Full-Stack Software engineer and designed and implemented Actenum's first web application from the bottom up. This product, DSO/CX, is now used by 4 of the top Oil and Gas companies in the US and by more than 500 users.
The Metacreation Lab works on the idea of endowing machines with creative behavior. Metacreation involves using tools and techniques from artificial intelligence, artificial life, and machine learning to develop software that is creative on its own.
I worked with Pr. Philippe Pasquier on a genetic programming platform to evolve sound synthesizers and presets.
LIFL is the primary Computer Science Laboratory of Lille and works on Software Infrastructures and Embedded Systems, Calculus Algorithms and Computer vision.
I worked with the SMAC (Multi-Agents Systems and Behaviors) and developed a JAVA applet to illustrate one of their projects.
I designed and implemented back end (JAVA/Play Framework) and front end (ExtJS) for Actenum's first web application. After the first version successfully released, I took part of the effort to grow Actenum's development team and transitioned our stack to JAVA/Jersey (back end) and ReactJS (front end). As a member of a small team, I was also in charge of implementing and maintaining Actenum's cloud infrastructure and DevOps environment (CI, Git, deployment...).
I designed, developed and tested a genetic programming platform in Python for evolving sound synthesizers as part of an industrial partnership with Teenage Engineering . I distributed code on the Bugaboo cluster using DTM and mpi4py ( Westgrid–ComputeCanada ). I also benchmarked sets of configurations for this platform and statistically analysed the results using Matlab.
I planned, organized and managed an intranet application project dedicated to the security examinations of level crossings. I developed and maintained this application that uses ASP.NET and SQLServer technologies. I also analyzed end user needs through field based observation and interviews.
I worked on an artificial intelligence project which aimed to develop an innovative system for generating virtual agents in multi-agent system environments. We worked in collaboration with the car company: Renault and the virtual reality company: Oktal to implement this new system in their car simulator © SCANeR . I was in charge of developing a JAVA applet to illustrate this innovative system.
I automated the testing platform for the radio software embedded in the Rafale fighter using the IBM's proprietary software: RTRT . I Developed a tool in Perl to analyze the test results.