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

Khaled El Gharbi

C++ | Python Software Developer

€400/day
Pertuis, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Khaled

Hello 👋 My name is Khaled and I invite you to explore my profile on Malt!

With 7 years of software development experience 👨‍💻, I have acquired expertise in designing applications in various sectors such as aeronautics, finance, automotive, industrial, and energy. Currently, I am involved in an exciting project at Pellenc ST, where I am participating in the transition of waste sorting software from Qt to OPC-UA.

What you will gain by collaborating with me:

Precision and Clarity🕵️‍♂️: As a specialist in C++ and Python, I am committed to delivering optimized solutions by following best practices and design patterns. I also ensure that my work is thoroughly documented for easy understanding and maintenance.

Commitment to Quality📝: With in-depth knowledge of DevOps and software testing, I prioritize quality and reliability in every line of code I produce.

I am available to discuss your project and offer tailor-made solutions. Contact me and receive a quick response to start our collaboration!

➡️ Let's discuss your project now on Malt!

  • Arabic

    Native or bilingual

  • French

    Fluent

  • English

    Fluent

  • Spanish

    Conversational

Remote only
Primarily works remotely

Experience

  • Pellenc ST
    Industrial IT Engineer
    ENVIRONMENTAL
    June 2022 - Today (4 years)
    Pertuis, France
    PS: Experience includes 8 months of pre-hiring with the company **Agap2**.

    • Participate in the design of the OPC-UA model for the new software middleware, and in the implementation of models and controllers in C++17.
    • Migrate proxies communicating with the low-level pipeline managed by ROS, to integrate them with the OPC-UA model.
    • Create a Python 3 script that performs hardware configuration via OPC-UA and implement its unit test with Pytest.
    • Create BDD integration tests in Python 3 with Cucumber for the new middleware.
    • Define Gherkin requirements for stories.
    • Resolve bugs in the current software and provide Hotline Support.
    • Participate in writing the technical documentation for the new middleware.
    OS (Debian (Linux)) / IDE (Visual Studio Code) / Version Control (Gitlab) / CI (Jenkins) / Project Management (Jira) / Frameworks & Libraries (Qt/Qml, open62541, ROS)
  • Dassault Systèmes
    Software Engineer
    SOFTWARE PUBLISHING
    November 2021 - April 2022 (5 months)
    Le Havre, France
    PS: I was on assignment with the company **Consuliing**.

    • Participate in the design and implementation of COM APIs in C++17 and MIDL for Solidworks Electrical and Catia, which allow creating/manipulating:
    • Cable and wire objects.
    • Components and terminals.
    • Manufacturer parts.
    • Implement a smart pointer solution to replace pointer vectors managing all database ORMs.
    • Implement unit tests in C# with MSTest V2 for these new APIs.
    IDE (Visual Studio 2019) / Version Control (Gitlab) / Project Management (Jira)
  • FIS Global
    Software Engineer II
    May 2020 - May 2021 (1 year)
    Tunis, Tunisia
    • Work on various Jira stories with an experienced international team in Scrum, for the purpose of analyzing, fixing bugs, and adding features to the "Valdi Trader" product, using C++11/Win23 API.
    • Create functional tests for added features with GoogleTest.
    • Create documents describing the behavior after adding new functionality.
    • Presentations and demos in English of tasks performed in each sprint review.
    Git Repository (Bitbucket) / Project Management (Jira) / IDE (Visual Studio 2010)

Recommendations

Be the first to recommend Khaled

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

  • National Engineering Diploma in Industrial IT and Automation,
    National Institute of Applied Sciences and Technology INSAT,
    2017
    Diplôme national d'ingénieur en informatique industrielle et automatique,
  • Scientific Baccalaureate Diploma
    INSAT,
    2014
    Diplôme de Baccalauréat scientifique

Skill set (29)

Categories