Travailler sur une plateforme de Believe développée avec un framework
PHP natif pour gérer la facturation, les paiements, etc..
Gérer efficacement d'énormes bases de données et d’énormes fichiers CSV
avec des millions des lignes pour des grands clients comme Facebook,
Spotify, Deezer, Youtube …
Atlassian JIRA, GIT, Redmine, Scrum, Swagger..
Développement de la plateforme Netcenter.
Netcenter est une plateforme utilisée par les clients de SFR qui gère les
commandes des rocades et jarretières, les accès aux DataCenter, les
commandes des interventions …
Evolution : participation à la spécification, chiffrage, analyse des besoins
métiers, conception, Développement et tests des US
• Spec Analyse conception et documentation :
⪠Rédaction de besoins, amélioration de l’expression de besoin
métier.
⪠Participer aux ateliers chez le client.
⪠Participer à la rédaction de la release note.
⪠Enrichir les US (JIRA) avec le résultat attendu et les tests
d’acceptation
• Développement et maintenance:
⪠Sécurisation de l’ensemble de web services exposés au public
⪠Amélioration de performance
⪠Implémentation des web services.
⪠Documenter les web services avec Swagger.
⪠Développer des interfaces front office avec Angular
⪠Tests fonctionnels Behat et Consommation des web services fournis.
⪠Tests E2E Protactor pour tester les interfaces Angular.
⪠Implémentation des nouvelles fonctionnalités US
Génération de livrable en incrémentant la version de système actuel et
le respect de pipeline de build mis en place par les Opérateurs. (Test
unitaire, LINT, compatibilité des versions)
⪠Simulation de l’env de PROD en utilisant un conteneur
Vagrant/Docker/Ainsible
• Test
⪠Tests Unitaires et d’intégration (PHPUNIT / JASMINE).
⪠Tests fonctionnels afin de valider les résultats attendus (BEHAT).
⪠Tests E2E pour les interfaces front développées avec Angular
..
Développement sur les projets internes:
⪠Appropriation du contexte
⪠Chiffrage
⪠Conception et lead développement
⪠Optimisation du code et veille.
⪠Améliorer la méthodologie de travail (Scrum)
Implémentation des bonnes pratiques Agile et Scrum :
⪠Application de GitFLow
⪠Refactoring diminution de la dette technique.
⪠La revue de code
⪠Commutation avec l’ensemble de collaborateurs.
Développement de la plateforme Netcenter.
Netcenter est une plateforme utilisée par les clients de SFR qui gère les
commandes des rocades et jarretières, les accès aux DataCenter, les
commandes des interventions
Développement des évolutions sur la partie back office du projet Pulsar.
Pulsar est un projet interne dans SFR qui utilise la solution OpenStack pour
la construction de cloud privé et public.
- Développement des interfaces spécifiques avec SonataAdminBundle.
- L'intégration d'une deuxième BD Oracle (universal)
- L'ajout des interfaces back-office
Développement d’une plateforme de recherche BingInfo la plus moderne
en Tunisie en s’appuyant sur Elasticsearch pour la recherche des données.
Travail de référencement SEO pour la partie publique en s’appuyant sur des
bundles de référencement comme SonataSeoBundle et
PrestaSitemapBundle.
Développeur PHP/Drupal8 2015-2016 [Business & Decision]
- Développement d’un site pour la chambre de commerce des États-Unis
(AmCham) avec Drupal 8
- Développement d’une application pour la création des questionnaires
d'enquêtes pour la ministre des enseignements maternel et primaire de
Bénin.
Speaker dans l'événement FSB Symfing 2015-2016 [Symfony Tunisia
community]
Participer dans la 1ère édition de l'événement FSB Symfing comme un
Speaker avec la communauté tunisienne de Symfony.
Présentation: ********/
- Développement d’une application prototype (temps réel) de support
digital à caractère événementiel qui communique avec des différents APIs
des réseaux sociaux.
Développeur PHP/Drupal7 2015-2016 [Business & Decision]
- Installer et configurer des modules Drupal.
-Diagnostiquer et corriger les bugs.
Liste des Projets Drupal:
mHealth Quality : le premier label participatif en santé connectée à
vocation européenne.
- Faire la conception et le développement de la partie back-offce.
- Conception et développement d’une API REST destinée à l’application
web mHealth Quality, l'application mobile Android et iOS.
Développeur PHP/Symfony et AngularJS 2014 - 2015 [Proxym-IT]
- Développer la deuxième version de l'application Nicorette.
- Amélioration de l’ergonomie de l’application existante (Symfony2 et
AngularJS).
- Développer des nouveaux web-services pour l'API REST Nicorette avec
Symfony2.
-Utiliser des nouveaux web-services du CRM et de la plateforme Janrain
CRM
-Utiliser Google Tag Manager pour le tracking.
-Intégrer des nouvelles interfaces et fonctionnalités.