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

Zoheir Dib

C++ Developer

€550/day
Rennes, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Zoheir

#Who am I?

After an engineering degree followed by a master's and then a doctorate in computer science, I held several positions in software design and development, mainly in C++, during which I developed solid skills in software engineering applied to cutting-edge industrial fields such as medical and transport. I also held positions as a technical expert and software development team leader (Team-Lead).

#My skills

- C/C++, Qt, C#, Python software development
- GUI creation (HMI) in QML, WPF
- Algorithmics, Machine Learning.
- Functional specification
- System and software architecture.
- Agile / Scrum, DevOps
- Git, SVN
- AWS Cloud
- Technological watch.

#My services

- Specifications and design (terms of reference, technical and financial proposal, software design)
- C/C++, Qt, C#, Python development
- Embedded development
- Image and signal processing algorithm development
- Machine Learning algorithm development
- Team-Lead: monitoring development team, task distribution, code review, junior training, intern supervision.
- Tech-Lead: technological watch, proposing technical solutions, supporting the implementation and deployment of development/integration/validation environments, adherence to software processes, coding rules.
  • 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

  • PhD
    University of Brittany Occidentale
    2014
    Computer science, image processing and computer orthopedic assisted surgery.
  • Master Industrial Computer Science, Embedded and Communicating Systems (SEC), Computer Science
    University of Haute-Alsace Mulhouse-Colmar
    2011
    Master informatique industriel, Systèmes embarqués et Communicants (SEC),

Skill set (13)

Categories