Redha - Développeur C++

Ref : 200901B003
Photo de Redha, Développeur C++
Compétences
Expériences professionnelles
  • Expérience professionnelle

    Sept.2019
    Aujourd’hui PDG de la société Landstechnologie
    Juin.2017
    Août 2019 Qualigaz – Ingénieur d’études et développement MFC (C++)
    Projet : Etude, conception et développement d’une application graphique (Paquita) permettant le contrôle des compteurs de gaz et d’électricité.
    Réalisation :
    Etude, conception
    Rédaction de la documentation technique
    Analyse des besoins
    Mise en production
    Tests et suivi de production
    Restructuration Cmake des projets de développement
    Tâches de développements :
    Développement des nouvelles fonctionnalités
    Restructuration du code
    Amélioration de l’application Paquita (résolution de quelques bugs, crash, …)
    Génération des installeurs (.msi)
    Test et débogage
    Environnement Technique :
    MFC, C/C++, Visual Studio, Windows, SVN, CPackWIX, Cmake,

    Mars.2015
    Décembre. 2016 Carestream – Ingénieur d’études et développement C/C++
    Projet : Etude, conception et développement des couches integicielles (plugins,drivers, …) assurant l’exploitation d’un ensemble d’équipements d’imagerie médicale (scanner, RVG, …)
    Réalisation :
    Etude, conception et amélioration de l’architecture logicielle
    Rédaction de la documentation technique
    Analyse des besoins
    Mise en production
    Rédaction du cahier de charge
    Tests et suivi de production
    Restructuration Cmake des projets de développement
    Tâches de développements :
    Développement d’une couche intergicielle assurant l’échange de données entre processus.
    Migration de la solution existante vers le nouveau standard IPv6.
    Introduction du multithreading dans le traitement.
    Communication et partage de données entre processus avec le standard POSIX-IPC Développement d’un ensemble d’outils de synchronisation entre processus
    Implémentation des solutions logicielles assurant la cohérence des données partagées
    Test et débogage
    Environnement Technique :
    C/C++, Visual Studio, Windows, TCP/IP, FTP, WireShark, FileZilla, Jenkins, Git
    Janvier.2014
    Février. 2015 AXA – Ingénieur d’études et développement C/Oracle
    Projet OPERA : Adaptation de la plateforme Axway pour le remplacement du système de gestion de la comptabilité assurance par un nouveau système
    Conception et développement des évolutions fonctionnelles (adaptation du modèle de données) et de l’enrichissement technique des outils Axway (gestion de fichiers volumineux, contrôles de cohérence, etc.)
    Évaluation des performances de l’architecture, propositions d’optimisation algorithmiques et bases de données, instruction et présentation des propositions en comité architecture pour validation
    Spécification, conception et réalisation des chargements, déchargements et migrations des bases de données, prise en compte des contraintes de performance et de continuité pour définir les mécanismes de migration adaptés
    Assistance à la recette et à la mise en production (gestion des defects, tests de performance et optimisations)
    Maintenance corrective et évolutive de la plateforme
    Rédaction de la documentation technique
    Rédaction d’un manuel utilisateur, formation des utilisateurs aux outils propriétaires (FlowManager, Sentinel, etc.)
    Environnement Technique : C/C++, Shell, PL/SQL, Oracle 11g, Visual Studio, Windows, Linux, Eclipse, TCP/IP, FTP, WireShark, SSH, FileZilla, sqlplus, sqlldr

    Septembre.2012
    Décembre. 2013 CEDRIC (filière R&D du CNAM) Ingénieur d’études et développement C/C++
    Projet : évolutions de la plateforme ESB Tymis 
    Spécification technique des évolutions souhaitées sur la plateforme Tymis
    Conception, développement et intégration des nouvelles fonctionnalités : ordonnancement, optimisation des échanges sur le réseau, gestion de la mémoire dynamique, etc.
    Maintenance de l’application et restructuration du code
    Rédaction de procédures de déploiement
    Tests unitaires
    Maintenance corrective et évolutive de la plateforme
    Rédaction d’un manuel utilisateur et formation des utilisateurs
    Environnement Technique : C/C++, Java, Visual Studio, Windows, Web services, Linux, Eclipse, TCP/IP, FTP, WireShark, SSH, FileZilla

    Janvier.2010
    Août.2012 TYMIS (éditeur de logiciel) – Ingénieur d’études et développement C/C++
    Projet : Spécification, conception et développement d’une nouvelle plateforme de type ESB parallèle qui facilite l’intégration et le déploiement des applications d’entreprise
    Etude du concept initial et des innovations envisagées
    Spécification top-down en intégrant le concept et les contraintes de performance
    Participation à la rédaction des brevets
    Conception et réalisation des modules
    Tests, débogage, évaluation de la performance
    Rédaction de la documentation technique
    Assistance à la mise en production en environnement client
    Principaux modules pris en charge :
    Nouveau mécanisme de gestion de multiplexage des communications basé sur TCP/IP
    Connecteur (terminal) adapté aux traitements parallèles
    API facilitant l’intégration avec la plateforme du BA
    Programmation parallèle concurrente et répartie des tâches de traitement
    Multithreading avec les deux bibliothèques WinThread et PThread
    Communication et partage de données entre processus avec le standard POSIX-IPC (Inter-process communication : mémoires partagées, files de messages, …)
    Echange de données via le réseau à travers l’interface Socket (windows et linux)
    Synchronisation entre processus via des Sémaphores ou des Mutex
    Préservation de la cohérence de données lors des accès concurrents
    Environnement Technique : C/C++, Visual Studio, Windows, Web services, Linux, Eclipse, TCP/IP, FTP, WireShark, SSH, FileZilla

    Février.2009
    Juillet. 2009 LORIA – Ingénieur d’études et développement Java
    Projet : Conception et développement d’un moteur d’indexation et de recherche d’information
    Analyse des spécifications fonctionnelles générales
    Rédaction des spécifications fonctionnelles et techniques détaillées
    Développement Java/JEE client léger
    Développements des IHM, de la couche métier et de la couche d’accès aux données
    Tests
    Gestion des anomalies
    Environnement Technique : Windows XP, MySql, Java/JEE (JSP,Servlet, Hibernate), HTML, CSS, Tomcat, Eclipse, SVN, UML, Oracle 8, PL/SQL

    Janvier.08
    Juillet. 2008 CCCENGINEERING – Ingénieur d’études et développement WEB
    Projet : Développement Web avec CMS Joomla
    Analyse des spécifications fonctionnelles
    Rédaction des spécifications techniques
    Développement et débogage
    Gestion des anomalies
    Environnement Technique : PHP, HTML/CSS

Études et formations
  • Formation & Certifications

    2013 Doctorat en informatique - CNAM
    2009 Master 2 Informatique – Université Henri Poincaré, Nancy
    2007 Ingénieur en génie informatique – Université de Tlemcen, Algérie
    Compétences clés
    Méthodologiques






    Techniques







    Langues Analyse du besoin
    Spécification fonctionnelle et technique
    Conception d’architecture et de mécanismes d’alimentation / migration
    Développement
    Rédaction de documentation technique
    Test, analyse de performance

    SGBD : MySql, Oracle
    Modélisation : UML, Merise
    Langages : C/C++, PHP, HTML/CSS, SQL
    Outils : Tomcat, Eclipse, SVN, Putty
    Réseaux : TCP/IP, UDP, DNS, DHCP, FTP
    Systèmes : Windows, Unix, MacOS
    Certification : Certification Microsoft WHQL des Drivers (pilotes)

    Anglais Technique


D'autres freelances
Développeur C++

Ces profils pourraient vous intéresser !
CV Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)
Justin

Ingénieur de développement Full stack Senior (Python, Django, CSS, SQL, JSON,...)

  • AIX-EN-PROVENCE
PYTHON DJANGO SQL HTML C++ CSS JAVASCRIPT SQL SERVER
Bientôt disponible
CV Développeur WEB
Tittouan

Développeur WEB

  • CÉPIE
JAVASCRIPT HTML WORDPRESS CSS PHP SSL MYSQL C++ C# .NET
Disponible
CV Développeur UNITY 3D
Jérôme

Développeur UNITY 3D

  • CELLETTES
UNITY 3D C# C++ JAVASCRIPT PHP .NET HTML5 CSS MYSQL SQL
Disponible
CV Ingénieur de développement JAVASCRIPT
Said

Ingénieur de développement JAVASCRIPT

  • PARIS
JAVASCRIPT SQL JAVA Angular J2EE C++
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible
CV Développeur
Sabri

Développeur

  • BÉZIERS
REACT.JS JAVA .NET PHP C++ SQL JAVASCRIPT Angular ORACLE C SHARP
Disponible
CV Développeur JAVA
Léo

Développeur JAVA

  • QUILLY
JAVA J2EE SQL JAVASCRIPT MYSQL JAVA J2EE C++ ORACLE Angular PL SQL
Disponible
CV full stack Développeur
Mohamed Ilias

full stack Développeur

  • NONANCOURT
JAVASCRIPT C++ Angular SQL SQL SERVER JAVA
Disponible
CV Igènieure Computer Vision
Rania

Igènieure Computer Vision

  • VILLIERS-SUR-MARNE
PYTHON OPENCV VISUAL STUDIO Jupyter LINUX C++ OPENGL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible