Rabii - Architecte AWS /développeur back SYMFONY

Ref : 191120J001
Email vérifié
Photo de Rabii, Architecte AWS /développeur back SYMFONY
Compétences
Expériences professionnelles
  • Expérience professionnelle

    MMC – Paris.
    Projet : DirectPass/infiniWeb/MoovWay SAV
    Durée de la mission : Septembre 2021 à nos jours
    Environnement technique : Ubuntu, PHP7/8, PHPunit, Nginx, Mysql, GitLab, RestApi, API Platform
    , WebPack, React, AWS.
    Méthodologies : SCRUM
    Poste occupé : Réfèrent technique/Lead développeur
    Billing MMC :
    DirectPass
    Service Client Moovway :
    ********
    ********
    Plateforme de streaming :
    ********
    ********
    ********
    ********
    ********
    ❑ Conception et réalisation de l’architecture technique.
    ❑ Développement des briques Microservices.
    ❑ Qualification des profils techniques pour les divers besoins de renfort.
    ❑ Ecriture de spécifications et stories techniques.
    2
    ❑ Garant technique des différents livrables (conception, documentation technique et code
    source).
    ❑ Animation des ateliers techniques.
    ❑ Développement de la nouvelle stack.
    ❑ Ecriture de spécifications et stories techniques.
    ❑ Mise en place de l’industrialisation et automatisation (gitlab ci).
    ❑ Conception et réalisation de la partie APIs.
    ❑ Conception et réalisation de la partie Back Office.

    iGraal – Paris.
    Projet : iGraal
    Durée de la mission : Janvier 2021 à nos jours
    Environnement technique : Alpine, PHP7.4 CLI, PHPunit, Behat , Panther, Docker, GitLab.
    SonarCloud.
    Méthodologies : SCRUM
    Poste occupé : Réfèrent technique/Lead développeur PHP/Symfony
    Réalisation d’une nouvelle stack technique pour automatiser les tests (Unit, Integration, E2E) sur les
    projets,et les librairies iGraal.
    ❑ Conception et réalisation de l’architecture technique.
    ❑ Développement de la nouvelle stack.
    ❑ Dockerisation de l'environnement de développement.
    ❑ Mise en place de l’industrialisation et automatisation.
    ❑ Support aux équipes projets.

    Groupe PSA – Paris.
    Projet : PSA-CFGv3
    Durée de la mission : Février 2017 à Décembre 2020
    Environnement technique : VirtualBox, Debian, PHP7.0/7.3/7.4, Mysql 5.6, Elasticsearch 5.5,
    Redis2.3, Symfony2.8/3.4/4.4, Docker, Jenkins, SaopUI, RestApi, API Platform, Swagger2,
    Scrutinizer, NodeJs, WebPack, React, GitHub.
    2
    Méthodologies : SCRUM
    Poste occupé : Réfèrent technique/Lead développeur PHP/Symfony2/3/4
    ONISEP
    Réalisation du configurateur tri marques Peugeot, Citroën & DS.
    Migration de configurateur Opel & Vauxhall vers le configurateur PSA.
    Un particulier pourra découvrir, choisir et personnaliser son véhicule (ConfigurateurV3).
    ❑ Conception et réalisation de l’architecture technique.
    ❑ Développement des briques Microservices.
    ❑ Support aux équipes projets internes et externes.
    ❑ Garant technique des différents livrables (conception, documentation technique et code
    source).
    ❑ Animation des ateliers techniques.
    ❑ Qualification des profils techniques pour les divers besoins de renfort.
    ❑ Ecriture de spécifications et stories techniques.
    ❑ Dockerisation de l'environnement de développement et production (rédaction de
    Dockerfile et docker-compose)
    ❑ Mise en place de l’industrialisation et automatisation.
    ❑ Mise en place d’un workflow de développement.
    ❑ Revue de code, pair-programming et validation technique des pull requests.
    ❑ Conception et réalisation de la stratégie de cache.
    ❑ Conception et réalisation d’un comparateur des véhicules.
    ❑ Conception et réalisation de la partie APIs.
    ❑ Conception et réalisation de la partie Back Office.
    ❑ Conception et réalisation d’un Bundle Consumer (Rest et Soap).
    ❑ Ecriture des Tests unitaires et fonctionnels basés sur PHPUnit/Behat.
    ❑ Réalisation des commandes et mettre en place un Cron permet la synchronisation des
    données véhicules depuis les différents SI PSA.
    ❑ Conception et réalisation des accostages entre les différents SI PSA.

    Groupe PSA – Paris.
    Projet : PSA-MYM
    Durée de la mission : Septembre 2016 à Janvier 2017
    Environnement technique : SUSE Linux 10, PHP5.4, Mysql, VirtualBox, SaopUI, RestApi,
    Symfony2.8, Swagger, NodeJs, CoffeeScript, GruntJs, jQuery v2.4, Bootstrap3, SVN.
    Méthodologies : SCRUM

    Poste occupé: Lead développeur PHP/Symfony2
    ONISEP
    Réalisation du Mymarque tri marques Peugeot, Citroën & DS.
    ❑ Conception et réalisation de l’architecture technique de la partie Middleware.
    ❑ Ecriture de spécifications et stories techniques.
    ❑ Revue de code, validation technique des pull requests.
    ❑ Mise en place d’un workflow de développement.
    ❑ Mise en place de la partie BO « paramétrage des web services ».
    ❑ Mise en place de la partie Middleware pour les SI PSA.
    ❑ Création des APIs Rest pour les documentations véhicule.
    ❑ Création des APIs Rest pour le plan d’entretien véhicule.
    3
    ❑ Conception et réalisation des accostages entre les différents SI PSA.
    ❑ Ecriture des Tests unitaires et fonctionnels basés sur PHPUnit.
    ❑ Application accessible sur les liens suivants :
    o MyPeugeot APP Android
    o MyPeugeot APP iOS
    o MyCitroen APP Android
    o MyCitroen APP iOS
    o MyDS APP Android
    o MyDS APP iOS

    Business&Decision – Paris.
    Projet : PSA-GDV & PSA-CFGv2
    Durée de la mission : Février 2016 à Septembre 2016
    Environnement technique : Ubuntu 14, PHP5.4, MongoDB, Docker, SaopUI, RestApi, Symfony2.7,
    Scrutinizer, NodeJs, CoffeeScript, GruntJs, jQuery v2.4, Bootstrap3, GitHub.
    Méthodologies : SCRUM
    Poste occupé: Développeur PHP/Symfony2
    ONISEP
    Réalisation du configurateur tri marques Peugeot, Citroën & DS.
    ❑ Création des Contrôleurs et des Services pour le module configurateur.
    ❑ Création des APIs Rest pour les vues 3D.
    ❑ Création des APIs Rest pour les finitions par LCDV6.
    ❑ Mise en place de la partie BO « par modèles / regroupement de silhouette ».
    ❑ Ecriture des Tests unitaires et fonctionnels basés sur PHPUnit.

    Harington Technologies – Paris.
    Projet : Values
    Durée de la mission : Janvier 2016
    Environnement technique : PHP5, MYSQL, WordPress 4.4.2
    ONISEP
    Réalisation du site internet Values-it.
    ❑ Templating
    ❑ Gestion de contenu
    ❑ Déploiement
    ❑ Site accessible sur le lien suivant : ********
    XEONYS (In Extenso Digital, réf : ********), Secteur de gestion commerciale en ligne.

    Du 12/07/2012 à 31/12/2015 Tunis-Tunisie
    Environnement technique : Platform: PHP5.5, Ubuntu 12.04, PostgreSQL 9.1.19, Symfony2.1 →
    Symfony2.6, Travis-ci, Scrutinizer, Memcache, Rest Api, NodeJs, Varnish, jQuery v1.8, Bootstrap2.3,
    Behat, PHPunit, Atoum.
    Méthodologies : SCRUM

    Poste occupé: Développeur web
    Projet : MCL, Le Z de Caisse en ligne
    Durée de la mission: 3 ans – Décembre 2012 à Décembre 2015
    Missions et tâches réalisées:
    Ma Caisse en Ligne est l’outil du commerce de détail qui présente trois volets.
    La configuration de MCL grâce à un paramétrage simple et rapide (comptes de produits,
    comptes de TVA associés, comptes clients, mouvements de caisse).
    La création de caisse du jour et de la transférer directement au cabinet comptable à travers des
    API.
    Une consultation graphique offre à utilisateur, une vision du suivi de l’évolution de son chiffre
    d’affaires.
    ❑ Conception et réalisation de l’architecture technique
    ❑ Modélisation de la base de données
    ❑ Réalisation des maquettes pour les différentes interfaces
    (Paramétrage/Caisse/Consultation).
    ❑ Création des Contrôleurs et des Services pour la gestion de caisse
    ❑ Création des Contrôleurs et des Services pour la gestion de statistique
    ❑ Création d’un bundle (Report Bundle) qui permet la génération et l’exportation des
    statistiques et les journées de caisse en PDF
    ❑ L'intégration et la configuration de bundle Knp Snappy Bundle
    ❑ Templating (Twig)
    ❑ Mettre en place Highcharts JS v2.3.5 pour les statistiques
    ❑ Mettre en place DataTables 1.10.0 pour les tableaux de consultation
    ❑ Gestion et suivi des anomalies
    ❑ Réalisation des commandes et mettre en place un Cron permet la synchronisation avec
    serveur distant.
    ❑ Traduction de contenus (Français/Anglais)
    ❑ Mettre en place les migrations de base de données avec le bundle (Doctrine Migrations
    Bundle)
    ❑ Rédaction des scénarios des tests
    ❑ Mettre en place Travis-ci qui permet le lancement automatiquement des tests unitaires
    avec PHPunit et fonctionnels avec Behat.

    Projet : CFDD, Coffre-Fort Des Données.
    Durée de la mission: 2 ans – Janvier 2014 à Décembre 2015
    Missions et tâches réalisées:
    Le Coffre-Fort Des Données est la solution de GED intelligente pour une tenue du dossier permanent
    et du dossier annuel numérisée au sein du cabinet. Pour le client, c’est un système de classement qui
    5
    présente deux volets : la vie privée et professionnelle du dirigeant ainsi que l’ensemble des documents
    de l’entreprise.
    ❑ Création des Services pour la gestion des accès aux différents documents (navigations)
    ❑ L'intégration et la configuration jQuery File Upload Plugin 5.21.1
    ❑ Mettre en place Select2 Plugin v3.4.6
    ❑ Création d’un API pour la navigation (REST API)
    ❑ Création d’un API pour la gestion des dossiers (REST API)
    ❑ Gestion et suivi des anomalies
    ❑ Traduction de contenus (Français/Anglais)
    ❑ Réalisation des commandes et mettre en place un Cron permet la synchronisation avec
    serveur distant.
    ❑ Mettre en place les migrations de base de données avec le bundle (Doctrine Migrations
    Bundle)
    ❑ Rédaction des scénarios des tests
    ❑ Mettre en place Travis-ci qui permet le lancement automatiquement des tests unitaires
    avec PHPunit et fonctionnels avec Behat.

    Projet : GI, Gestion Interne.
    Durée de la mission: 8 mois – Janvier à Août 2013.
    Missions et tâches réalisées:
    La gestion des cabinets comptable et leurs entreprises et La gestion des tâches entre les collaborateurs
    ❑ Conception et réalisation de l’architecture technique
    ❑ Modélisation de la base de données
    ❑ Création des maquettes pour les différentes interfaces (Cabinets/Entreprises/ Tâches/
    Statistiques).
    ❑ Création des Contrôleurs et des Services pour la gestion des tâches
    ❑ Création des Contrôleurs et des Services pour la gestion des cabinets
    ❑ Création des Event Listner pour détecter la création des cabinets et leurs entreprises.
    ❑ Templating (Twig)
    ❑ Mettre en place l’éditeur de texte WYSIWYG – jQuery plugin 0.98.dev pour les
    formulaires
    ❑ Traduction de contenus (Français/Anglais)
    ❑ Réalisation des commandes et mettre en place un Cron permet la synchronisation avec
    serveur distant.
    ❑ Mettre en place les migrations de base de données avec le bundle (Doctrine Migrations
    Bundle)
    ❑ Mettre en place Travis-ci qui permet le lancement automatiquement des tests unitaires
    avec Atoum et fonctionnels avec Behat.

    Projet : Marketing
    Durée de la mission: 5 mois – Août à Décember 2013.
    Missions et tâches réalisées:
    6
    Emailing de masse.
    ❑ Mettre en place et configuration de l’API/Mailjet
    ❑ Création des Contrôleurs pour la gestion de compagne
    ❑ Création des Contrôleurs pour la gestion de contact
    ❑ Création des Services pour l’import et l’export des listes de contacts sous format XLS et
    CSV
    ❑ Traduction de contenus (Français/Anglais)

    Projet : Support
    Durée de la mission: 6 mois – Juillet à Décembre 2012.
    Missions et tâches réalisées:
    La documentation et foire aux questions des applications et gestion des tâches.
    ❑ Rédaction des spécifications techniques
    ❑ Modélisation de la base de données
    ❑ Création des maquettes pour les différentes interfaces (Documentation / foire aux
    questions / Tâches).
    ❑ Création des Contrôleurs pour la documentation
    ❑ Templating (Twig)
    ❑ Mettre en place DataTables 1.8 pour les tableaux de consultation
    ❑ Traduction de contenus (Français/Anglais)
    ❑ Mettre en place les migrations de base de données avec le bundle (Doctrine Migrations
    Bundle)

    Lycée Hammouda Becha & Lycée Ibn Abi Dhiaf
    Du 05/01/2011 au 25/05/2012 Manouba-Tunisie
    Poste occupé: Enseignant Informatique
    JR MEDIA
    Du 05/01/2010 au 31/12/2010 DENDEN-Tunisie
    Poste occupé: Entrepreneur
    Missions et tâches réalisées:
    ➢ Création de site web et diffusion sur les Réseaux sociaux (Joomla, WordPress et Drupal).
    Entreprise Tunisienne des Activité Pétrolière
    Projet: Réalisation de cahier des charges fonctionnelles et techniques d’une application de gestion
    d’une application de gestion d’un parc automobile

    Durée de la mission: 4 mois – Mars à Juillet 2009
    Poste occupé: Développeur J2EE
    Missions et tâches réalisées:
    ➢ Gestion des missions
    ❖ Affectation des missions aux chauffeurs
    ❖ Affectation des véhicules
    ❖ Rapport des missions
    ❖ Suivi des missions
    ➢ Gestion chauffeurs
    ❖ Gestion des chauffeurs (ajout, modification, suppression
    ❖ Rapports sur les missions des chauffeurs
    ➢ Gestion véhicules
    ❖ Ajout de nouveaux véhicules
    ❖ Maintenances des véhicules
    ❖ Rapport sur l’utilisation des véhicules (kilométrage, missions affectées…)
    ❖ Gestion entretien véhicules
    ➢ Gestion fournisseurs
    ❖ Gestion des fournisseurs
    ❖ Suivi demandes d’achat auprès des fournisseurs
    ❖ Rapport sur les fournisseurs
    ❖ Gestion des facturations
    ❖ Gestion des droits d'accès
    Environnement:
    ➢ J2EE: Spring MVC, WebFlow, Security, JSP
    ➢ Base de données : Oracle 10g
    ➢ Logiciel : Spring Tools Suite (STS)
    ➢ jUnit, Git

Études et formations
  • Points forts du CV
    ❑ Excellente maîtrise du Framework Symfony2/3/4/5.
    ❑ Excellente maîtrise de AWS et de l'architecture en microservices
    ❑ Excellentes compétences en intégration continue : Jenkins, Docker, Travis-ci,
    Scrutinizer, Rigor, SonarCloud.
    ❑ Bonne expérience avec les sites web à fort trafic.
    ❑ Bonne expérience dans un environnement Agile.
    ❑ Maîtrise des outils de gestion de version (Git, SVN).
    ❑ Bonne expérience en développement Front : HTML5, CSS, Javascript, Bootstrap et
    Responsive Design.
    ❑ Maitrise de plusieurs CMS : Joomla, WordPress, Drupal.
    ❑ Autonome et rigoureux.
    ❑ Bonne capacité d’analyse et d’adaptation.
    ❑ Force de proposition

    DOMAINES DE COMPÉTENCES
    Systèmes d’exploitation : Linux et Windows
    Conception : UML, Merise, Processus Unifié.
    Bases de Données : MySQL, PostgreSQL, MongoDB, Ealastic Search, SQL Server,
    Oracle.
    8
    Développement : J2EE, PHP4/5/7, Symfony2/3, Twig, Doctrine2, HTML5, CCS3,
    Javascript, jQuery, Ajax.
    Frameworks : Symfony2/3/4/5
    CMS : Symfony CMF, Silex, Drupal, WordPress, Joomla.
    Gestion de version : GIT, SVN.
    Outils d’intégration : Jenkins, Capifony, Scrutinizer, Travis ci.
    Virtualisation : VirtualBox
    Conteneurisation : Docker
    Cloud : AWS
    IDE & Editeur : IntelliJ, NetBeans, PhpStorm, JDvelopper, Spring Tools Suite (STS).

    DIPLOMES ET CERTIFICATIONS
    2020 : AWS Certified Solutions Architect - Associate
    2019 : Certificat Professional Scrum Master I (PSM I)
    2009 : Maîtrise en Informatique Appliquée à la Gestion - Tunis
    2004 : Baccalauréat section Economie et Gestion - Tunis

D'autres freelances
Développeur PHP

Ces profils pourraient vous intéresser !
CV Développeur PHP
Nahed

Développeur PHP

  • CONFLANS-SAINTE-HONORINE
PHP SYMFONY DRUPAL ORACLE POSTGRESQL MYSQL GITLAB TALEND RabbitMQ KIBANA
Disponible
CV Développeur / desginer
Nawres

Développeur / desginer

  • CHELLES
PHOTOSHOP ILLUSTRATOR PHP CSS JAVASCRIPT
Disponible
CV Développeur PHP LARAVEL/ANGULAR
Diogal

Développeur PHP LARAVEL/ANGULAR

  • BEG LEGUER SERVEL
HTML5 CSS BOOTSTRAP PHP LARAVEL Angular GIT GITLAB Github JAVASCRIPT PHP
Bientôt disponible
CV Développeur  Full stack
Robert

Développeur Full stack

  • LYON
JAVA PHP JAVASCRIPT SQL ORACLE Angular MYSQL
Disponible
CV Développeur Full Stack - Tech Lead
Enzo

Développeur Full Stack - Tech Lead

  • BAYONNE
JAVA PHP SYMFONY Angular CI/CD DEBIAN TypeScript
Bientôt disponible
CV Développeur Front-end
Jordan

Développeur Front-end

  • ARMENTIÈRES
SQL JAVASCRIPT REACT.JS TypeScript SYMFONY SCRUM PHP
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 Développeur Symfony/React
Yassine

Développeur Symfony/React

  • LA MOTTE-SERVOLEX
PHP SYMFONY SQL REACT.JS ADOBE XD
Disponible
CV Analyste programmeur PHP
Mamadou

Analyste programmeur PHP

  • AMIENS
C PHP JAVA C++ SQL MYSQL Angular
Disponible