-
Altran France
- Engineering Consultant
Vélizy-Villacoublay
2016 - maintenant
Mission chez Amadeus:
Business Analyst dans le service FCR (Feeder Counting and Reports) sur le projet FCR Evolution.
Étude du Back-end existant et création de spécifications fonctionnelles en vue d'une migration iso-fonctionnelle vers une nouvelle solution.
Atelier (2h) de sensibilisation aux pratiques Agile
Tech Talk (conférence d'une heure): Node.js "pour les nuls".
Mission chez Orange :
Refonte du formulaire d’authentification du portail client et ajout d’une authentification en deux facteurs. (18 mois)
Phase d’étude avec planification et estimation des temps de développement. Création des diagrammes d’architectures fonctionnels et techniques.
Mise en place des composants statics, front et API et montée en compétence de l’équipe sur les nouvelles technologies. Mise en place de Db de cache sous Redis. Chaque API est RESTful.
Projet basée sur une architecture micro-service. Découpage des composants selon 4 catégories : Statics / Front / API / Proxys. Statics en Angular. Fronts en PHP. API en Node.js et Proxys sous Apache. Chaque composant est embarqué dans un conteneur Docker, le tout orchestré par Docker-Compose et Docker-swarm. Versionning du code sous Git et utilisation de Gitlab et de GitlabCI pour automatisation de déploiement. Mise en place de tests unitaires et de tests automatiques sous Mocha et PHPUnit.
Projet mené selon la méthodologie SCRUM.
-
Altran France
- Junior Ingineer / Consultant
Vélizy-Villacoublay
2015 - 2016
En mission chez Orange au sein de l'équipe MDCS :
• Refonte du composant « mot de passe perdu » (3 mois)
Intervention sur la partie back du projet. API en PHP basée sur le framework Slim 2 et Db en MySQL. Validation des entrées / sortie API avec Swagger.
• Création d’un bandeau pour les services de communication (4mois)
Création d’un composant en Javascript Vanilla et d’une API en PHP basée sur le framework Slim 2.
-
Platinium Group
- Développeuse Web
Monaco
2014 - 2015
OBJECTIFS
• Au sein de la gestion de stocks, mettre en place la possibilité de lier des évènements entre eux pour leurs stocks de billets afin de ressortir les statistiques inhérentes aux ventes et aux achats les concernant, selon un cahier des charges établit.
• Dans le cadre d'un système à placement en 3D, développer toute la configuration du module, coté Back-Office, selon un cahier des charges établit.
• Dans le cadre de rapports financiers, uniformiser les critères de sélection des dates de filtres.
• Dans le cadre du support client, créer des sites à valeur ajoutée templatés pour les clients.
• Dans le cadre du support client, récolter et traiter les tickets de bugfixes liés à la plateforme centrale de vente de billet et aux sites clients.
APPROCHE
• étude de l'existant, suivi du cahier des charges, développement de la solution en 2 lots, formation des utilisateurs au nouveau module
• étude du module, apprentissage du framework Angular, développement des différents modules en 3 lots, présentation et formation des utilisateurs
• étude de l'existant, tests sur l'existant, recensement des requêtes existantes, établissement d'une grilles de tests (avant, après), modification des requêtes au cas par cas avec tests systématiques de tout les cas, pour chaque requête, selon la grille précédemment établie
-
The Stüdnet
- R&D Engineer
Monaco
2013 - 2014
OBJECTIFS
• Côté IHM : Mise en place d'un système de messagerie interne, basé sur gmail
• Côté IHM : Mise en place d'un système de chat interne basé sur le messenger de Facebook
• Côté IHM : Mise en place d'un système de matching de profils à l'usage des recruteurs
• Côté API : Mise en place de test unitaires pour le Core
• Côte API : Modélisation d'une partie de la base de données
• Côté API : Développement de fonctionnalités "à la volée", selon les besoins exprimés par l'équipe UI.
APPROCHE
• Etude des besoins, Etablissement du cahier des charges avec le Project manager, développement du module selon la méthode Scrumb (fonctionnalités par fonctionnalités avec tests entre chaque developpements), création des interfaces utilisateur
• Etude des besoins, apprentissage du framework NodeJs, recherche autour de cette nouvelle echnologie, développement du module selon la méthode Scrumb (fonctionnalités par fonctionnalités avec tests entre chaque developpements), création des interfaces utilisateur
• Etude des besoins, élaboration d'un algorithme de pondération, élaboration d'une méthode de calcul pour les pourcentages de matching, création des interfaces utilisateur
• Etude de l'existant, recensement des fonctions à tester, mise en place des test unitaires pour chaque fonction avec différents cas de figure (changement de valeurs, paramètres, retours, etc...), vérification des retours selon une grille de test pré-établie, sensibilisation et formation de l'équipe aux tests de non-régression et au développement dirigé par les tests (TDD)
• Etude des besoins, étude de l'existant, recherche de la modélisation la plus adéquate, proposition de modélisation, mise en place des modélisations réalisées
• Etude des besoins de l'équipe IHM, établissement de cahiers des charges "rapides", établissement de spécifications fonctionnelles, établissement de spécifications techniques, développements par les tests des fonctionnalités demandées, livraison
-
La Chouette
- Auto-entrepreneuse
Biot
2012 - 2013
OBJECTIFS
• Développer des sites clients
• Maintenir les sites clients
• Héberger les sites clients
APPROCHE
• Démarchage commercial
• Récupération des besoins clients
• Création de propositions commerciales à forte valeur ajoutée
• Etude des besoins client, établissement d'un cahier des charges, établissement d'un cahier des spécifications fonctionnelles, création de maquettes, développement de la solution logicielle
• Livraison et mise en ligne du site Interne
• Gestion de l’hébergement au forfait
RESULTATS
Création et maintenance de sites Internet.
Hébergement de sites Internet
Fidélisation des clients.
-
IDC Communication
- Responsable de développement
2010 - 2012
OBJECTIFS
• Développement de sites Internet selon les besoin clients
• Développement d'une solution d'affichage dynamique
APPROCHE
• Gestion de la relation client, étude des besoins, séances de brainstorming et de créativité, création de maquettes, modélisation des bases de données, développement du site, livraison et installation du site en ligne
• Etude des besoins client, établissement d'un cahier des charges, établissement d'un cahier des spécifications fonctionnelles, création de maquettes, développement de la solution logicielle en 2 lots (front / back), livraison, installation et formation des utilisateurs sur les deux interfaces
-
ESI
- Assistante Communication / Marketing
Rive de Gier
2008 - 2010
Création d’insertions publicitaires.
Création de newsletter.
Organisation de salons auxquels participe la société.
Création d’un plan de communication.
Création de visuels dynamiques pour la société.
Refonte de l’image de la société
-
ACE
- Assistante technique
SAINT MAURICE
2006 - 2010
- Réalisation des maquettes d'écran d'affichage dynamique
- SAV client (diagnostique pannes, réparations à distance / en local)
- Participation à la création et au développement du site internet de la société
- Participation à la création et au développement d'un outil pour la gestion technique des machines
- Configuration des machines installées chez les clients
-
ACE
- Assistante informatique
SAINT MAURICE
2006 - 2008
Préparation de maquettes pour écrans d’affichage dynamique.
Administration d’un serveur Linux.
Gestion d’un projet portant sur le développement d’un nouveau produit.
Refonte du site internet de la société.
Création de la charte graphique de la société.
Assistance technique pour les clients.