Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Mohamed-Amine ABIDI

Mohamed-Amine ABIDI

Engineer in Computer Science / Ph.D (C/C++, Qt, VR/AR)

38 ans
Permis de conduire
Paris (92000) France
En poste Ouvert aux opportunités

Software Engineer

Thales
Avril 2019 à mars 2020
    • Développement de nouveaux module d’envoi de frames sur le réseau en mode multicast (en se basant sur les libavformat, ffmpeg ...).
    • Développement d’un software d’enregistrement d’une vidéo à partir d’une source vidéo, et aussi la relire en mode ralentie et rapide.
    • Langage: C/C++, multithreading, pyhton, Qt.
    • Intégration continue du soft sur plateforme.
    • Correction des bugs.

    Outils & Langages : Visual Studio 2017, JIRA, Git, Bitbucket, C/C++, QT, Python, XML, SHELL, JENKINS.
    Méthodologie : Agile, Scrum.
    Environnement : Windows/Linux.

Software Engineer

IXBlue
Mars 2018 à mars 2019
    • Développement d'un framework d’interfaçage entre la lib QT et le produit Gecdis.
    • Re-design du front office du produit Gecdis et refaire le linquage avec le back office.
    • Tache principale : migration du Gecdis vers le "NextGen" : une version moderne du software.
    • Développement des composants graphique (framework) en se basant sur les composants de base de la lib QT.
    • Correction des bugs.

    Outils & Langages : Visual Studio 2017, C++/Qt, JIRA, Git, Bitbucket, JENKINS.
    Méthodologie : Agile, Scrum.
    Environnement : Windows.

Ingénieur R&D

DPT Corporate
Novembre 2016 à février 2018
Aix en Provence
France
  • Ingénieur R&D au sein de DPT Corporate, l’objectif de ce poste est de mettre en place des nouvelles fonctionnalités pour le produit « ThinkDesign », aussi d’entretenir ses modules existants.
    Tâches : Développement d'un : outil de génération automatique de marqueur 3D, module de gestion de moniteur HDPI, module d'intégration de la tablet Wacom 'Intuos3' dans le produit ThinkDesign. Entretenir le produit ThinkDesign : correction des bugs.
    Outils & Langage : Visual Studio 2013, C/C++, composants COM, DLL, OpenGL.
    Environnement : Windows.

Doctorat en Réalité Virtuelle et Simulation industrielle

Ecole Centrale Lyon
Octobre 2013 à octobre 2016
CDD
Lyon & Brest & Saint-Etienne
France
  • Thèse doctorat en simulation 3D et réalité virtuelle dans le cadre d’un projet FUI « OptiFlux », Sujet : « Apport du couplage d'un système de simulation de processus industriels avec une plateforme de réalité virtuelle ». Cette thèse a comme objectif de développer un système de simulation des processus industriels en réalité virtuelle en couplent un simulateur traditionnelle comme ARENA avec un environnement virtuel. Ce couplage nécessite le développement d’un protocole d’échange de données en temps réel entre les deux systèmes hétérogène.
    Outils & Langages : ARENA, DDS (OpenSplice), Visual Studio 2012, C/C++, Unity3D, C#, DLL, VB.

Ingénieur Développement (Qt/C++).

Cynapsys It Hotspot
Octobre 2011 à septembre 2013
Tunis
Tunisie
  • Conception et développement d’une application de configuration d’un récepteur IP-TV en utilisant le framework Qt. Cette application permet aux utilisateurs d’interagir avec le récepteur IP-TV via une télécommande. Ce poste s'est déroulé dans le cadre d'un projet R&D dont le but est de développer un Box-TV.
    Outils : gcc, C/C++, SQLite, Qt 4, QtCreator.
    Environnement : Linux.

Réalité Augmentée [Équipe R & D] (Stage de fin d'étude)

DIOTASOFT
Mars 2011 à août 2011
Stage
Paris
France
  • Mettre en oeuvre une application de réalité augmentée en utilisant des algorithmes avancés, Développement d'un Plugin pour la Kinect, Gestion des occlusions dans un contexte d'application de réalité augmentée et développement des shaders.
    Outils & Langages : Unity3D, Visual Studio 2010, C/C++, C#, Cg.
    Outils : Microsoft Kinect.

Développement Java/J2EE (Stage Ingénieur)

Cynapsys It Hotspot
Janvier 2009 à juin 2009
Stage
Tunis
Tunisie
  • Conception et développement d’une application de vente en ligne en utilisant la technologie Java/J2EE (IceFaces, JSF, Spring, Hibernate).
    Outil & Language : Eclipse, Java, Sql.
    Framework : IceFaces, JSF, Spring, Hibernate.
    Database : SQL Server.
    Environnement : Windows.

Stage de modélisation 3D

Isamm-Manouba
Juin 2008 à août 2008
Stage
Tunis
Tunisie
  • Réalisation et Modélisation 3D, Le stage a consisté en l’apprentissage des logiciels « Real-Flow » et « Maya » ainsi que la création de DVD de formation (Tutorials) pour les deux logiciels précités.

Projets durant les modules d’Ingénieur

ISAMM Mannouba
Septembre 2009 à mai 2012
Projet étudiant
Tunis
Tunisie
  • Projet de Programmation en C, Réalisation d’un Jeux 2D « Tetris », Language : C; Bibliothèques : SDL, SDL mixer;
    Outil de développement : Code-Blocks; Environnement : Linux.
  • Projet de Programmation en C, Réalisation d’une application de «Voyageurs de Commerce » en utilisant l’Algorithme
    génétique; Outils : Code-Blocks sous Linux.
  • Projet de Programmation Orientée Objet en Java, Réalisation d’une application de gestion de personnels, Language
    de Modélisation : UML; Outil de développement : Eclipse (version-Fedora); Environnement : Linux.
  • Projet de Programmation Orientée Objet C++ Réalisation d’une application de gestion de formation, Language de
    Modélisation : UML; Outil de développement : QtCreator; Environnement : Linux.
  • Projet de Programmation sous Unix, Développement d’un mini projet en (C/Lex/Yacc) pour un compilateur. Écriture
    de plusieurs programmes en C et des scripts d’analyse lexicale (lex), syntaxique (yacc) en Shell, Api socket,
    AWK/SED, Gestion de processus sous Unix.
  • Développement Web. Conception et création d’une application de génération des classes Java. Outils: JSP, JAVA,
    DTD, XML, XSL, XSLT.
  • Mini-Projet en Traitement Numérique d’Images, développement d’une application qui implémente l’algorithme de débruitage avec 3 méthode (Tikhonov, variation totale, hypersurfaces), Matlab comme outil de développement.
  • Développement d’une application de traitement des objets 3D, Reconstruction de maillage 3D à partir d’un ensemble
    d’informations : implémentation en Qt/C++ pour l’interfaçage et la bibliothèque VTK pour le traitement 3D.
  • Mini-Projet en Réalité Augmenté, intégration des objets 3D dans le monde réel en utilisant un web-Cam:
    implémentation en ARToolkit/C++.
  • Mini-Projet : jeu Bomberman réalisé avec le moteur des jeux Unity3D, Langage C# et Maya pour la modélisation des
    objets 3D.
  • Projet de Fin d’année de Réalité Virtuelle, il s’agit d’immerger un patient au coeur d’un univers virtuel lié aux raisons
    de ses angoisses, le But est de projeter les gestes du joueur sur un « Avatar » (modélisé auparavant), Language C#;
    API : OpenNI, NITE; Outils de développement : Unity, Maya ; Matérielle : KINECT(XBox).

PhD in Computer Science (Virtual Reality and Industrial Simulation)

École Centrale de Lyon

Février 2013 à septembre 2016
Sujet de Thèse : Apport du couplage d'un système de simulation de processus industriels avec une plateforme de réalité virtuelle

Engineer's degree in Computer Science.

University of Manouba

Septembre 2006 à juin 2011
  • C/C++, C#, Cg, JAVA, J2EE, Shell, JavaScript, UML.
  • Microsoft Visual Studio, QtCreator, Eclipse, Unity3D, Photoshop, Oracle, Modélisation 3D (Maya, 3dsMax), Turbo C, Matlab.
  • Windows, Linux.
  • C (SDL, GTK); C++ (Qt, VTK, OpenGL, ARToolkit); Java (Swing, AWT); J2EE (IceFaces, JSF, Spring, Hibernate); ActionScript (FLARToolkit).
  • PHP, HTML, XML, CSS, XSL, DTD, XSLT, JSP, Servlet, Apache-Tomcat.
  • classique
  • Other
  • Photographie.
  • Escrime
  • Natation