Menu

Sofiane DJERRAH

Paris

En résumé

Mes compétences :
Linux
XML
JavaScript
AJAX
MySQL
HTML
JQuery
ECLiPSe
LAMP
Java
HTML5
Java 2 Enterprise Edition
WAMP
Oracle
MAMP
PhpStorm
XHTML
Web Services
UNIX
Struts Web Application Framework
SQL
REST
NetBeans
Microsoft Word
MVC
Hibernate
Symfony2
Windows
Mac OS X

Entreprises

  • FANTOUCH - Ingénieur

    Paris 2014 - 2014 Projet Reprise du backoffice Fantouch, restructuration du code, corrections de bugs http://www.fantouch.com.

    Réalisation Restructuration du code.
    Mise en place des normes et bonnes pratiques symfony2.
    Maintenance corrective.

    Environnement Mac OS, Linux, LAMP, PHP5.5, Symfony 2, Doctrine 2, MySQL, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, Ajax, REST
  • TIMMXWARE - Lead Développeur

    montreuil 2014 - 2014 Projet 2 Reprise du projet Meetineo, restructuration du code, corrections de bugs, et ajout des nouvelles fonctionnalités http://admin.mywonderapp.com

    Réalisation Recueille des besoins.
    Restructuration du code.
    Mise en place du système de paiement en ligne STRIPE
    Sécurisation de tout le back-office
    Maintenance corrective et évolutive

    Projet 3 MyCommun-IT, mise en place de l''architecture technique et développement de bundle générique permettant le lancement du projet

    Réalisation Recueille des besoins.
    Mise en place de l'architecture technique sous SF2.
    Mise en place du modèle de données, pour la gestion des users
    Mise en place du système d'authentification linkedIn, avec récupération des informations utilisateurs

    Projet 4 Reprise du projet Artube, restructuration du code, corrections de bugs, et ajout des nouvelles fonctionnalités tel que la géolocalisation http://artube.fr

    Réalisation Recueille des besoins.
    Restructuration du code.
    Mise en place du système de géolocalisation
    Maintenance corrective et évolutive

    Projet 5 Mise en place d'une API de diffusion de communiqués de presse, avec les protocoles FTP, FTPS, SFTP et SMTP http://www.actusnews.com/.

    Réalisation Recueille des besoins, analyse et rédaction de spécifications techniques.
    Analyse et conception du modèle de données associé.
    Développement des scripts de traitement de la file d'attente des communiqués de presse.
    Développement des scripts d'envoie des communiqués sur les serveurs distants.

    Projet 6 Mise en place du système d'authentification Facebook/Google, ainsi que le partage de vidéos sur Facebook, You Tube et Vimeo, sur un site de vente de vidéos rendues à la volée à partir de templates Adobe After Effects http://www.pitchy.fr
    Réalisation Recueille des besoins.
    Mise en place et configuration de HWIOAuthBundle pour la gestion d'authentification Facebook / Google.
    Mise en place et configuration de l'API vimeo pour le partage de vidéos sur Vimeo.
    Mise en place et configuration de You Tube Data API pour le partage de vidéos sur You Tube.
    Mise en place de partage de vidéos sur Facebook.
    Développement des interfaces d'authentification et de partage de Vidéos.
    Participation à la mise en place du service de paiement en ligne avec Ogone.

    Environnement Mac OS, Linux, LAMP, PHP5.4, Symfony 2, Doctrine 2, MySQL, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, Ajax, XML
  • MOBPARTNER - Ingénieur

    2013 - 2014 Projet 1 Refonte du système de facturation de https://backoffice.mobpartner.eu
    Réalisation Recueille des besoins, analyse et rédaction de spécifications techniques pour la refonte du système de facturation.
    Analyse et conception du modèle de données du système de facturation.
    Développement du module de validation des flux de transactions par les accontes managers.
    Développement du module de génération de factures/avoirs avec suivi de validations.
    Outil de statistiques sur l'avancement de la facturation par mois, annonceur, compagne, «account manager».

    Projet 2 Script de génération des flux de transactions à partir des transactions entrantes.
    Script de traitement asynchrone des actions sur les flux de transactions.

    Projet 3 Maintenance corrective et évolutive des sites : https://backoffice.mobpartner.eu, http://www.mobpartner.com/
    Réalisation Optimisation des certaines pages et certains scripts (optimisation des requêtes, de l'indexation et des algorithmes)
    Développement des petits projets d'évolution tel que l'implémentation de la gestion du multi group pour les utilisateurs de backoffice.
    Mises en lignes diverses
    Environnement Windows 8, Linux, WAMP, LAMP, PHP5.3, Symfony 2.3.3, MySQL, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, Ajax, XML
  • TIMMXWARE - Ingénieur Étude/Développement

    montreuil 2013 - maintenant
  • IDMWEB - Ingénieur études et développement

    2010 - 2013 Contexte Développement d'applications informatiques basées sur Internet, Conception technique & fonctionnelle de logiciels, Gestion de projets informatiques, Encadrement de développeurs junior

    Projet 1 Outil d'import de fichiers Excel (CLASIS) https://www.clasis.fr
    Réalisation Analyse et conception du modèle de données,
    Supervision, conception, réalisation, tests et mise en production
    Encadrement de développeurs junior et attribution des tâches.

    Projet 2 Outil de construction de portefeuille pour les conseillers en gestion de patrimoine (Fundshop) http://www.fundshop.fr
    Réalisation Analyse et conception du modèle de données,
    Supervision, conception, réalisation, tests et mise en production
    Encadrement de développeurs juniors et attribution des tâches.

    Projet 3 Administration et gestion de contenus marketing (F+) http://www.fplusagency.com
    Réalisation Analyse et conception du modèle de données,
    Supervision, conception, réalisation, tests et mise en production
    Encadrement de développeurs juniors et attribution des tâches.

    Projet 4 Outil de planification de cours par téléphone (Linguaphone) http://www.linguatel.fr
    Réalisation Analyse et conception du modèle de données,
    Conception de l'architecture globale du projet et faire les choix techniques,
    Développement de quelques modules,
    Maintenance évolutive et corrective.

    Projet 5 Outil d'auto-planification de cours présentiels (Linguaphone) http://www.inter.linguatel.fr

    Réalisation Analyse et conception du modèle de données,
    Conception de l'architecture globale du projet et faire les choix techniques,
    Développement de quelques modules,
    Maintenance évolutive et corrective.

    Projet 6 Collecte et calcul de l'empreinte carbone des terminaux téléphoniques (Orange) http://www.orange-ecorating.com
    Réalisation Analyse et conception du modèle de données,
    Conception de l'architecture globale du projet,
    Développement de quelques modules,
    Gestion du projet et encadrement de développeurs junior et attribution des tâches,
    Maintenance évolutive et corrective.
    Mise en place du système de gestion des permissions et de contrôle d'accès aux différents modules/actions.

    Projet 7 Collecte et calcul de l'empreinte carbone des bâtiments municipaux (Mairie de paris)
    Réalisation Participation à l'analyse et conception du modèle de données.
    Participation à l'analyse et la conception de l'architecture du projet
    Développement de quelques modules.

    Projet 8 Administration d'une base de données médicale et gestion des commandes d'échantillons (l'institut Lejeune) http://www.institutlejeune.org
    Réalisation Participation à l'analyse et conception du modèle de données.
    Participation à l'analyse et la conception de l'architecture du projet
    Développement de quelques modules tel que le module de recherche d'échantillons, de demande de stockage et de demande d'échantillons.
    Mise en place du système de gestion des permissions et de contrôle d'accès aux différents modules/actions.

    Projet 9 Outil de collecte et analyse de données environnementales pour le compte d'un leader de la grande distribution (groupe Casino) http://www.indice-environnemental.fr
    Réalisation Participation à l'analyse et conception du modèle de données.
    Développement de modules tel que : « Référence », « Recettes », « Cartes logistiques », ...
    Mise en place du système de gestion des permissions et de contrôle d'accès aux différents modules/actions.
    Maintenance évolutive et corrective.

    Projet 11 Outil pour l'administration d'enquêtes clients mystères (Groupe Marketing events)
    Réalisation Participation à l'analyse et conception du modèle de données.
    Développement de quelques modules tel que : « Questionnaires », ...
    Mise en place du système de gestion des permissions et de contrôle d'accès aux différents modules/actions.
    Maintenance évolutive et corrective.

    Projet Outil de gestion d'idmweb http://www.gidm.idmweb.fr
    Réalisation Participation à l'analyse et conception du modèle de données.
    Développement de quelques modules tel que : « Feuilles de temps », « Projet », « Tableau de bord », « Contacts clients/fournisseurs », ainsi que l'installation et paramétrage de plugins tel que : « sfDoctrineGuardPlugi », « sfFormExtraPlugin », « ahDoctrineEasyEmbeddedRelationsPlugin », ...
    Mise en place du système de gestion des permissions et de contrôle d'accès aux différents modules/actions.
    Environnement Symfony 1.4 / 2, Mac OS, Linux, Windows, MAMP, LAMP, Eclipse, PHP5,
    MySQL, HTML/ HTML5, CSS/ CSS3, JavaScript, JQuery, Ajax, XML
  • IDMWEB - Stagiaire

    2010 - 2010 Contexte Stagiaire Développement web http://www.toolkit.bioi.com
    Projet 10 Développement de l'Outil de gestion d'affaires et suivi de la performance opérationnelle et financière pour un cabinet de conseil en développement durable (Bio Intelligence Service)
    Réalisation Analyse et conception du modèle de données
    Développement du module de facturation clients/fournisseurs
    Développement du module reporting,
    Développement du module de gestion des tâches,
    Mise en place d'un système de validations de tâches paramétrables.
    Environnement Symfony 1.4, Windows XP, Linux, WAMP, Eclipse, PHP5, MySQL, MySQL Workbench, HTML, CSS, JavaScript, JQuery, Ajax, Apache
  • Laboratoire PRISM - Stage d'études

    2009 - 2010 Projet 1 implémentation du schéma de chiffrement à seuil basé sur El Gamal
    Réalisation Analyse fonctionnelle,
    Conception, réalisation, testes et rédaction de documentation technique,
    Mise en production.
    Environnement Windows XP, Eclipse, java, J2EE, ORACLE, HTML, JavaScript, CSS, XML, Ajax
  • Laboratoire - Stage de fin d'études d'ingénieur

    2008 - 2008 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Projet 1 Conception et réalisation d'un système de contrôle d'accès aux systèmes distribués (web services composites).
    Réalisation Analyse fonctionnelle,
    Conception, réalisation, testes et rédaction de documentation technique,
    Mise en production.
    Environnement Windows XP, java, J2EE, MySQL, HTML, JavaScript, CSS, XML, Ajax
  • Laboratoire - Stage d'études

    2007 - 2007 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Projet Étude du problème d'équité dans le réseau WIFI
    Réalisation Analyse du problème et proposer des solutions
    Implémentation et simulation d'une solution avec NS 2 sous LINUX
    Rédaction d'un rapport technique détaillé
    Environnement Windows XP, Eclipse
    Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Projet Conception et réalisation d'une application pour la modélisation des processus métiers avec JAVA JCreator
    Réalisation Analyse fonctionnelle,
    Conception, réalisation, testes et rédaction de documentation technique,
    Environnement Windows XP, java, Eclipse
    Laboratoire d'Informatique de l'université de Bejaia (Algérie)

    Projet Réalisation d'une application distribuée pour la gestion d'une bibliothèque sous LINUX en utilisant les sockets, d'une application parallèle sous la plateforme MPI Tracking des newsletters
    Réalisation Analyse fonctionnelle,
    Conception, réalisation, testes et rédaction de documentation technique, mise en production.
    Environnement Linux, langage C
  • Laboratoire - Stage d'études

    2007 - 2007 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Projet Réalisation d'une application parallèle sous la plateforme MPI
    Réalisation d'un mini compilateur C, avec les outils Lex et Yacc
    Réalisation Analyse fonctionnelle,
    Conception, réalisation, testes et rédaction de documentation technique,
    Environnement Linux, langage C ,
  • Laboratoire - Stage d'études

    2006 - 2007 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Réalisation Réalisation d'une application pour la simulation d'un carrefour routier, sous LINUX avec les Sémaphores et les Signaux donnés
    Environnement Linux, langage C
  • Laboratoire - Stage d'études

    2006 - 2006 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Réalisation Réalisation d'une application pour la simulation des multiprocesseurs sous LINUX.
    Réalisation d'une application pour la gestion de la scolarité de système LMD (Licence Master, Doctorat), en Delphi 7.
    Environnement Linux, langage C, Windows XP, Delphi
  • Laboratoire - Stage d'études

    2006 - 2006 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Réalisation Réalisation d'une « Boite à outils RO » pour le module Recherche opérationnelle avec C/C++.
    Environnement Linux, langage C/C++
  • Laboratoire - Stage d'études

    2006 - 2006 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Réalisation Réalisation d'une application Web service avec Dot Net, programmeur en C#, et un site web dynamique en XML
    Environnement Windows XP, C#, XML
  • Laboratoire - Stage d'études

    2005 - 2005 Laboratoire d'Informatique de l'université de Bejaia (Algérie)
    Réalisation Réalisation d'une application pour la gestion d'une bibliothèque avec le langage C/C++.
    Environnement Linux, langage C/C++

Formations

Réseau

Annuaire des membres :