Mounir - Architecte HTML
Ref : 170322R002-
31100 TOULOUSE
-
Consultant, Développeur, Architecte (39 ans)
-
Freelance
Expérience professionnelle
Technical Lead / Manager févr. 2022 à ce jour
******** (LVHM), Paris
Responsable de la partie search and find, flux d'import des produits
jusqu'a l'indexation sur Algolia, des pages listing et ainsi que des
pages produits.
Migration du code monolithique (legacy) vers des microservices (NodeJS).
Refonte des flux d'import Symfony vers NodeJS
Code review / Merge requests
Monter en compétences d'une équipe de dev's de 4 personnes
Redaction du plan de migration
Management de l'équipe
Supervision de la migration front (ReactJS)
Environnement Technique & méthode utilisée: AWS, NodeJS, PHP,
Symfony, Docker, MongoDB, MySQL, Nginx, GIT, RabbitMQ, Algolia, PIM
(Akeneo), Kubernetes, SCRUM, Agile.
Technical Lead / Lead Dev Full Stack -
Symfony/Drupal
sept. 2020 - présent
Orange, Paris
Dans le cadre de cette mission j'ai supervisé la migration de la boutique pro orange vers Drupal.
Monter en compétences d'une équipe de dev's de 8 personnes
Code review / Merge requests
Rédaction/Découpage technique des besoins métiers
Etude/Veille technique
Supervision technique de l'équipe de dev
Environnement Technique & méthode utilisée: PHP, Drupal,
Symfony, Docker, Nginx, GIT, RabbitMQ, Algolia, Kubernetes, SCRUM, Agile
09/2017 – 06/2020 – Lead Dev Full Stack
******** & ******** - CDI
Refonte compléte ******** & ********
Développement et maintenance
Développement de nouvelles fonctionnalités, de nouveaux proj
Supervision des site en production
Encadrement de développeurs (4 Font, 5 Back, 1 Devops)
o Back: PHP (Legacy, Symfony2/4)
o Front: JS, Typescript; Angular 8
Environnement Technique & méthode utilisée: SCRUM, Sublime Text, Angular CLI, Bootstrap,
Jira, Docker, Kubernetes, Ansible, RabbitMQ, Solr, Ion
CTO - Co Creator - Symfony Angular juin 2020 - juin 2021
TheperfClub, Paris
Création de l'application web et mobile ********.
com/ qui permet de gérer les séances d'entrainement d'un athlète
Mise en place de l'environment de dev, recette en production
Préparation des US
Réalisation du MVP, V1, V2, V3
Validation des Merge Requests
Code Review
Back: SYMFONY 4 / API restfull
Front: Angular 10
05/2017 – 09/2017 – Expert Angular
******** – Interim en ligne - Freelance
Création d’un système d’administration pour les commerciaux (Angular)
Management de l’équipe (4 Front)
Mise en place de l’architecture
Rédaction des taches
Développement des tâches
Environnement Technique & méthode utilisée: SCRUM, Sublime Text, Angular CLI, Bootstrap,
06/2016 – aujourd’hui – Expert AngualJS / Tech Lead Typescript
******** – Annonces en ligne - Freelance
Refonte complète du site ******** vers un AngularJS mise en production le 20/01/2017
Plus de 600 bugs majeurs à mon arrivée (1 an de retard)
Réécriture de l’IHM front (jQuery) sous TS
Réécriture de l’IHM backoffice sous AngularJS
Peer programming pour la monté en compétence de l’équipe (TS)
Factorisation et optimisation du code
Packaging pour la mise en production (gulp)
Environnement Technique & méthode utilisée: SRUM, Sublime Text, C#, AngularJS, TypeScript, Bootstrap, Jira, Stash, Git Flow, Gulp
01/2016 - 06/2016 – Tech Lead AngualJS
CPA GLOBAL – Leader mondiale de la propriété intellectuelle - Freelance
Finalisation de la refonte UI du logiciel de gestion de brevet Memotech (15 ans d’existance) vers AngularJS 1.4.10
R&D du systéme AngularJs inittié
o Prise en main des directives dynamiques
o Identification des surcharges de Watchers
o Proposition d’optimisation
Refacto et optimisation
o Réécriture de 80% des directives
o Implémentation du systéme de getion des erreurs Angular Natif
o Mise en place des bonnes pratiques pour une meilleur maintenance
o 60% de gain de performance
Tech Lead
o Code review
o Acceptation des Pull Requests
o Formation de l’équipe
o Pair programming
Environnement Technique & méthode utilisée: SRUM, Webstorm, C#, AngularJS, Bootstrap, Jira, Stash, Bamboo, Jenkins.
06/2015 - 09/2015 - Expert Full Stack
Club Med Business - Consultant Wemanity==+
Création d'une Api/Backoffice sous Symfony2, consommé par un front AngularJs
Mise en place d’un back sf2 depuis un back drupal
o Identification des fonctionnalités existenses
o Reproduction iso des specifisités sous sf2
o Test Unitaire
o Conversion des consomables XML vers JSON
Récupration des données JSON du back vers AngularJS
o Mise en place des différents Route
o Création des Pages et Sous pages d’affichage par village
o Prise en charge I18n
o Test unitaire
Environnement Technique & méthode utilisée: SRUM, PHP Symfony 2, Angular JS, Bootstrap, PHPUnit, Jira, Jenkins, karma, PHPStorm
01/2015 - 06/2015 - Développeur Expert Full Stack
EDEBEX (BRUXELLES) - Consultant Wemanity
Migration complète d’un site de vente de factures en ligne de Symfony 2.1 vers Java/AngularJS
o Intégration AngularJS/Bootstrap
o Migration de l’intégralité des fonctionnalités vers Java/AngularJS
Mise en place de fonctionnalités (en production) (Symfony2)
o Réparation des bugs urgent du au probleme de charge
o Mise en place de nouvelles fonctionnalités dans le back
o Préparation des environnements de dev et test. (Jira, Jenkins)
o Réécriture ISO des flow utilisateurs
o Test unitaire
Environnement Technique & méthode utilisée: SRUM, PHP Symfony 2, Angular JS, Bootstrap, PHPUnit, Jira, Jenkins, karma, mocha, chai, sinon
11/2014 - 12/2014 - Développeur Expert
DIGITAL-STORES GROUPE ZANNIER – Consultant Wemanity
Migration complète d’un site e-commerce Symfony 1.4 vers Symfony 2.5
Ecriture de Cron de nettoyage
o Validation des fichiers existants
o Transfert des fichiers vers le cloud
Réécriture des class en version Symfony 2.5
o Création de service (Métier)
o Création de commande
o Migration de Doctrine vers Propel
o Création d’api de transfert de données vers les fournisseurs
Test unitaire
o PHPUnit
o Validation des tests
Environnement Technique & méthode utilisée: PHP, Symfony 2.5, Symfony 1.4, MySQL, SQLite, PHP UNIT, Doctrine, Propel, Varnish, Memcached.
07/2014 - 10/2014 - Scrum Lead Dev PHP
BISNODE - Consultant Wemanity
Le projet Grown Generosity est une plateforme de dons pour Medecins du Monde Afin de remplacer le système existant, écrit en PHP 5.1 devenu obsolète, Magento et Symfony2 ont été choisis.
Préparation de Magento pour le Don
o Création du Produit de type Don
o Gestion des dons ponctuels ou récurrents
o Import des donateurs déjà existants dans la base opérationnelle
Création du Template Front
o Création de 3 thèmes
o Mise en responsive
Création des modules
o Gestion de correspondances de dons
o Affichage de la déduction fiscale en direct
o Paiement en un clic Paiement avec Ogone et Slimpay
A/B Testing
o Ecriture de l’algo
o Ecriture du module
o Statistique des populations
Environnement Technique & méthode utilisée: PHP, Java, HTML5/CSS3, JavaScript, Shell Bash, JQuery, Boostrap, Symfony2, Magento
03/2014 - 07/2014 - Développeur Full Stack - doorGets CMS V6
Création d'un système collaboratif avec gestion de version des publications. ********/
Afin de répondre à un besoin de simplicité d’utilisation il a été conçu de la façon suivante:
o Propose un maximum de fonctionnalités utiles.
o Un back-office avec une utilisation fluide.
o La création d'un thème personnalisé
o Des notions de CSS et HTML sont requises,
o Le changement se fait ensuite en un clic.
Création et Mise à jour :
o Création du framework doorGets (MVC)
o Création du CMS doorGets
o Création des templates
Environnement Technique & méthode utilisée: PHP, MySQL, Java, HTML5/CSS3, JavaScript, JQuery, Boostrap, Symfony2, Magento
03/2013 - 03/2014 - Lead Dev PHP
VERSEAU PARIS
Au sein de Verseau Paris, ma mission était de migrer des sites e-commerce sous la plateforme Shopeo (RubyRails/MongoDB) vers Magento (PHP/MySQL), en charge d’une équipe de 5 développeurs.
09/2012 - 03/2013 - Développeur Full Stack - doorGets CMS V5
Fondateur du système de gestion de contenu (CMS) open source et gratuit, vous permettant de créer un site web. ********/
06/2012 - 09/2012 - Développeur PHP - MANGAIA .FR
Création d’un Backoffice de gestion de parc auto pour grand nom d’assurance (PHP5 & MySQL) Création d'un système de candidature (QCM) avec gestion en temps réel des épreuves pour la RATP. (PHP5 & MySQL)
Création d’un backoffice de gestion de parc auto pour grand nom d’assurance (PHP5 & MySQL)
Création d’un système de candidature (QCM) avec gestion en temps réel des épreuves pour un grand
Création & Intégration du site ********/ (Prestashop)
11/2011 - 12/2011 - Développeur PHP & Cold Fusion - ********
Création de mise à jour des logiciels waats.net, wisci.net, wistal.net (cold fusion) Refonte du site : ******** (magento) Développement d’un système de statistiques basé sur l’API google analytics (php & Cold Fusion)
Création de mise à jour des logiciels waats.net, wisci.net, wistal.net (cold fusion)
Refonte du site : ******** (magento)
Développement d’un système de statistiques basé sur l’API google analytics (php & Cold Fusion)
Développement du site : ********/
02/2007 - 02/2011 - Développeur PHP & Front End - MARRAKECH MODELS
Au sein de Marrakech Models, ma mission était de créer le site internet et de le référencer au mieux pour satisfaire une clientèle internationale. > PHP, HTML5 / CSS3, JavaScript
Création du site internet (PHP)
o Optimisation pour le SEO
o Inscriptions via un formulaire pour les candidats
o Prise de contact pour les clients
Backoffice de gestions des candidats
o Création d’un backoffice personnalisé en PHP natif
o Gestions des présentations de catalogues candidats en fonctions des critères du client
o Optimisation pour le SEO
o Inscriptions via un formulaire pour les candidats
o Prise de contact pour les clients
Backoffice de gestions des candidats
o Création d’un backoffice personnalisé en PHP natif
o Gestions des présentations de catalogues candidats en fonctions des critères du client
Compétences techniques
o Languages: JavaScript, PHP, HTML5, CSS3
o Frameworks: AngularJs (Expert), Symfony 2/3, jQuery, Node.js
o CMS: Prestashop, Magento 1.9, Drupal 8, Wordpress, Joomla, doorGets
o Outils : Eclipse IDE, PHPStorm, WebStorm, Sublime Text
o BDD: PostgreSQL, MySQL, MongoDB, Maria DB, SQLite
o Systèmes & Réseaux: Linux (Debian, Ubuntu), Windows
o Integration/Versionig: Jenkins, Bamboo, Jira, Stash, Bitbucket, Git, SVN
o TDD: PHP Unit, Karma, Mocha, Chai, Sinon
o Package: NPM, Composer, Gulp, Grunt
o Cache: Memcached, Varnish
Certifié PHP (2012)
● ********-pages/ZEND010483
Fondateur et Créateur :
● De la cryptomonaie ********/ (2019)
● Du CMS ********/ (2012)
● De l’agence de Mannequins ********/ (2007)