Amal - Développeur Fullstack (PHP | Python | Angular)
Ref : 120525H003-
Domicile
94000 CRETEIL
-
Profil
Développeur, Développeur web, Ingénieur de développement (38 ans)
-
StatutFreelance
-
Tarif Journalier MoyenVoir le tarif
Consultant technique Full Stack avec plus de 12 ans d’expérience principalement en PHP (Symfony), Python et Angular. J'ai acquis des compétences solides dans la conception et l'intégration des API REST avec PHP et Python.
J’ai obtenu les 2 certifications Python (PCPA et PCEP) à la suite des compétences acquises sur certaines missions.
J’ai également des compétences DevOps (Git, Docker, Jenkins, Sonar, AWS).
-
chez OPEN:EDF/ ENEDIS(MISSION)Jan 2018 - aujourd'hui
Mission : développement d’une application web pour ENEDIS.
ENEDIS est une société à conseil de surveillance et directoire, filiale à 100 % d'EDF
chargée de la gestion de 95 % du réseau de distribution d'électricité en France.
Rôles et activités :
-Développement des api rest.
-Développement des interfaces graphiques (angulair).
-Réception et analyse des demandes clients dans l’outil jira.
-Effectuer un refactoring du code.
-Déploiement les solutions développer (Jenkins). -
Consultante Confirmée PHP7/Symfony3
HUBICUS, groupeJan 2017 - Jan 2018Mission : Développement Back-End PHP7 Symfony3 des API REST en utilisant la méthodologie Agile.
Technologies: Symfony3, Rest Full (API symfony), Behat, Jenkins, GIT
• Participation aux choix techniques · Architecture micro-services
• La mise en place des tests fonctionnels avec behat
• Développement des services Web basés sur l'architecture Rest Full
• Versioning sous GIT(GitLab)
• Résolution de bugs
• Assurer la performance des apis puisque l’application est en haute
disponibilité et nécessite des temps de réponses minimum.
Participer au développement de projet suivant :
• Projet gotenks : Développer des api RESTful permettant la génération,
l’administration et l’adressage à des millions de destinataires de formulaires
dynamiques destinés aux clients de vente-privée Sephora, direct Assurance,
etc. -
Consultante Confirmée Symfony2/3
France télévisions éditions numériquesJan 2016 - Jan 2017Mission : Développement Back-End PHP4/5 Symfony2/3 d’applications Web et d'API
Technologies: Symfony2/3, Rest Full (API symfony), RabbitMQ, PHPUnit, Codeception, Docker, Jenkins, - Assurer la tâche de Scrum Master à tour de rôle. • Préparation des rétrospectives • Faire des rapports et des statistiques pour l’état de santé de l’équipe • Programmer les réunions.
REST en utilisant la méthodologie Agile-Scrum.
• Participation aux choix techniques · Architecture micro-services
• Développement des services Web basés sur l'architecture Rest Full (API symfony2).
• Utilisation de rabbitmq pour déclencher des évènements en asynchrone
• Authentification avec OAUTH2
• Tests Unitaires et fonctionnel avec PHP Unit, Codeception
• Ré-factorisation du code
• Versioning sous GIT (github, gitLab)
• Résolution de bugs
• Intégration sous Jenkins
• Gestion des logs (New Relic, kibana)
Participer au développement des projets suivants :
• Projet workers : un projet qui se base sur le composant workflow et qui permet
principalement d’établir tout le workflow des vidéos.
• Projet authentification : un SDK qui permet la délégation d’autorisations d’accès à
des informations personnelles.
• Projet Gateway est une passerelle applicative qui permet de combiner deux ou
plusieurs API intelligemment.
• Projet métas : une application qui traite toutes les données des métadonnées de
France tv.
• Projet media : une application qui traite toutes les images de France tv. -
Consultante Confirmée Symfony2 / AngularJS
ORANGEJan 2015 - Jan 2016Mission : Développement Back-End Symfony2 / Front-End AngularJS d’applications
Technologies: Symfony2, REST, SOAP, AngularJS, HTML, Bootstrap
Web et d'API REST en utilisant la méthodologie Agile-Scrum.
• Réception et analyse des demandes clients (Jira)
• Conception UML et mapping ORM de la base de données.
• Rédaction de la documentation technique et de l’Architecture Fonctionnelle.
• Respect des normes de qualité pour le code source.
• Assurer la couverture du code au niveau des tests unitaires et fonctionnels.
• Effectuer un refactoring du code si c’est nécessaire.
• Assurer un environnement unique de développement (Linux Ubuntu 14.04 LTS)
• (NetBeans et Apache2, xDebug).
• Créations des bundles personnaliser sur git
• Développer des interfaces en utilisant Angularjs et les outils Grunt, bower
• Assurer la communication et les rapports avec le client
• Qualifications et Analyse des demandes client :
o Proposition et validation des solutions par l’équipe de développement
o Vérification des versions des objets livrés au client (vérification des versions
des grilles, procédures etc.) et livraison des correctifs.
o Analyse fonctionnelle et technique des anomalies et des bugs consistant à
consulter les sources des objets en question afin de déterminer l’origine de
l’anomalie.
o La création et la correction des bugs (jira)
o Déploiement des solutions développées
• Intervention sur l’ensemble de la méthodologie Scrum (rétrospectives, sprint plannig,
booker planning.etc…)
• Projet Welcome : développement d’un CRM destiné aux téléopérateurs des centres
d’appel Orange :
Fonctions développées :
o Gestion des clients
o Gestion des contrats
o Statistique
o Gestion des factures
o Gestion des produits -
Consultante Confirmée PHP5(Développement des sites web dynamiques)
AXECIBLESJan 2014 - Jan 2015• Développement PHP5
Technologies PHP5, HTML5, CSS3, XML, Js, Jquery, Jquery mobile, Photoshop
• Intégration des maquettes PSD
• Force de proposition et réalisation des refontes et des améliorations
• Suivi des plannings
Quelques références :
Sites Responsives Design :
• ********/
• ********/
• ********/
• ********/
Sites Web « Classiques » :
• ********/
• ********/
• ******** -
Consultante Confirmée PHP5
ARYAJan 2013 - Jan 2014Mission : Développement et intégration d’un ensemble de sites web
Tâches effectuées :
• Développement de sites en PHP5
• CMS Wordpress
• CMS polopoly
• Intégrer les maquettes PSD.
• Proposer et réaliser des refontes aux clients
• Proposer et réaliser des améliorations.
• Suivi des plannings -
Consultante Confirmée Symfony 2
HRA DEGITALJan 2012 - Jan 2013• Management d’équipe (6 personnes)
Technologie : Symfony2, HTML5, CSS, JavaScript, JQERY, MySQL
• Etude des besoins, réalisation du cahier de charges pour des applications Web
• Conception et Développement avec Symfony2.1
• Rédaction de documentations techniques et des spécifications fonctionnelles
• Encadrement des stagiaires PFE ingénieur (partie conception, développement,
documentation) et projets de fin d’études
• Intervention dans le processus de recrutement des sous-traitants -
aujourd'hui
• Projet : refonte de l’application « Révendeur » pour la filiale NordNet
Technologies : Symfony1.4, HTML,Bootstrap
Fonctions développées :
o Gestion des produits
o Gestion des ventes
o Gestion des utilisateurs -
aujourd'hui
• Réalisation du site Créajobs « site statique »
Technologies : PHP5 /MySQL, HTML5, CSS, JavaScript, JQERY
• Développement et intégration d’une application de gestion
• Développement d’une application web secrétaire virtuelle -
aujourd'hui
• Intégration et développement de l’application cartes vocales :
Technologies HTML5, CSS, JavaScript, JQERY, PHP4/MySQL, Photoshop
• Développement d’un site web conçu pour la technopole borj-cédria + back office
• Développement de site hra-performance conçu pour la société hra-performance
• Réalisation de site créajobs « site statique » pour une association).
-
Master 2 – Informatique –
ISSAT Sousse / TUNISIA2011 -
Maîtrise informatique
ISSAT Sousse / TUNISIA2009
October 2024 : PCEP™ – Certified Entry-Level Python Programmer
Novembre 2024 : PCAP™ – Certified Associate Python Programmer
Novembre 2024 : PCPP– Professionnel certifié en programmation Python(En préparation)
Novembre 2024 : International English Test Certificate – B2
Formation Continue :
⪠September 2024: Python : La Formation Complète 2024 (Udemy)
o Développement d'une application web de gestion de bibliothèque avec Django
5.1
o Créer des API avec Flask 3
⪠Août 2023: Ultimate AWS Certified Cloud Practitioner (14,5h) Certificat AWS
⪠Mai 2023 – Juin 2023: Formation fullstack Java spring boot, Angular (35h):
o Développement d’une application web (Gestion des employées) avec Backend
API REST: java spring boot (JPA, Maven, Postgresql)
o Consommation des API Rest, et développement d’interface graphique avec
Angular
⪠Janvier 2023 – Avril 2023 : Formation de Diplôme de compétence en langue
étrangère professionnelle anglais (40 h) niveau B2
Compétences techniques :
• Langages de Programmation: Python3, PHP4/7/8 (Symfony 2/3/4/6),Angular8+,
TypeScript, JavaScript, HTML5, CSS3.
• Frameworks & Librairies: API Restful, Flask, FastAPI, Symfony , API Platform,
Laravel, Angular Material, Django.
• DevOps: Docker, Jenkins, GitLab CI, Git (GitLab/GitHub), SonarQubes.
• Outils de Test : PHPUnit, Behat, Codeception, PHPStan, Flask-Testing
• Base de Données : MySQL, PostgreSQL, MariaDB, ElasticSearch, MangoDB
• Méthodologies et Outils de Gestion de Projet : Agile (Scrum/Kanban), SOLID,
DRY, Jira, Confluence.
• Observabilité des logs : Clickup, ELK (ElasticSearch, Logstach, Kibana), Sentry.
• Systèmes d'exploitation : Linux (Ubuntu), Windows.
• Cloud : AWS (S3, EC2).