You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Zoheir DibZD

Zoheir Dib

Développeur C++

€550/day
Rennes, FR
8-15 years

Average response time: 1 hour

About Zoheir

#Qui suis-je ?

Après une formation d’ingénieur suivi d’un master et ensuite d’un doctorat en informatique j’ai occupé plusieurs postes en conception et en developpement logiciel principalement en C++, durant lesquels j’ai développé des compétences solides dans l’ingénierie logiciel appliquée à des domaines d’industrie de pointe tel que le médical et le transport. J’ai aussi occupé des postes d’expert technique et de responsable d’équipe de developpement logiciel (Team-Lead).

#Mes compétences

- Développement logiciel en C/C++, Qt, C#, Python
- Création d'interface graphique (IHM) en QML, WPF
- Algorithmie, Machine Learning.
- Spécification fonctionnelle
- Architecture système et logiciel.
- Agile / Scrum, DevOps
- Git, SVN
- Cloud AWS
- Veille technologique.

#Mes services

- Spécifications et conception (cahier des charges, proposition technique et financière, conception logiciel)
- Développement C/C++, Qt, C#, Python
- Développement embarqué
- Développement d’algorithme de traitement d’image et du signal
- Développement d’algorithme en Machine Learning
- Team-Lead : suivi d’équipe de developpement, répartition des taches, relecture de code, formation des juniors, encadrement des stagiaires.
- Tech-Lead : veille technologique, force de proposition de solutions techniques, accompagnement à la mise en place et déploiement des environnements de developpement/intégration/validation, respect des process logiciel, règles de codage.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Rennes (up to 50km)

Experience

  • ATOS / ALSTOM
    C++ Software Engineer Team Leader and Data Scientist
    TRANSPORTATION
    July 2016 - Today (9 years and 11 months)
    Rennes, France
    Design and development of software solution for automatic train signalization (ATS)
    • Define the technical specifications and design the software architecture (UML , MVC)
    • Development of component of passenger information (C++)
    • Development of component of alarms management, train tracking, traffic scheduling, automatic signaling controls (C++)
    • Development of algorithms for Shortest Path Calculation (C++)
    • Define the technical specifications and design the software architecture (UML , MVC)
    • Development of component of passenger information (C++)
    • Development of component of alarms management, train tracking, traffic scheduling, automatic signaling ontrols (C++)
    • Development of algorithms for Shortest Path Calculation (C++)
    • Development of server software and several HMI for remote control and train supervision (C#, WPF, Net, MVVM)

    Technical Environment: C++, C#, .Net, Git, MVC, MVVM.
    C++ C# .NET Git MVC MVVM
  • ATOS / ALSTOM
    C++ Software Engineer TeamLeader and Data Scientist
    SOFTWARE PUBLISHING
    January 2018 - Today (8 years and 5 months)
    Rennes, France
    Design and development of software solution for Crowd counting and Smart Vehicle
    • Development of algorithm of street segmentation
    • Development of algorithm of crowd counting

    Technical Environment: C++, Python (Keras, TensorFlow), Deep learning, semantic segmentation
    C++ Python keras Image Processing Machine learning
  • LaTIM/ OSTESYS
    C++ Software Engineer , R&D Engineer
    MEDICAL
    January 2012 - January 2018 (6 years)
    Brest, France
    Design and development of software solution for computer orthopedic assisted surgery

    • Define the technical specifications and design the software architecture. (UML, MVC)
    • Development of 3D automatic statistical shape model building algorithms for bones (femur, tibia, scapula).
    • Development of 3D point wrapping algorithms on MRI.
    • Development of 3D medical image segmentation algorithms on MRI and CT
    • Development of 3D rigid and non-rigid registration algorithms.
    • Development of 3D mesh processing
    • Development of software navigation for orthopedic assisted surgery and cadaveric test
    • Development of a novel Ultrasound device for orthopedic assisted surgery planning (ANR project)
    • Development of a new hip joint center algorithm detection in orthopedic assisted surgery.
    • Development of various graphical interfaces for 2D/3D images, volume visualization and processing.
    • Development of knee digitizing simulation algorithm and software.
    • Test, validation and integration of algorithms in commercial software for orthopedic assisted surgery (OSTESYS).
    • Participate in technical’s meeting.
    • Writing the « Work packages » in English.
    • Writing the « Technical report and documentations» in English.
    • Publish works in internationals conferences, CAOS 2013 (Orlando - USA), and CAOS 2014 (Milan, Italia).
    Technical Environment: C++, QT, VTK, ITK, IGSTK, GDCM, VXl/VNL, PCL, BLAS/LAPCK, POSIX Threads, Matlab, QTest, Valgrind, UML, MVC, SVN, Git.
    C++ Qt MVC Git Image Processing Machine learning

Recommendations

Be the first to recommend Zoheir

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • PdD
    Université de Bretagne Occidentale
    2014
    Computer science, image processing and computer orthopedic assisted surgery.
  • Master informatique industriel, Systèmes embarqués et Communicants (SEC), Computer science
    Université de Haute-Alsace Mulhouse-Colmar
    2011
    Master informatique industriel, Systèmes embarqués et Communicants (SEC),

Skill set (13)

Categories