Amir - Développeur SYMFONY
Ref : 200627D001-
92700 COLOMBES
-
Développeur, Scrum Master (44 ans)
-
Totalement mobile
-
En portage salarial
Principales expériences
Digital & You
Paris (11/2018– Présent)
Sidexa ( Arcueil-Cachan )
FONCTION : Développeur PHP SYMFONY React 03/2022 – Présent
Projet : J’ai intégré la DSI de Sidexa regroupé de plus 100 développeurs internationaux (en France, Guadeloupe,
Espagne et USA) au sien d’un éditeur de logiciel destiné aux assureurs afin de faire des évolutions correctives et de tenir
la maintenabilité de l’ ensemble des projets existant.
Rôles et activités :
- Mettre en place d’un batch de migration de l’ensemble de repository Mercurial vers Gitlab
- Mise à niveau de l’API REST existante vers Symfony Flex (20%)
- TMA : Maintenance des solutions client (Développement PHP Native à 80% voir 100%)
Environnement technique :
PHP5.2 (native), PHP7.1, Symfony 5.0, Rest API, SWAGGER, Gitlab, Mercurial, SSH, FileZilla, Docker et PHPStorm
Environnement fonctionnel :
Methode Agile, JIRA, Teams, Trello, SharePoint, Discord et Outlook 365
Econocom ( Puteaux )
FONCTION : Développeur PHP SYMFONY VUEJS
10/2021 – 02/2022
5 mois
Projet : Au sein de l’équipe TMF Ecschange, j’ai intégré une équipe d’une 20ene de personnes afin de migrer de
l’application legacy EcsChange vers un webservice REST développer sous le Framework Symfony et une partie front end
développée sous le Framework VueJs 2 en se basant sur la librairie Devexpress Js.
Rôles et activités :
J’ai intervenu sur la maintenance et développement des nouvelles fonctionnalités web à la demande de mon Client :
- Rédaction de la documentation technique de la mise en place d’environnement technique BackEnd et FrontEnd
- Mise en place d’une formation d’agilité, estimation et vélocité
- Maintenance de l’application Ecsfront-PHP développer en PHP native 7.3
- Maintenance du webservice Notos développer en PHP native 7.3
- Evolution du webservice Ecsback développer en Symfony 5.3, PHP7.4, IBMi AS400 db2
o Proposer des solutions techniques
- Développement de webservice Ecsback : Contrat-Ic
o Développement et mise en place d’une librairie PHP oData :
traitement des différents cas possible des queryParameters $top, $skip, $filter, $orderBy, $count et $select
o Développement des Controller à responsabilité Unique (*_invoke)
o Mise en place de la documentation SWAGGER avec connexion via Token
- Développement de l’application Ecsfront-Vue: Contrat-Ic développer en Vue Js 2 et Devexpress Js
o Utilisation des iFrame
o Décortiquer et adapter un framework maison VueJs au besoin de Ecschange
o Consommation des Ecsback Contrat-Ic via Token
o Mise en place d’un système de translation i18n automatique
o Mise en place de la datatable DxGrid Devexpress basé sur oData Json
o Mise en place d’un process de déploiement
- Développement des batch / Commands Symfony
o Mise en place d’un système de connexion à db2 par organisation avec rollback
o Développement d’un système de logger par batch / command
o Développement d’un système d’envoi de mail avec rapport
- Faire du développement Rapide
- Faire de revue de code
- Faire du pair-programming
- Support Technique
Environnement technique :
PHP7.3 , PHP7.4, PHP8, Rest API, OpenApi3, oData, JSON, SWAGGER, GITLAB, AS400, IBMi, DB2, VueJs2, DevExpress
Js, SSH, Access Client Solution, Putty, JWT et PHPStorm
Environnement fonctionnel :
JIRA, Teams, SharePoint, Gaphor et Outlook 365
Believe Music ( Paris 17 )
FONCTION : Développeur Web
05/2021 – 09/2021
4 mois
Projet : J’ai intégré la SQUAD CIN de l'équipe Konnect Chez Believe Digital.
La SQUAD est composée d’1 lead développeur native, 3 développeurs Web, 1 développeur front React, 1 PO, 1 PM
et SM dans le but de rependre aux différents besoins des plateformes du client.
Rôles et activités :
J'ai intervenu à l'évolution et à la maintenance de 18 micro-services développés sous Laravel & Symfony. Ainsi que
4 Cron services développés en PHP Native de l'ensemble de 32 applications existantes du client :
• Retro engineering : compréhension de l'existant et documentation technique via WIKI
• Optimisation, factorisation et application des bonnes pratiques (environnement fort trafic)
• Pair programming Back/Front : adaptation de certains micro-services afin de faciliter la migration et la consommation des DATA coté React JS
• Evolution de certains CRON
• Correction de bug (Backlog)
• Code-review
Environnement technique :
Utilisée : PHP5.6 / 7.1 (native), Rest API (native), MySQL, Swagger, jQuery, redmine ,GitLab et PHPStorm
Existant .: composant Laravel, Api-platform, memcache, redis, SQLProxy, ES, ReactJs, PHPUnit et SSH
Environnement fonctionnel :
JIRA, Teams, SharePoint, WIKI, draft.io et Outlook 365
Boursorama Banque (Boulogne-Billancourt)
FONCTION : Développeur Web
12/2020 – 04/2021
5 mois
Projet : J'ai intégré l’équipe WEBDEV constituée de 14 développeurs, plusieurs intégrateurs, UX/UI, un architecte, un responsable de projet afin de rependre au besoin technique des différentes plateformes client.
Rôles et activités :
• Faire de la maintenance corrective
• Faire de la maintenance évolutive
Environnement technique :
Symfony 4.3, PHP4 / 7.1, jQuery, AngularJs, Rest API, PHPUNIT, SQL, Bitbucket, JIRA, Bamboo, KIBANA-LOG, GRAFANA, Docker et PHPStorm
Résultats obtenus :
• Revue de code croisées
• Cycle en V : Évolutions testées et déployer • Point l’équipe chaque 2 jours • Déploiement en PROD chaque mercredi
Environnement fonctionnel :
JIRA, MatterMost et Outlook 365
Greenflex Total (Paris)
FONCTION : Ingénieur d'étude Symfony 4 Full-Stack
(FREELANCE) (04/2019 - (04/2019 - 07/2020)
17 mois
Projet : J'ai intégré une squad de 5 développeurs un SCRUM master, un analyste et une PO, afin de rependre au besoin des services interne de mon client.
Rôles et activités :
Je développe sur 4 applications synchronisées entre elles :
⦁ SCRUM MASTER (Animer les cérémonies)
⦁ Correction de bug (Backlog)
⦁ Évolution du Framework maison et refonte en ReactJs
⦁ Migration des écrans (consommation des données via API)
⦁ Migration de données (SQL / PostgreSQL)
⦁ Évolution des API REST (utilisation de GraphQL/AWS)
⦁ Export des données CSV/XLS/PDF
⦁ Test Unitaire (PHPUNIT)
⦁ Revue de code croisé et déploiement via Gitlab
Environnement technique :
Symfony.4/4, PHP 4/7.3, jQuery, PHTML, ReactJs, AngularJs, GraphQL, PostgreSQL, REST API, ElasticSearch ,GitLab, BEHAT, MakeFile, Docker et PHPStorm
Résultats obtenus :
⦁ Méthodologie AGILE : Évolutions testées et déployer
⦁ Satisfaction complète du client
Environnement fonctionnel : Teams et TargetProcess
GROUP UP (Gennevilliers)
FONCTION : Ingénieur Concepteur Symfony 3.4 Full-Stack (FREELANCE)
(11/2018 - 03/2019)
5 mois
Projet : Au sein du Fast-Lab du groupe UP, j'ai intégré une équipe agile composé de trois développeurs, un lead dev et un chef de projet afin de développer des applications E-commerce sur-mesure pour des partenaires du groupe.
Rôles et activités :
⦁ Études de besoin
⦁ Développement et amélioration du Framework maison développer en SF3.4
⦁ Conception et développement d'une nouvelle application pour le CNAS en se basant sur le Framework maison, plus consommation du web service SOAP :
⦁ Développement d’une plateforme web E-commerce Back et FrontOffice
⦁ Amélioration de la structure de la base de données
⦁ Gestion de commandes (Front-office):
⦁ Création et suivie
⦁ Suivi des droits d’achat
⦁ Gestion de panier (Twig & jQuery)
⦁ Suivie de commande & télécollecte des transactions bancaire (Back-Office)
⦁ Gestion de connexion (utilisateur anonyme : consommation utilisateur via webservice)
⦁ Interaction avec API SOAP Client
⦁ Réalisation des exports : XLS, CSV et PDF (Command d’export et envoi de mail en asynchrone)
⦁ Correction de bugs
⦁ Test fonctionnel
⦁ Web Mastering Git
⦁ Revue de code
Environnement technique :
Symfony 3.4, PHP 7, Bootstrap 4 (html, css3, less et scss), jquery, Assetic, SQL, SOAP API, GIT, VPN, Docker et PhpStorm
Résultats obtenus :
⦁ Application E-commerce testé et déployer
⦁ Satisfaction complète du client
Environnement fonctionnel : Vivifyscrum, Slack et Outlook 365
OPEN Group
Levallois-Perret (07/2017– 10/2018)
AP-HP : Hôpital Rothschild (Paris)
FONCTION : Ingénieur Concepteur Symfony 3.4 Full-Stack (04/2018 - 10/2018)
6 mois
Projet : En régie chez AP-HP (Hôpital Rothschild), j'ai intégré une équipe de 2 développeurs Front-end afin de faire la conception et développement de la plateforme From-scratch (back-office) SIPILINK développé en Symfony 3.4.
Rôles et activités :
⦁ Développement d'un module de gestion utilisateurs spécifique
⦁ Études de besoin
⦁ Conception et développement d'un nouveau projet Web (Symfony3.4 & Font-End : AngularJs 1.7)
⦁ Déploiement
⦁ Correction de bugs
⦁ Rédaction des documentations technique et fonctionnelles
⦁ Test fonctionnel
⦁ Conception et réalisation du Logo de l’application
⦁ Réalisation de la charte graphique de SIPILINK
⦁ Mise en place d’un socle technique applicatif
Résultats obtenus :
⦁ Développement d'un module de gestion utilisateurs spécifique
⦁ Développement d'un module d'envoi de SMS et mail sur mesure au besoin du client
⦁ Développement d'un module de prise de rendez-vous médecin & hôpital
⦁ Développement d'un module de gestion de parcourt patient & médecin hospitalier
⦁ Développement d'un module de génération de bilan Patient (export PDF)
⦁ Application Intranet déployé
⦁ Satisfaction complète du client
Environnement technique :
Symfony 3.4, Doctrine2, Twig, JavaScript, jQuery, AngularJs1.7, Bootstrap 3, SVN, PHP5.6, PHP7, MySQL, Netbeans / eclipse Oxygen, Adobe Illustrator et Adobe Photoshop.
ARVAL BNP (Rueil Malmaison)
FONCTION : Ingénieur d’Etude Symfony 3 (10/2017 - 03/2018)
6 mois
Projet : En régis chez ARVAL, j'ai intégré une équipe de 7 développeurs afin de maintenir et faire la migration de la plateforme web ARVAL Moyenne durée du PHP4 à Symfony3 (application à fort trafic).
Rôles et activités :
⦁ Maintenance de l’ancienne application développée sous PHP4
⦁ Migration et développement de la nouvelle plateforme sous Symfony 3
⦁ Migration de base de données
⦁ Création des nouvelles fonctionnalités et projets à la demande du client
⦁ Réalisation des exports : XLS, CSV et PDF
⦁ Rédaction des documents et références techniques
⦁ Suivi et correction des tickets : JIRA
⦁ Contribution et suivie du git-request (GitLab)
⦁ Conception et développement d'une API REST pour des traitements asynchrones
Résultats obtenus :
⦁ Satisfaction complète du client
⦁ Déploiement de l’API REST
⦁ Déploiement du module d’upload de donnée
⦁ Déploiement des fonctionnalités migré de PHP4 au Symfony 3
Environnement technique :
Symfony 3, JavaScript, jQuery, Bootstrap 2.3.2, Doctrine2, Twig, GitLab, PHP5.6, PHP4, MySQL et PhpStorm
Environnement fonctionnel : JIRA et issue GITLAB
EDF (Orléans)
FONCTION : Responsable des actions fonctionnelles (07/2017 - 09/2017)
2 mois
Projet : En régis chez EDF Orléans, je suis responsable des actions fonctionnelles et d’évolution de la plateforme de facturation " Fisher " EDF.
Rôles et activités :
⦁ Développement (amélioration et maintenance) du Framework maison développé sous PHP4/SQL.
⦁ Mise en place des Batch de calcul PL/SQL
⦁ Création des requêtes SQL et extraction de données à la demande du client.
⦁ Rédaction des documents et références techniques
Résultats obtenus :
⦁ Satisfaction complète du client
Environnement technique : PHP4 et PL/SQL
MODIS France
Puteaux (08/2015– 06/2017)
Crédit Lyonnais – LCL (Villejuif)
FONCTION : Ingénieur d’Etude Symfony 2 Full-Stack (08/2015 - 06/2017)
22 mois
Projet : J’ai intégré une équipe d’un Lead développeur et deux autres développeurs seniors dans le but de les aider à développer une application SIRH, capable d’interfacer avec nombreux ERP RH, afin de répondre à tout besoin non pris en charge par ses derniers. Le cœur des applications est développé en Framework Symfony 2.
Rôles et activités :
⦁ Architecture et modélisation des nouvelles applications SIRH
⦁ Mise en place et évolution d’un socle technique commun
⦁ Référencement et mise à jour de la documentation d'exploitation
⦁ Maintenance et Suivi des changements, avant la mise en production
Résultats obtenus : plus de 30 modules ont été développés (par différents intervenants dont moi en se basant sur le socle technique commun), avec succès et ont donné complète satisfaction.
Environnement technique : Symfony2.3, AngularJs v1.5, Bootstrap 2.3.2, Javascript, jQuery, Json, Gulp, Git, Twig, Doctrine, PHP5 et SQL.
Environnement fonctionnel : Trello
PRONETWORK
Paris (11/2014– 05/2015)
FONCTION : Développeur Symfony Full-Stack 7 mois
Projet :
Qrushit : Architecture et modélisation d’une application CRM permettant d’interfacer et calculer le bénéfice d’un commerce ou restaurants suite à un ensemble d’achats des produits par les internautes à partir de leurs smartphones.
Erashome : J’ai intégré une équipe de deux développeurs (un intégrateur et un développeur back-end) afin de les aider à faire migrer la plate-forme existante sous le Framework Zend 2 vers Framework Symfony2.
Rôles et activités :
⦁ Architecture et modélisation de l’application Web Qrushit
⦁ Développement de l’application Web Qrushit
⦁ Mise en production de l’application Qrushit
⦁ Rédaction de cahier de charge technique de l’application Qrushit
⦁ Référencement et mise à jour de la documentation d'exploitation de l’application Qrushit
⦁ Maintenance et migration de l’application ErasHome
Résultats obtenus :
⦁ Qrushit : Satisfaction complète du client et mise en production du projet.
⦁ Erashome : Produit et mis en production.
Environnement technique : Symfony 2.7/ Zend2, Bootstrap, HTML5, CSS3, Javascript, Twig, Doctrine, GIT, Filezilla, PHP5 et SQL
SPORT D’EPOQUE
Saint-Germain-en-Laye (01/2014– 10/2014)
FONCTION : Chef de projet Digital 10 mois
Contexte : Entreprise spécialisée dans le secteur d'activité du commerce de détail d’habillement. Poste en responsabilité au sein du siège social de la marque.
Rôles et activités :
⦁ Réalisation des compagnes marketing : newsletter
⦁ Numérisation des prototypes et des produits déjà en vente
⦁ Faire le suivi des tracs de ventes e-commerce
⦁ Gestion des réseaux sociaux : Facebook, Twitter et Pinterest
⦁ Réalisation Graphiweb : Affiches, habillages boutiques, Hang-Tags, shooting et traitement d’image
⦁ Référencement et optimisation
⦁ Intégration de module Paypal
Résultats obtenus :
⦁ Satisfaction complète des responsables
⦁ Compagne Google Adwords réussite
⦁ Mise en production des newsletters responsive
⦁ Réalisation graphique exploité par la marque
Environnement technique : CMS Prestashop, HTML5, Google Analytics, Google Adwords, Adobe Photoshop et Illustrator
CENTRE MEDITERRANEEN D’ANALYSES
Tunisie (07/2013– 08/2013)
FONCTION : Développeur Symfony Full-Stack (FREELANCE) 2 mois
Contexte : Centre Méditerranéen d’Analyses Environnementales et Industrielles (CMA) spécialisé dans le secteur l’environnement et à la qualité des produits agricole et industrielles. Poste en responsabilité en freelance.
Projet : Le projet consiste à réaliser une plateforme Web qui permet d’une part de présenter le centre d’analyse et d’une autre part de donner un accès à leurs clients pour pouvoir suivre les résultats des analyses et pouvoir les imprimer par la suite.
Rôles et activités :
⦁ Conception et réalisation de la charte graphique du laboratoire
⦁ Réalisation Graphiweb : logo, dépliants, affiches et carte visite.
⦁ Architecture et modélisation de l’application Web
⦁ Rédaction de cahier de charge technique de l’application
⦁ Développement de l’application Web
⦁ Mise en production de l’application
Résultats obtenus :
⦁ Satisfaction complète du client
⦁ Mise en production de la plateforme client
Environnement technique : Filezella, Symfony2.7, Bootstrap 2.3.2, Javascript, jQuery, Git, Twig, Doctrine, PHP5 et SQL.
Expertises techniques :
Méthode Agile
Front-end HTML ; CSS ; jQuery ; Javascript ; Angular(Js) ; ReactJs
Back-end PHP POO; SQL; PostgresSQL ; Doctrine 2 ; GraphQL
Framework Symfony 2 / 3.4 / 4 ; AngularJs 1.7 ; Agular 5 ; Vue Js ; TWIG ; Bootstrap
Librairies
Environnement JQuery ; typeScript ; Gulp ; Chartjs ; Makefile
Windows, Linux, AWS et Docker
Secteurs : Banque de détails / Banque & Finance/ E-commerce /Energie / Polyvalence sectorielle
Compétences métier
Notions Pratique Maîtrise Expertise
Langues
⦁ Français : bilingue
⦁ Anglais : technique
⦁ Arabe : bilingue
⦁ Allemand : débutant
Formation initiale
2011 : Licence professionnelle Informatique appliquée Spécialité Technologies Multimédia et Web – ISIM – Tunisie
- Durée 3 ans
Formation continue
2015 : Mastère Expert en Stratégie Digitale Spécialité Direction Technique de Projets Digitaux - IESA Multimédia - Paris
- Durée 2 ans
Certification
Octobre 2020
Udemy - SQL MasterClass: SQL for data analytics (PostgreSQL)
Mai 2020
Udemy - Getting started Elasticsearch
Septembre 2015
IESA Multimedia - Export en Strategie digital