Entreprises, SSII, DSI
Trouvez rapidement les meilleurs intervenants pour tous vos projets informatiques
Photo d'Abdelhak, Développeur C

Abdelhak Développeur C

CV n°151113F001
  • Profil

    Développeur (120 ans)

  • Domicile

    0 --

  • Domaines d'expertise

    Ingénieur de développement, Ingénieur d'études

Compétences techniques
C
C++
Études et formations

COMPETENCES FONCTIONELLES
Ingénierie Radio GSM, GPRS, EDGE, UMTS, HSPA, LTE et LTE-advanced (Techniques d’accès radio, architectures et protocoles). Spécifications des standards 3GPP, Propagation radio, bilan de liaison et interférences radio, Techniques de modulation : modulations analogiques, modulations numériques et modulations multi-porteuses (OFDM et MIMO OFDM), Technique d’accès : FDMA, TDMA, CDMA, OFDMA et SC-FDMA.
Optimisation du déploiement des réseaux sans fil, Normes et fonctionnalités des réseaux sans fil Wifi, Wimax et Bluetooth (Techniques d’accès radio, architectures et protocoles).
Traitement du signal, Automatique et robotique, Informatique industrielle, Electronique analogique et Numérique.

COMPETENCES TECHNIQUES
Langages de programmation
Java, C, C++ (STL, Multithreading), Python, SQL, Java3D, VRML, AWK, HTML, Java Script, Shell, Assembleur

Systèmes
Windows, Linux, Unix

Réseaux
Ethernet, http, FTP, TCP/IP, UDP, SIP, MPLS,ATM, X25, Frame Relay, Contrôle de réseaux : Mécanismes de contrôle des réseaux au niveau trafic et paquet (les algorithmes de gestion de la QoS), Protocoles de routage (AODV, DSDV, OLSR, DSR, RIP, OSPF, DHCP), QoS dans les multimédia, routeurs CISCO, Modélisation et évaluation des réseaux (chaines de Markov, théorie des graphes).

outils
GCC, GDB degugger, Wireshark, Network Dimensioning Tool (NDT), Atoll, Matlab, Octave, Network Simulator (NS2, NS3), Simulator of Urban Mobility (SUMO), Dreamwever 8.

Outils de développement
Eclipse, Visual Studio

Langues :
Anglais courant
Français courant
Arabe courant

FORMATIONS PROFESSIONNLLES
Initiation aux marchés financiers, formation : Arrow Group
HTML5 et CSS3, formation : ISSMI

Formation :
2006-2007 Master2, Option : Réseaux et Télécoms, à université de Paris 13 et CNAM,

1996-2002 Ingénieur en Electronique, option : contrôle, à université des Science et de la Technologie d’Oran (USTO), Laboratoire de Recherche en Système Intelligent (LARESI),

1996 Baccalauréat S,Lycée « «Ben Mahrez » d’Oran.

Expériences professionnelles

Expérience professionnelle

Avril 2015– Octobre 2015 AXA France pour le compte de l’éditeur AXWAY
Ingénieur études et développement/développeur Java/Shell/PL-SQL
Projet : OPERAS-AXA assurance
• Maintenance évolutive des applications et des solutions de paramétrage des produits AXWAY.

• Développement :
o En Java des solutions pour assurer l’interfaçage entre les produits AXWAY.
o En Shell d’une application de « Backup/Restore » des releases.
o En Shell de l’application qui assure l’automatisation du déploiement d’une release.
o En Shell de scripts contenant des requêtes SQL pour interagir avec la BDD.
• Livraison et assistance au déploiement des releases sur l’environnement User Acceptance Testing d’AXA-assurance.
• Débogage des erreurs durant la phase de livraison.
• Utilisation des produits AXWAY : Integrator, SAI, BDI, Sentinel, FlowManager, ProcessManager.
• Tests unitaires d’intégration et de validation.
Environnements et outils : Java, UNIX, Windows, Shell, awk, Sharepoint, SVN, SQL-Developper, SQLPlus, VisualStudio, Notepad++, vim, putty, WinSCP.

Janvier 2015– Mars 2015 « Projets personnels »
Projets personnels en utilisant les langages : JAVA, C++, Python et SQL

Janvier 2014– décembre 2014 Zylia (ex Telcordia Technologies, Pologne)
Ingénieur études et développement/développeur C++/ PostgreSQL

Projet : 3D Audio Sense (********).
• Participation à la spécification des différentes exigences du projet.
• Développement en Shell des scripts :
o pour l’autoconfiguration des dispositifs «BeagleBone Black (BBB) et RaspberryPi (RPi)», et du réseau de capteurs.
o pour la formation du réseau par l’interconnexion des dispositifs BBB.
• Développement d’un système de tracking des messages échangés dans le réseau:
o Définir les messages en fonction des informations sauvegardées dans la BDD PostgreeSQL.
o Contrôle des messages envoyés en fonction de leur priorité.
• Test et prototypage du réseau établi.
Environnements et outils :Linux, Shell, PostgreeSQL, SVN, git, C++, OS BBB (Angstrom), OS RaspberryPi (whezzy).

Janvier2013 – Décembre 2013 Zylia (ex Telcordia Technologies, Pologne)
Ingénieur études et développement /développeur C/C++/java
Projet : Développement d’un simulateur de déploiement et de dimensionnement de réseaux véhiculaires.********
• Proposition et implémentation des solutions de déploiement des réseaux véhiculaires.
• Développement en C/C++ d’un simulateur de déploiement de réseaux véhiculaires.
o Implémentation et optimisation des algorithmes de positionnement des routeurs.
o Implémentation et optimisation de la solution qui permet d’estimer les véhicules dans l’environnement urbain.
o Implémentation du modèle de propagation du signal Wifi dans l’environnement urbain en utilisant la programmation multithreading.
o Implémentation du modèle d’estimation du débit pour chaque véhicule.
• Développement de l’interface IHM du simulateur en Java.
• Test et validation.
• rédaction des livrables, des rapports techniques et des blog-posts.
• Maintenance corrective et évolutive de l’application.
Environnements et outils :Linux, Shell, standards IEEE, simulateurs (NS3, SUMO), C/C++ (STL,
Multithreading),Java (swing), SVN, git.

2008 – 2012 Laboratoire de Traitement et Transport de l’information (L2TI), université Paris13
Ingénieur études et développement /développeur C/C++/java
Projet : Développement d’un simulateur dedéploiement et de dimensionnement des réseaux sans fils maillés basés sur les technologies WIFI (IEEE802.11) et WIMAX (IEEE802.16),
• Simulation de différents scénarios de réseaux sans fil avec Network Simulator et analyse des traces.
• Développement d’un simulateur en C/C++ qui permet le déploiement d’un réseau maillé (mesh) sans fil :
o Proposition, implémentation et optimisation de deux solutions de déploiement de routeurs mesh,
o Proposition, implémentation et optimisation de trois solutions d’allocation de fréquences,
o Implémentation et optimisation d’une solution afin de réduire les interférences par l’affectation optimale des fréquences,
o Implémentation d’une solution pour la formation du réseau sans fil dorsal,
o Développement du module de calcul de débit dans tout l’environnement en utilisant le multithreading en C++.
• Implémentation en Java de l’interface homme-machine du simulateur,
• Test et validation,
• Formation utilisateurs.
• Maintenance corrective et évolutive de l’application,
Environnements et outils :Linux, Windows, Shell, standards IEEE, AWK, Matlab, Octave, C/C++, java.

2009 – 2011 L2TI
Ingénieur Réseaux : Pilotage d’une équipe d’ingénieurs
• Encadrement de projet d’installation d’un réseau local,
• Analyser les différents protocoles définis dans un réseau local par l’utilisation de Wireshark,
• Configuration des routeurs CISCO dans un réseau LAN : routage statique et dynamique (RIP, OSPF),
• Programmation réseaux (les sockets TCP/UDP) en C sous Linux.

Mars – Septembre 2007 L2TI
Ingénieur études et développement.
Projet : Sound Delta. Déploiement et affectation de fréquences aux réseaux sans fils GSM et WIFI (IEEE802.11).
• Développement d’un simulateur de positionnement de points d’accès/BTS et d’affectation de fréquences.
Environnement et Outils : Linux, Windows, Matlab, C, Octave, ATOLL, NDT.

2002 – 2005 Egyptian General Petroleum Corporation
Ingénieur R&D/développeur java/C
Projet : Conception et réalisation d’une station de télé-opération d’un robot par réseau Internet.
• Configuration du serveur web et de la caméra installée sur le site distant.
• Développement del’application Clientportable pour envoyer des commandes au serveur.
• Développement d’une application Serveur qui permet de recevoir les données du client,de téléopérer lerobot et d’envoyer les données du robot vers le Client via le réseau Internet.
• Programmation réseau en Java :
o Etablir une connexion réseau entre un utilisateur et le serveur en utilisant les sockets TCP et UDP.
• La programmation multithreading en JAVA pour la gestion des tâches concurrentes.
• Développement d’une interface graphique de reconstruction virtuelle du robot en 3D, et l’intégrer dans l’interface IHM.
• Récupération de la vidéo du site distant et son intégration dans l’IHM.
• Développement d’un module de la réalité augmentée par la superposition de l’image 2D du robot et du rendu 3D,
• Rédaction de la documentation technique.
Environnement et Outils : Windows, C, Java, HTML, VRML/JAVA3D.