-
BEMORE
- Ingénieur tests de performance JAVA/J2EE
PARIS
2015 - maintenant
DBS Ausy pour AMADEUS Nice, Consultante avec Bemore
Tests de performance sur les applications web Amadeus pour assurer la stabilité sur le long terme et la scalabilité des produits Amadeus en production.
+ Créer, exécuter et maintenir des tests de performance (non-regression, scalabilité, sanité, destructif...) et surveiller pendant les tests le CPU, le temps de réponse, la consommation mémoire...
+ Le but est de garder le même niveau de performance d'une version de production à une autre en analysant les résultats des tests afin d'identifier des éventuels dégradations et faire des recommandations afin d'améliorer la performance de la nouvelle version de production.
+ Implémenter des stratégies de tests pour le projet ou le nouveau produit à tester
+ Être responsable du contrôle de qualité du projet, produit ou de la version de production
+ Définir, concevoir, développer, exécuter des scripts de tests automatisé dans des scenarios créés dans ALM
+ Préparer l’environnement de test, les données et le plan de charge (nombre d'utilisateurs virtuels, temps entre chaque utilisateur...)
+ Donner la validation ou non-validation pour le déploiement en production du nouveau code ou du fixe de code en production à la fin de la campagne de tests
+ Être responsable de la communication sur les résultats des tests et du rapport final auprès des équipes concernées et du management du projet ou du nouveau produit
+ Participer aux évolution des processus de test au sein de l'équipe, des technologies utilisées, de l'évolution des logiciels...
Environnement: Windows 7, Python, SQL, bat files, HP Loadrunner Virtual User Generator (Vugen), HP Loadrunner Analysis, Dynatrace
-
Amadeus Nice
- Ingénieur développement JAVA et C++
Sophia Antipolis
2011 - 2015
Consultante avec Bemore
Equipe Seat et Seat Map chez Amadeus
- Migration du code d'un ancien framework de distribution (TPF mainframe) à un système Open BackEnd fonctionnant sur des machines Linux
- Développement, maintenance et amélioration du système par de nouvelles fonctionnalités demandées par les compagnies aériennes avec de fortes contraintes en termes de maintien du code déjà en place et en termes de temps de réponse
- Ajouts ou résolution de fixes dans la GUI Altea (JAVA)
- Liens étroits avec les équipes fonctionnelles afin de définir les documents de spécifications, les contraintes techniques avec le code existant, mise en place de tests une fois le code en environnement de tests
- Rédactions de documents de tests
- Scripts python
- Méthodologie Agile : Scrum
- EDIFACT coordinator (Jan 2015-Oct 2015), (UN/EDIFACT=United Nations Directories for Electronic Data Interchange for Administration, Commerce and Transport). Les Messages EDIFACT sont utilisés par les GDS (Global distribution system comme Amadeus) et par les compagnies aériennes. Mon rôle, le suivi des messages EDIFACT créés ou modifiés au sein d’Amadeus et qui suivent les normes IATA. Donner des formations EDIFACT dans Amadeus.
Environnement technique : Windows XP/7, Linux, C++, JAVA, Python, shell, SQL, Oracle, EDIFACT, Scrum (Agile methodology), CVS, Mercurial (Hg), Eclipse, SQL developper
-
Amadeus Nice
- Ingénieur développement JAVA/J2EE
Sophia Antipolis
2010 - 2011
Consultante avec GFI
Amadeus E-Travel Management (AeTM) product
- Coordinated cross-functional team’s developments during the Software Development Life Cycle (SDLC).
- Rédaction de spécifications fonctionnelles
- Développement de nouvelles fontionnalités dans le backend en JAVA /J2EE respectant des checks de qualité
- création code reviews et unit tests
- exécution de test fonctionnels
- exécution de tests qualités
- Support client et résolution de fixes
Environnement technique: Windows XP, Eclipse, JAVA/J2EE, Clearcase
-
Air France KLM
- Stage JAVA Eclipse RCP sur KARMA KLM Air France Revenue management application
Paris
2010 - 2010
Consultante avec Sopra Group
Participation au projet de “revenue management” KARMA chez Air France.
Composant 1: gestion des utilisateurs de KARMA
- Création d’un plug-in interface graphique contenant une table reflétant le contenu de la base de données. Seul le prénom et nom de famille sont modifiables. Création du plug-in service, côté interface graphique, pour la connexion entre l’interface et la partie applicative. Logiciel : Eclipse (Eclipse RCP). Langage: Java.
- Création du service applicatif pour l’envoi des données de la base de données à l’interface graphique. Logiciel : Eclipse RSA. Langage: Java. Serveur: Websphere.
Composant 2: gestion des Top Origine Destination vols
- Création d’un plug-in interface graphique contenant deux tables. Une table reflétant le contenu de la base de données et une table reflétant la liste de TopOD provenant d’un fichier Excel. Création du plug-in service côté interface graphique pour la connexion entre l’interface et la partie applicative. Logiciel : Eclipse (Eclipse RCP). Langage: Java.
- Création du service applicatif pour l’envoi des données de la base de données à l’interface graphique. Création d’une sécurité applicative afin qu’un seul utilisateur à la fois puisse ouvrir le plug-in de gestion des TopOD dans le logiciel Karma. Logiciel : Eclipse RSA. Langage: Java. Serveur: Websphere.
- Création d’un objet TopOD (BO, business object) dans la base de données, ainsi qu’un Domain Service (DS), un Unit Service (US), un Data Transfer Objet (DTO), un Data Access Object (DAO). Logiciel : Eclipse RSA. Langage: Java.
- Création d’un batch afin d’extraire dans un fichier plat, la liste de TopOD de la base de données, et de le placer dans un serveur de fichiers partagés à une date précise dans le mois.
Environnement technique : Windows XP, Java, Eclipse RCP, Eclipse RSA, Websphere, ClearCase
Formations : Eclipse RCP ou Rich Client Platform (Sopra Group, durée: 3 jours), Hibernate (Air France, durée: 2 jours), JRAF (Air France, durée: 2 jours).
-
ProRentSOFT
- Stage Réalisation d'un logiciel Windows Mobile
2009 - 2009
Conception et réalisation d’un logiciel embarqué, sur un HTC, permettant la transmission de coordonnées GPS entre un GPS externe Bluetooth, le HTC et un serveur WEB, pour l’entreprise ProRentSOFT (Transport à la demande). Le HTC ainsi qu’un GPS Bluetooth externe sont embarqués dans un bus. Le logiciel gère l’identification du chauffeur de bus, la perte de connexion avec le GPS ou avec le serveur Web.
Environnement technique : Windows XP, Windows Mobile, C++, Bluetooth, Visual Studio