Skip to: site menu | section menu | main content

Tarik Bekkour : Site Web Personel

Bienvenue sur mon site web personnel...

Ce site est une ébauche  : il  est en construction. Il s'enrichira dans les semaines et mois qui viennent.

Navigation:

Résumé des compétences

  • Conception, architecture er développement de logiciels,
  • Développement d'interfaces graphiques,
  • Programmation 3D : Morphing, Affichage et manipulation de modèles et maillages 3D,
  • Option Cloud-Computing,
  • Applications Web,
  • Développement d’applications métier : biomédical, biomécanique, Pre- et Post-traitement pour logiciels de Simulation Numérique et Eléments finis (Radioss, Autodesk Simulation), vibroacoustique, Safety, …
  • Programmation scientifique (Optimisation, Statistiques, Datamining, Plans d’Expérience, Analyse numérique, Interpolation, Traitement du signal, Traitement d’images),
  • Visualisation, analyse et traitement de données 2D et 3D,
  • Informatique médicale (ingénierie biomédicale, traitement des données médicales)

Langages et Systèmes

  • Langages
    • C/C++,
    • JavaScript, Python, LUA,
    • Java,
    • Pascal / Delphi,
    • Fortran,
    • Notions : C#, DOTNET 
  • 3D : OpenGL

  • Scientifique :  Matlab, SciLab, OpenModelica
  • Frameworks Graphiques :  Qt, Gtk, Delphi, C++Builder, WPF (Notions),
  • Développement Web
    • JavaScript / HTML5 / CSS3 
    • jQuery
    • node.js, Apache, IIS
    • Silverlight / ASP.NET
  • Développement pour Mobiles :
    • moSync, jQuery Mobile
  • Environnements 
    • Visual Studio,
    • Visual Web Developer,
    • Qt-Designer, Qt-Creator, 
    • g++
    • Eclipse,
    • C++ Builder, Delphi
  • Source Control
    • Perforce, Tortoise SVN, Git
  • Bug-Tracking : MantisBT

  • Documentaation : Doxygen

  • Librairies
    • FFTW (FFT, C/C++),
    • LAPACK/CLAPACK (Systèmes Linéaires, C/C++/Fortran),
    • FFMPEG (Vidéo, C),
    • OpenCV, (Traitement d’images, C++),
    • SFML (Multimédia, C++),
    • GraphViz (Visualisation de graphes, C++),
    • Boost (Librairie généraliste, C++)

Expérience Professionnelle

  • De Janvier 2012 à Juin 2013 : Responsable Développement Logiciels

    • Management de l’équipe de développement et gestion des projets

    • Développements :

      • Conception et développement d’un logiciel d’étude paramétrique et optimisation mathématique dédié à la CAO et la Simulation numérique (Autodesk Simulation, Autodesk Inventor, LS-Dyna, Abaqus)

      • Cloud-Computing : lancement d’applications à distance, contrôle et récupération de résultats. Utilisation au sein du logiciel d’optimisation.

      • Développement d’application Web dans le cadre d’un projet Européen : Calculateur de coûts de fabrication d’un véhicule en ligne - édition des coûts unitaires, calcul sur serveur, visualisation et contrôle temps-réel des résultats.

Environnement technique : C/C++, Qt, Python, PyQt, JavaScript, jQuery, HTML5 / Windows

  • De Septembre 2006 à Juillet 2011 : Ingénieur Développement Senior chez Altair Development France (Après rachat de Mecalog)

    • En charge du développement et de la maintenance d'un logiciel d’optimisation multidisciplinaire et étude paramétrique et d'une application pour la validation de simulations numériques, Analyse stochastique, Virtual Testing et évaluation de la qualité de modèles numériques 
      • Développement et intégration de modules métiers et d’analyse de données,
      • Intégration de modules de fiabiliité et d'Optimisation Robuste
      • Compilations multiplateformes, génération des binaires, packaging
      • Maintenance , suivi des bugs et des requêtes clients, support clients,
      • Portage Qt3 vers Qt4

Environnement technique : C/C++, Fortran, Qt, OpenGL, Windows, Linux, Unix

    • Initiation et Design de la nouvelle interface graphique d’HyperStudy (le logiciel d’optimisation et d’étude paramétrique de la suite d’HyperWorks d’Altair) : passage à Qt,
    • Projet d’unification d'outils deux logiciels d’optimisation d’Altair et de Mecalog
    • Maintenance d'un logiciel de vibroacoustique développé pour EADS,
    • Interfaces de lecture des fichiers résultats des codes de calcul (Radioss, LS-Dyna, Abaqus, …)
    • Participation aux développements dans HyperStudy,
    • Modules et librairies pour HyperWorks (outil de Kriging de maillages pour HyperMorph)
  • De Mars 2002 à Septembre 2006 : Ingénieur R&D chez Mecalog, France

    • Conception et développement de modules interactifs avancés pour le pré- et post-traitement :

      • Editeur pour la définition de variables et résultats d’optimisation,

      • Environnement de développement intégré pour l’édition de scripts de calculs,

      • Plotters 2D et 3D : Visualisation de courbes, surfaces, maillages 3D

      • Traitement des données : Traitement du Signal, Interpolations, Fitting, Statistiques,

      • Outils de Data-Mining : Clustering, PCA, Corrélations (algorithmes et visualisation),

      • Traitement d’images et vidéo : segmentation, détection et suivi de cibles

      • Interpolation multidimensionnelle (Kriging, etc…)

      • Reporting : Génération automatique et semi-automatique de rapports HTML, PDF

Environnement technique : C/C++, Qt, OpenGL / Windows, Linux, Unix

    • Développement d’applications biomécaniques :

      • Outils interactifs de scaling et positionnement de modèles numériques humains (Humos Scaling-Tool et Humos Positionner). Intégration à HyperCrash)

Environnement technique : C/C++, Qt, OpenGL / Windows, Linux, Unix

    • Développement de modules pour la Safety (Sécurité passive) :

      • Positionneur de mannequins numériques dans un véhicule,

      • Simulateur de déformation de sièges : déformation automatique du maillage de sièges de véhicules en fonction du modèle du conducteur et/ou du passager.

Environnement technique : C/C++, Gtk, OpenGL / Windows, Linux, Unix

    • Industrialisation d’un logiciel de vibroacoustique pour EADS :

      • Réalisation du cahier des charges,

      • Intégration et clean-up du code de calcul client,

      • Conception et réalisation de l’interface graphique,

      • Compilation multi-plateformes (windows, linux et unix),

      • Packaging,

      • Testing,

      • Documentation,

      • Suivi et maintenance chez les clients (installations, formations)

    • Veille technologique,

    • Intégration de librairies externes (tests, compilations, adaptation, réalisation des API),

    • Projets de recherche Européens (Humos, Aprosys),

    • Participation à des congrès et colloques,

    • Réalisation et participation à des études pour le compte de clients (Radioss, Vibroacoustique)

  • De Octobre 2000 à Mars 2002 : Post-doctorat à l'université de Liverpool (Angleterre)

    • Recherche : étude de modèles mathématiques du cerveau humain responsables des mouvements oculaires lents (« Initiation et programmation de la poursuite oculaire »).

    • Développement : amélioration et maintenance du logiciel de gestion et pilotage des expérimentations en laboratoire de recherche (stimulations, acquisition et traitement des signaux oculaires, stockage et post-traitement)

Environnement technique : Delphi, Matlab / Windows

  • En 1999 : Projet de transfert industriel (6 mois) : Laboratoire des Systèmes Biomécaniques, Strasbourg / Synapsys, Marseille

    • Réalisation d’un logiciel d’exploration clinique et de diagnostique pour le système vestibulaire (ORL) humain (« Réalisation d'une épreuve rotatoire multi-fréquentielle pour l'exploration du système vestibulaire humain en clinique.»).

Environnement technique : C, Traitement du signal, traitement d’images / Dos, Windows

  • En 1999 : Consultant chez IPC "Roche" (Institut de pharmacologie clinique) pour le traitement et l'analyse des données des mouvements oculaires.

  • De 1993 et 1994 :

    • Enseignement dans un lycée professionnel (Algérie) : programmation et algorithmique.

    • Enseignement dans une entreprise de services (Algérie) : Statistiques Descriptives.

Formation

  • Université Louis Pasteur, Strasbourg, France
    • 1995 – 1999 : Doctorat en Biomécanique et ingénierie biomédicale (Obtenu avec la mention très honorable et les félicitations du jury)

Titre : "Modèles mathématiques du système visuo-oculomoteur : utilisation chez le sujet normal et en pathologie; application en génie-biomédical"

Développements : Logiciels destinés aux recherches en laboratoire et aux centres hospitaliers pour l’aide au diagnostic dans les domaines de l’ORL, de la Neurologie et de l’Ophtalmologie

Environnement technique : C/C++, Matlab, Simulink, Statistiques, Traitement d’images, Traitement du signal, … / Dos, Windows

    • 1994 – 1995 : DEA de Mécanique et Ingénierie – Option Biomécanique

Titre du stage (6 mois) : "Utilisation de méthodes Vidéonystagmographiques en exploration fonctionnelle vestibulaire et oculomotrice"

Développements : Logiciel de pilotage de matériel de capture des mouvements oculaires et analyse des données.

Environnement technique : C, Pascal, Matlab, Traitements du signal, Traitement d’images / Dos

  • Institut National Informatique, Alger, Algérie
    • 1988 – 1993 : Ingénieur en informatique - Option Systèmes Informatique

Titre du stage de fin d’études (1 an) : "Développement d'un logiciel interactif d'aide à l'orthodontie : simulations de traitements et prévisions de croissance"

Travail en collaboration avec deux centres hospitaliers

Lieu : Hopitaux Mustapha et Beni-Messous d'Alger

Environnement technique : Pascal / Dos

Langues

  • Français : Maternel
  • Anglais : Courant
  • Arabe : Courant