Tariq - Chef de projet C++

Ref : 131204D003
Photo de Tariq, Chef de projet C++
Compétences
Expériences professionnelles
  • Rôle : Chef de projet / Développeur Sénior

    NETICOA SÉNÉGAL
    Jan 2010 - aujourd'hui

    Équipe : 08 développeurs
     Description :
    Il s’agit d’un logiciel de simulation sportive permettant à des instructeurs d'écoles de foot (ou basket, hand, etc...) de créer des simulations de tactiques de jeu. Les exercices conçus grâce à ce logiciel sont ensuite groupés en packs mis en vente en ligne (site basé sur prestashop développé en php).

     Mission :
    • Implémentation de plusieurs fonctionnalités du produit
    • Réalisation et validation de plusieurs packs d’exercices en vente (Arsène Wenger, Marcello Lippi, Daniel Jeandupeux, Rabah benlarbi, etc …)
    • Conception, implémentation et intégration de deux modules : le module « Abonnement » pour la gestion des abonnés et le module « Porte-Monnaie » pour la gestion de crédit virtuel (autre mode de paiement offert par le site en ligne).
    • Production/Validation de rapport de conception (Solution technique, Modélisation UML, Tests fonctionnels & unitaires)
    • Contrôle de qualimétrie (qualité du code, tests unitaires)
    • Validation avant livraison du produit (validation des User Stories du Backlog de produit) ainsi que les exercices produits (conformités aux maquettes et/ou scénarios fournis)
    • Suivi de projet (estimation de tâches, évolution du reste-à-faire, évaluation des risques)
    • Compte rendu quotidien (envoi de CR au Chef de Projet NETICOA France)

    Technologies & Outils : • Logiciel de simulation : QtCreator, C++/QT, Doxygen, CMake, Vera++, Hudson, Sonar, Checkstyle, SVN, Quazip, XML, Maven 2, UML, etc ... • Site de vente : Php5, Prestashop, Mysql • Gestion de projet : Redmine, OpenOffice  OS : • Linux / Windows / Android
  • ÉCOLE NORMALE SUPÉRIEURE D’ENSEIGNEMENT TECHNIQUE ET PROFESSIONNEL
    Jan 2008 - aujourd'hui

    • Cours d’Algorithmique aux élèves Licence Professionnelle en génie logiciel

  • Rôle : Développeur Junior

    GSIE TECHNOLOGY
    Jan 2007 - Jan 2010

    Équipe : 02 développeurs

     Description :
    Il s’agit d’une application offrant des services de consultation de comptes bancaires par SMS (Solde, crédit, débit, chéquier, mouvement, etc…). L’utilisateur envoie un SMS sur un numéro court enregistré auprès d’un opérateur téléphonique puis reçoit l’information liée au service demandé (mode PULL). La banque peut également envoyer des SMS directement à ses clients (mode PUSH).
    Les programmes de traitement des SMS (entrants / sortants) sont écrits en C. L’interface de gestion de l’application est écrite en Java (J2EE).

     Mission :
    • Refactoring du code existant C (gestion plus fine de la mémoire), Java (découpage en couche SDO / DAO / VO) et SQL (amélioration des requêtes, positionnement des index et réduction des accès à la BD)
    • Reverse engineering (production de documents de spécifications et des algorithmes PULL et PUSH selon l’existant)
    • Implémentation de nouveaux services (à la demande des banques clientes)
    • Ecriture de script Shell pour l’automatisation des programmes (backup, service PULL, service PUSH)
    • Tests fonctionnels & unitaires
    • Production de document de validation
    • Validation avant livraison
    • Installation et mise en service chez les banques clientes

     Technologies & Outils : • Eclipse, JSP, STRUTS, Torque, Mysql, CVS, Tomcat, langage C, API Freetds, JQuery, SDO, DAO, VO, EJB, JBoss, Kannel, etc ...  OS : • Linux
  • Cours de Calcul Numérique (Mathématiques, Algorithmique et Programmation) aux élèves de DTS Téléinformatique 2ÉCOLE CENTRALE DES LOGICIELS LIBRES ET DES TÉLÉCOMMUNIATIONS
    Jan 2007 - Jan 2007

    • Cours de Langage C / C++ aux élèves Licence Pro & Master Pro

  • VACATIONS DE COURS

    ÉCOLE SUPÉRIEURE MULTINATIONALE DES TÉLÉCOMMUNICATIONS
    Jan 2007 - aujourd'hui

  • Cours de Langage C aux élèves ingénieurs IGTT1

    Jan 2007 - aujourd'hui

  • ingénieurs IGTT1

    Cours d’Algorithmique aux élèves
    Jan 2007 - aujourd'hui

  • Rôle : Développeur stagiaire

    CFAO TECHNOLOGIESProjet : GAINDE 2005 (Migration de GAINDE 2000 vers J2EE / Websphere)
    Jan 2006 - Jan 2006

    Équipe : 07 développeurs
     Description :
    Il s’agit de la refonte totale du système douanier GAINDE 2000 de la Direction Générale des Douanes (DGD) vers un nouveau système basé sur J2EE / Websphere. Cette migration a été motivée principalement par un besoin de portabilité et de robustesse du système.
    Dans le cadre de mon mémoire de fin d’étude d’ingénieur, mon intervention était principalement axée sur la gestion de la sélection / cotation et du circuit douanier.

     Mission :
    • Reverse engineering (production de documents descriptifs des algorithmes de sélection / cotation selon l’existant)
    • Amélioration des algorithmes notamment par introduction de règles plus fines de contrôle
    • Conception d’un nouveau modèle (Modélisation UML)
    • Implémentation de l’ensemble des interfaces de paramétrages des algorithmes de contrôle
    • Intervention au niveau d’autres modules (indépendants du sujet d’étude)
    • Tests fonctionnels

     Technologies & Outils : • IBM Rational Application Developer (basé sur Eclipse), IBM Rational Application Modeler (modélisation UML), IBM WEBSPHERE, JSP, STRUTS, EJB, DB2, CVS, SDO, DAO, VO, etc ...  OS : • Windows
  • Rôle : Développeur stagiaire

    COPROTEL SARL
    Jan 2005 - Jan 2005

    Équipe : 02 développeurs

     Description :
    Il s’agit d’un site web de vente de produit. Les marchands exposent ou retirent leurs produits et créent différents groupes de prix dans lesquels les acheteurs peuvent s’inscrire. Une fois le nombre d’inscrit souhaité atteint, les groupes concernés sont fermés et alors des notifications (mail) sont envoyées aux marchands et acheteurs. Les marchands peuvent créer les produits directement à partir du site ou en important des fichiers dont le contenu sera alors intégré à la BD du site.

     Mission :
    • Élaboration d’un cahier de charge
    • Étude et conception du site
    • Implémentation des fonctionnalités
    • Implémentation des services de traitement des fichiers importés selon leur format (XML, TXT, CSV, XLS)
    • Tests fonctionnels
    • Mise en ligne de site
    • Administration et maintenance du site
    • Suivi du client

    Technologies & Outils : • PHP, HTML, JAVASCRIPT, MYSQL, XML, CSV, XLS, etc ...  OS : • Linux (hébergement) / Windows (développement)
  • Rôle : Développeur Sénior

    Projet : Plateforme Orientée Services de Trésorerie (POST)
    aujourd'hui

    Équipe : 07 développeurs
     Description :
    Il s’agit d’une solution J2EE offrant un ensemble de services de trésorerie permettant la gestion des échanges entre les banques et les entreprises. La clientèle cible s'étend des PME / associations aux MGE.
     Mission :
    • Implémentation de certaines fonctionnalités du produit (dont principalement un parseur de fichier pour l'échange de données)
    • Production de rapport de conception (Solution technique, Modélisation UML, Tests fonctionnels & unitaires)
    • Contrôle de qualimétrie (qualité du code, tests unitaires)
    • Validation avant livraison (validation des User Stories du Backlog de produit)

    Technologies & Outils : • Eclipse, Spring, Hibernate, JSF2 / Richfaces, Tomcat, Hudson, Sonar, PMD, CheckStyle, FindBugs, SVN, Maven 2, JUnit, UML, etc …  OS : • Linux / Windows
Études et formations
  • FORMATION
     ECOLE SUPERIEURE POLYTECHNIQUE (DAKAR - SENEGAL), 2003 - 2007
    • Master 2 de Recherche Sciences de l’Ingénieur (M2SI - Informatique et Réseaux)
    • Diplôme d’Ingénieur de Conception (DIC - Génie Informatique)

     FACULTE DES SCIENCES ET TECHNIQUES (DAKAR - SENEGAL), 2001 - 2003
    • Diplôme Universitaire d’Etudes Scientifiques (DUES - Maths-Physique)

     LYCEE THIERNO SEYDOU NOUROU TALL (DAKAR - SENEGAL), 2000 - 2001
    • Baccalauréat Série S1 (Maths-Physique)

    COMPÉTENCES INFORMATIQUES
     PROGRAMMATION
    • JAVA, JAVASCRIPT, C, C++, PASCAL, LISP, PHP, ASP, HTML, DHTML, XML, CSS, VISUAL BASIC, VB Script, SmallTalk, Shell, Doygen
    • J2EE (JSP, JSF2, Struts, EJB, Torque, Spring, Hibernate, Richfaces, Maven 2, Sonar)

     QUALIMÉTRIE
    • Hudson, Jenkins, Sonar, JUnit, PMD, CheckStyle, Vera++, FindBugs

     BASES DE DONNÉES
    • Access, Sql Server, Oracle, Mysql, DB2

     MODÉLISATION
    • Merise, OMT, UML, Réseaux de Pétri

     BUREAUTIQUE
    • Microsoft Office, Open Office

     SYSTÈME D’EXPLOITATION
    • Windows, Linux

     LANGUES
    • Parlées et écrites : Français, Anglais et Arabe
    • Parlées : Wolof

Autres compétences
FORMATION
 ECOLE SUPERIEURE POLYTECHNIQUE (DAKAR - SENEGAL), 2003 - 2007
• Master 2 de Recherche Sciences de l’Ingénieur (M2SI - Informatique et Réseaux)
• Diplôme d’Ingénieur de Conception (DIC - Génie Informatique)

 FACULTE DES SCIENCES ET TECHNIQUES (DAKAR - SENEGAL), 2001 - 2003
• Diplôme Universitaire d’Etudes Scientifiques (DUES - Maths-Physique)

 LYCEE THIERNO SEYDOU NOUROU TALL (DAKAR - SENEGAL), 2000 - 2001
• Baccalauréat Série S1 (Maths-Physique)

COMPÉTENCES INFORMATIQUES
 PROGRAMMATION
• JAVA, JAVASCRIPT, C, C++, PASCAL, LISP, PHP, ASP, HTML, DHTML, XML, CSS, VISUAL BASIC, VB Script, SmallTalk, Shell, Doygen
• J2EE (JSP, JSF2, Struts, EJB, Torque, Spring, Hibernate, Richfaces, Maven 2, Sonar)

 QUALIMÉTRIE
• Hudson, Jenkins, Sonar, JUnit, PMD, CheckStyle, Vera++, FindBugs

 BASES DE DONNÉES
• Access, Sql Server, Oracle, Mysql, DB2

 MODÉLISATION
• Merise, OMT, UML, Réseaux de Pétri

 BUREAUTIQUE
• Microsoft Office, Open Office

 SYSTÈME D’EXPLOITATION
• Windows, Linux

 LANGUES
• Parlées et écrites : Français, Anglais et Arabe
• Parlées : Wolof

D'autres freelances
Chef de projet C

Ces profils pourraient vous intéresser !
CV Développeur Web - Python / Django
Aurélien

Développeur Web - Python / Django

  • ARCUEIL
PYTHON DJANGO HTML5 JIRA JAVASCRIPT CSS C C++
CV Ingénieur/docteur développement FPGA et IA
Tarek

Ingénieur/docteur développement FPGA et IA

  • SAINT-OUEN-L'AUMÔNE
FPGA PYTHON C++ C
Disponible
CV Chef de projet MONETIQUE
Houssine

Chef de projet MONETIQUE

  • CLAMART
MONETIQUE SQL UNIX LINUX KANEST TUXEDO C C++ ORACLE JIRA
Disponible
CV Ingénieur logiciel
Stéphane

Ingénieur logiciel

  • SAINT-ROMAIN-LE-PUY
.NET C# WPF HTML5 ASP.NET C++ C Vue.js
CV Développeur JS+React+Next/Node & No-code
Arthur

Développeur JS+React+Next/Node & No-code

  • PARIS
BUBBLE JAVASCRIPT NODE.JS REACT.JS C PYTHON PHP Arduino POSTGRES SHELL UNIX
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Développeur PYTHON
Houmame

Développeur PYTHON

  • ÉPINAY-SUR-SEINE
PYTHON DJANGO HTML5 CSS C JAVASCRIPT MYSQL SQL SERVER SHELL UNIX SCRIPT SHELL
CV Développeur WEB/Mobile
Alexandre

Développeur WEB/Mobile

  • TOULOUSE
JAVASCRIPT JAVA SWIFT C++ Angular C TypeScript HTML CSS
CV Expert JAVA
Sami

Expert JAVA

  • LILLE
JAVA J2EE C SQL Angular AGILE CI/CD LEAD MANAGEMENT JAVASCRIPT POSTGRESQL
CV Ingénieur optique MATLAB
Abderrahim

Ingénieur optique MATLAB

  • ARLES
MATLAB CAO INVENTOR PACK OFFICE Altium C LABVIEW COMSOL MULTIPHYSICS