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

Jawher Mdini

C/C++ Development Engineer

€580/day
1 project
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Jawher

đź’» Experienced C++ Developer with 9 years of experience, I have acquired solid expertise in application and embedded projects within demanding sectors such as payment, transport, metallurgy, industry, and automotive, while remaining open to other fields.
✨ Versatile and results-oriented, I master C, C++, C#, Python, and Java, as well as development on Linux and Windows, covering the entire software lifecycle: design, development, integration, maintenance, and unit testing.
âś… Accustomed to strict constraints (performance, security, reliability), I have contributed to certified solutions and compliance with the most rigorous standards.
🚀 My mission: to deliver robust, high-performance, and sustainable software, perfectly adapted to your critical needs.
  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Fluent

  • German

    Basic

Can work on-site
Paris (up to 50km), Lyon (up to 50km), Nice (up to 50km), Thonon-les-Bains (up to 50km), Thionville (up to 50km)

Experience

  • ArcelorMittal
    C/C++ Development Engineer
    RAW MATERIALS INDUSTRY
    April 2025 - October 2025 (6 months)
    Metz, France

    Development and integration of a software module for calculation, optimization, and simulation, used in the metallurgical field (cold rolling). This module automates and optimizes rolling parameter calculations to improve simulation accuracy and performance in an industrial presetting solution.

    • Development of a precise and high-performance calculation module for new cold rolling parameters (Flatness, EdgeDrop, RollKiss…)
    • Integration and use of external scientific libraries developed in Fortran
    • Design and implementation of optimization and multi-pass recalculation algorithms
    • Optimization of calculation performance using the Nelder-Mead mathematical model
    • Implementation of calculation constraints and development of an automation module to simulate the industrial and metallurgical environment
    • Creation of a data management and analysis module (input/output), including report generation and automatic result verification
    • Refactoring and reorganization of code to strengthen the application's architecture, maintainability, and modularity
    • Definition of configurable parameters and development of multi-module functionalities within the same application
    • Redefinition of the output package architecture
    • Development of unit tests, writing validation scenarios, and executing offline tests with real data

    • Rewriting new functionalities (initially developed in C++) in C# to integrate them into another graphical application
    • Bug fixing
    • Solution deployment
    C# C++ Windows Shell Script JSON
  • Artel Solutions
    C/C++ Development Engineer
    AUTOMOBILE
    August 2023 - December 2024 (1 year and 4 months)
    Paris, France
    Development and maintenance of firmware for Artel ABX and TMD units, fitted to vehicle dashboards, enabling real-time tracking and prevention of car theft:

    • Server communication module update: Adapt the communication module to support new server protocols and requirements.
    • Modification of message analysis functionality: Update the message analysis process to include new formats or improve error detection.
    • Modification of the timer module: Optimize the timer module for more precise management of intervals and execution times.
    • Development of unit tests: Create unit tests to verify the correct functioning of each code component in isolation.
    • Bug fixing: Identify and resolve software errors while testing to prevent regressions.
    • Solution deployment: Ensure the deployment of the solution to the production environment with automated and secure management.

    C++ Linux Powershell Python C
  • INGENICO
    C/C++ Development Engineer
    PUBLISHING
    April 2023 - July 2023 (4 months)
    Paris, France
    Development of an application for injecting security keys into payment terminals:

    • Addition of functionalities to the GUI module: Integrate new functionalities into the human-machine interface to improve user interaction.
    • Addition of functionalities to the key generation module: Develop additional functionalities to improve the generation of security or encryption keys.
    • Bug fixing
    • Solution deployment
    C++ Windows Git

Recommendations

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

  • Engineer's degree, Computer Software Engineering
    Faculty of Mathematical, Physical and Natural Sciences of Tunis
    2016
    Engineer's degree, Computer Software Engineering

Skill set

Categories