About me

Here are a few words about me, my background and what motivated me in starting this blog.

I am a C++/Qt software engineer and have a PHD in Biomedical engineering. I am passionate about the design and development of interactive domain-specific applications and scientific computing including Machine-Learning, Neural-Networks, Data-Visualization and Analysis, Computer-Vision, and many others. 

I worked as a software engineer for more than 15 years in companies involved in various areas such as Numerical Simulation, Biomedical Engineering, Automotive Industry, CAD, …and had to work on many challenging projects : (see below)

I also worked (and still actively working) on personal projects that I started for special needs, educational purposes.or simply by curiosity to understand some XXXXX and/or implement some features I found innovative and interesting to be taken further so that it can be (easily and intuitively) usable. This lead me to develop and/or adapt libraries and APIs in signal processing, image processing, data analysis and visualization, reporting, etc. 

Here a some of the applications and tools I had to work on:

  • Interactive multi-dimensional data-mining and visualization tools
    • PCA
    • Clustering
    • Correlation matrices and heatmaps,
    • Parallel coordinates
    • (…)
  • 2D/3D data applications
    • Rich visualization (real-time data, time-series, scatter points, 3D surfaces, histograms, …)
    • Statistics
    • Mathematics functions
    • Interpolation and Fitting
    • Signal-processing (spectral analysis, filtering, etc.)
    • Manipulation (Drag’n’Drop, Move, Data-Search and Extract, …)
    • I/O functions
    • (…)
  • 3D-Models application
    • Surface and Volumetric mesh rendering
    • Interactive mesh morphing under constraints (XXX example: Seat-Deformer XXX)
    • (…)
  • Pre-processing tools
    • Smart Editors
    • Interactive modules allowing the XXX of complex data
    • (…)
  • Post-processsing tools for Numerical-simulation
    • Visualization of Multi-Physics numerical simulation computations (??????)
    • XXXX
  • Reporting tools
    • HTML
    • PDF
  • Interactive software for orthodontics
    • diagnosis
    • interactive orthodotical and chirirgical treatment simulation
    • growth-prediction
  • Mulidimentional ??? (UNIVERSAL) ??? Data interpolation tool (Kriging, RBF) that works on
    • n-dimentional data
    • 3D models,
    • time-serise data
  • Biomechanical tool for:
    • Scaling and
    • Positioning of realistic 3D Human model (XXX —> chercher sur Internet HUMOS pour avoir une description que l’on peut ecrire XXX)
  • Interactive Pre- and Post-processing Application for vibroacoustic destinated for satellite launchers (EADS)

[ADD ++++++++++++++++++++++++++++++++++++++++++++++++]

Link the: 

Software Engineering aspects of development from the design to the deployment : design, coding, languages, building tools (IDEs, …), deployment (CI/CD), …

with:

Scientific domains such as data visualization and analysis, neural nets  

[++++++++++++++++++++++++++++++++++++++++++++++++ END]

I do spend a lot of time trying to keep myself informed about news and technologies related to the topics listed above and I thought that my readings and hunt of news and updates could be helpful to some other people. If so I’ll be happy to get feedback by leaving a comment or sending me an email. I will get back to you as soon as possible.

 

================================================================================================================================================================================================================================================================================================================================================================================================================ REMOVE ===============================================================================================================================================================================================================================================================================================================================+++++++++++++++++++++++++++++++++++++

 

of all the interesting areas that I try to keep track of evolution is large enough to be listed here. XXXXX This what motivated me to share some of the articles I find interesting and the news (new packages, library updates, language evolution, etc…) I consider useful to a passionate of data engineering and software dev like me

 

I am a C++/Qt software engineer and have a PHD in Biomedical engineering.

I am passionate about the design and development of interactive domain-specific applications (engineering and scientific tools, biomedical applications, automotive, …) and scientific computing including Machine-Learning, Neural-Networks, Data-Visualization and Analysis, Computer-Vision, and many others.  

I spend a lot of time trying to keep myself informed about news and technologies related to the topics described above. The list of all the interesting areas that I try to keep track of evolution is large enough to be listed here. XXXXX This what motivated me to share some of the articles I find interesting and the news (new packages, library updates, language evolution, etc…) I consider useful to a passionate of data engineering and software dev like me.

I worked as a software engineer for more than 15 years in companies involved in various areas such as Numerical Simulation, Biomedical Engineering, Automotive Industry, CAD, …and had to work on many challenging projects : (see below)

I also worked (and still actively working) on personal projects that I started for special needs, educational purposes.or simply by curiosity to understand some XXXXX and/or implement some features I found innovative and interesting to be taken further so that it can be (easily and intuitively) usable. This lead me to develop and/or adapt libraries and apis in signal processing, image processing, data analysis and visualization, reporting, etc.   

Here is a list of the projects I worked on during my experience : 

  • Interactive multi-dimensional data-mining and visualization tools
    • PCA
    • Clustering
    • Correlation matrices and heatmaps,
    • Parallel coordinates
    • (…)
  • 2D/3D data applications
    • Rich visualization (real-time data, time-series, scatter points, 3D surfaces, histograms, …)
    • Statistics
    • Mathematics functions
    • Interpolation and Fitting
    • Signal-processing (spectral analysis, filtering, etc.)
    • Manipulation (Drag’n’Drop, Move, Data-Search and Extract, …)
    • I/O functions
    • (…)
  • 3D-Models application
    • Surface and Volumetric mesh rendering
    • Interactive mesh morphing under constraints (XXX example: Seat-Deformer XXX)
    • (…)
  • Pre-processing tools
    • Smart Editors
    • Interactive modules allowing the XXX of complex data
    • (…)
  • Post-processsing tools for Numerical-simulation
    • Visualization of Multi-Physics numerical simulation computations (??????)
    • XXXX
  • Reporting tools
    • HTML
    • PDF
  • Interactive software for orthodontics
    • diagnosis
    • interactive orthodotical and chirirgical treatment simulation
    • growth-prediction
  • Mulidimentional ??? (UNIVERSAL) ??? Data interpolation tool (Kriging, RBF) that works on
    • n-dimentional data
    • 3D models,
    • time-serise data
  • Biomechanical tool for:
    • Scaling and
    • Positioning of realistic 3D Human model (XXX —> chercher sur Internet HUMOS pour avoir une description que l’on peut ecrire XXX)
  • Interactive Pre- and Post-processing Application for vibroacoustic destinated for satellite launchers (EADS)

I am interested not only in the software-development aspects itself (architecture, languages, design, …), but also in the domains the software is used for. I believe that understanding the domain we develop a software for is what can make it a great product to the final user. I love developing tools that makes complicated concepts/techs more accessible and repetitive tasks less tedious.

I mainly work in C++ (11/14/17) with Qt as a front-end for desktop applications but do use (and appreciate) Python and R when needed, especially as scripting languages. I am also very interested in Web dev technologies  (node.js, react.js, CSS, …) and the challenging task of unifying UI XXXX between desktop and web platforms.  

I am also very interested in Data visualization and analysis, Machine-Learning (even if the term ML is very vast and may include data-analysis).

C++ and Qt framework but do appreciate Python, Node.js, Lua, and many other computers science techs.

[TOPIC]

during my PHD and later during post-doctorate, I faced many challenges such as analyzing, visualization and processing large biological signals. We had to, not only correctly treat the data for research purposes (usage of MATLAB), but also make the techniques developed available to XXXX users (usage of C, Graphical user interfaces).  

==> my love for bringing data-science to the final user (whether it is an engineer, a professional or a XXXX)

I have always been interested not only in the software-development aspects itself (architecture, languages, design, …), but also in the domains the software is used for and I spend I spend as much time as possible trying to keep myself informed and up-to-date relative to many areas related software engineering and scientific application-development.

[END_TOPIC]

[TOPIC]

I worked as a software engineer for more than 15 years in companies working in various areas such as Numerical Simulation, Biomedical Engineering, Automotive Industry, CAD, … I had to work on many challenging projects : (see below)

I also worked (and still actively working) on personal projects that I started for special needs, educational purposes.or simply by curiosity to understand some XXXXX and/or implement some features I found innovative and interesting to be taken further so that it can be (easily and intuitively) usable. This lead me to develop and/or adapt libraries and apis in signal processing, image processing, data analysis and visualization, reporting, etc.    

[END_TOPIC]

    ????     ---> Comment integre ce qui suit dans les phrases précédentes ?     during my PHD (where coding and software had a big place)     ????

Among the projects I developed and/or I actively worked on:

[MINE] **
– Signal processing,
– Charting tools
– …