Top 5%
Maher L.

Full Stack Developer

540 dollar
Freelancer
6 years
Villejuif, FRANCE
i

Why I'm Top 5%

  • Superior technical skills
  • 6 years of industry experience
Learn how we hire

My experience

More

OneCarrrefour : e-commerce CarrefourFebruary 2018 - Present

One-Carrefour : Développement du nouveau site E-commerce (service drive , service livraison, service R2H et marketPlace) pour le compte de group carrefour france dans un environnement micro-services et avec la méthodologie Agile scrum.
Réalisations:
Partie BackEnd :
- Chiffrage des Tâches
- Participation à la mise en place des architectures
- Participation Aux PI Planning et MVP
- Définition des SWAGGER
- Développement des Managers
- Développement des Repository
- Développement des Actions
- Développement des Request
- Développement des Response
- Développement des API REST
- Gestion de Cache Redis (Version des models, Cache infini)
- Gestion de Varnish (VCL)
- Rédaction des documents technique sur les features intégrées
- Test Unitaire- Déploiement automatique: Jenkins
- Validation des pull-request (code review)
- Monitoring des Logs en Production (Kibana) et fixation des bugs
Partie FrontEnd :
- Création des composants vue
- Création des fonctions de gestion des Etats VueX
- Développer la partie tracking avec TagCommander
Site : https://www.carrefour.fr
Architecture Backend: Micro-Services DDD
Architecture Frontend: Atomic Design
Environnement Technique Back : PHP 7.3, Symfony 3.4, PHPunit, Prophecy, Twig, Redis, Varnish, Guzzle, ElasticSearch, composer, PHPStan, PHPcs, PHPParser
Environnement Technique Front : HTML5/CSS3, VueJs 2, Fractal, StoryBook, Jest, WebPack 3, npm, Scss, EcmaScript 6, Husky, EsLint
Environnement Développement: PHPSTORM, Docker, Docker-compose, Ubuntu 18.02, BitBucket, Jira, GrumPHP, Jenkins, SonarQube, BlackFire, APPdynamics, SonarQube, Ansible
More

Bouygues Télécom FranceMay 2017 - January 2018

DEP-KME : Développement d’une application d’inscription des terminaux Apple et Samsung dans le service DEP et KNOX avec une équipe de 1 dev, 1 Tech-lead, 1 Po et un Scrum Master
Réalisations :
- Développement et refonte de l’application pour ajouter les parties qui concernent les terminaux Samsung
- Développement de la commande (Symfony) de parsing des informations (WSDL) CLOE Samsung
- Développement des workflows d’inscription des terminaux Samsung (YML, Callback)
- Développement des évènements (Symfony)
- Développement des Exceptions (Symfony)
- Développement des commandes d’interaction avec API KNOX(Samsung) en utilisant curl
- Débogage et suivie des commandes lancées en background
- Réalisation des tests TDD avec PHPUnit (couverture de 82%)
- Déploiement sur la plateforme de recette et production
- Traitement des retours
Site : https://dep-bouyguestelecom-entreprises.fr/
Environnement de travail : PHP 7.1, Symfony 3.2, Doctrine 2, Twig, HTML5/CSS3, Bootstrap 3, MYSQL5, JQuery 3, SVN, PHPUnit 5, CentOS, PHPStorm, Composer, NPM, Agile
More

ALUDEOMarch 2017 - April 2017

ALUDEO : Développement et maintenance des ensembles des sites et des back-offices de la plateforme ALUDEO dans une équipe de 2 personnes
Réalisations :
- Préparation de l’environnement de recette et de documents de déploiement
- Développement des évolutions demandées
- Déploiement de l’application sur l’environnement de production
Site : https://www.aludeo.fr/
Environnement de travail : PHP5.5, Symfony2.8, Doctrine 2, JQuery 3, Twig, HTML5/CSS3, NetBeans, PostgreSQL 9.5, Bootstrap 2, Windows Server 2008, Entreprise Architect, Balsamiq Mockups, SVN, Composer, Agile.
More

Ministère de l'EmploiDecember 2016 - March 2017

SGIT : Mise en place d’une plateforme de gestion de l’activité des inspecteurs de Travail
Réalisations :
- Rédaction des spécifications des besoins fonctionnels
- Développement des formulaires (les données récupérées et enregistrées sont échangées avec AJAX à travers JQuery)
- Intégrer le bundle de la gestion de Rôles (Dev en SIMAR)
- Développement des services web (REST Json) pour la version Mobile
- Développement d’un service (Symfony) de la gestion des versions des entités
- Déploiement de l’application sur Mint OS
Environnement de travail : PHP 5.5, Symfony 2.8, Doctrine 2, Twig, HTML5/CSS3, Bootstrap 3, JQuery, NetBeans, PostgreSQL 9.6, SVN, PowerAMC, Balsamiq Mockups, Composer, Agile.
More

Ministère du TransportJuly 2016 - November 2016

SIMAR : Développement d’une plateforme de gestion et d’automatisation du système d'information de la Direction Générale du Transport Maritime et des Ports Maritimes de Commerce du Ministère du Transport dans une équipe composée de 3 dev et un tech lead.
Réalisations :
- Rédaction de spécifications des besoins fonctionnels
- Développement des interfaces IHM
- Développement d’une gestion de rôles avancés (ACL)
- Développement d’un service (Symfony) de gestion des documents
- Développement d’un service (Symfony) de conversion des données (Post) vers des Entités (ORM\Entity)
- Développement des triggers (PGSQL) pour garder les modifications sur les données de la base des données (enregistrement des lignes modifier dans une autre base de données avec Dblink)
- Développement d’un service d’export MS Word des états de sorties.
- Con figuration de l’environnement et déploiement de l’application sur Windows server 2008
Environnement de travail : PHP5.5, Symfony2.8, Doctrine 2, JQuery 3, Twig, HTML5/CSS3, NetBeans, PostgreSQL 9.5, Bootstrap 2, Windows Server 2008, Entreprise Architect, Balsamiq Mockups, SVN, Composer, Agile.
More

Ministère de l'intérieurJuly 2015 - June 2016

Suipel : Plateforme de gestion des inscriptions, de tri par mérite d’ancienneté et de suivi des candidats au pèlerinage aux lieux saints ainsi que des services en ligne de gestion des inscriptions des candidatures.
Réalisations :
- Etude des besoins
- Rédaction de spécifications des besoins fonctionnels
- Création et validation des prototypes avec le client
- Développement de la partie front avec bootstrap et Jquery
- Développement de la partie Back avec Symfony 2.7
- Importation des données à partir des fichiers XLS en utilisant des appels Ajax (barre de chargement)
- Sécurisé l’accès et le développement de la gestion des rôles et contrôle d’accès.
- Développement et optimisation des requêtes SQL
- Développement d’évènements (Symfony) de sauvegarde des modifications sur des fichiers logs
- Développement des interfaces de consultation des logs
- Optimisation du temps de réponse de l’application (minification des ressources (JS, CSS), activer APC, utiliser Varnish)
- Déploiement de l’application sur le serveur Ubuntu
- Monitoring des logs (Symfony) et anticipation des bugs et des attaques
- Création des scripts des traitements des données en BD (Python 2.7)
- Traitement des retours TMA
Environnement de travail : PHP5.5, Symfony 2.7.6, Doctrine 2, Twig, HTML5/CSS3, Python 2.7, PostgreSQL9.5, Ubuntu 14.6, Varnish, APC, Entreprise Architect 9.0, Bootstrap 2, Balsamiq Mockups 2.2.3, JQuery 1.11.2, SVN, Composer, Agile.

My stack

Technologies

Web Services, ElasticSearch, Composer, Angular 2, Balsamiq, JSF, Vue.js

Analysis methods and tools

SonarQube, Agile Methodology

Other

Microsoft Windows, Microsoft C-SHARP, Cascading Style Sheets, eCommerce, Apache Subversion, Scrum Master, Microsoft Windows 2008 Server, Back End, Front End, Atomic Design, Python Programming, PowerAMC, Bootstarp 3, Balsamiq Mockups 2.2.3

Embedded and Telecom

Raspberry Pi, Embedded C

Protocols

JSON

Languages

WSDL, C#, UML, CSS, VHDL, Pascal, HTML, HTML5, XML, Python, Jscript, Groovy, Java, SQL, C/C++, JavaScript, PHP

Middleware

Jenkins

IT Infrastructure

Ubuntu, Docker, CentOS, Varnish, Git, Linux, Windows

Environment of Development

NetBeans, JAVA FX

Open Source solutions

Doctrine 2

Others

Team management, Bitbucket, Kibana

Frameworks

Symfony, jQuery, AJAX, CakePHP, Bootstrap, PHPUnit

Databases

MySQL, SQL Server, Microsoft SQL Server, PostGreSQL, Redis, SQLite

Computer Tools

Microsoft Word

Mobile

Apache Cordova, Android

My education and trainings

Diplôme d’ingénieur en science de l’informatique - Faculté des Sciences et Technologies - FST2015 - 2015

DUT Field Of Study Mathématiques - Institut Préparatoire aux Etudes d'ingénieurs de Nabeul2009 - 2012