Contexte Général :
- Équipe de R&D composée de 6 développeurs, 1 product owners
- Test automatiques réalisés par 1 testeur
- Tests fonctionnels réalisés par 1 QA
- Environnement de recette déployé avec des containers
Projet BAPS :
- Plateforme de mise en relation entre les entreprises de travail temporaire et les entreprises à la recherche
d’intérimaires
- Gestion des demandes et des candidatures
- Gestion automatique de la contractualisation et de la facturation
Développement :
- Développement d’une évolution permettant d’exporter des données sur les contrats au format CSV
o Export lancé sous forme de batch ou via une interface
o Récupération, filtrage et enrichissement des données
o Optimisation, pagination
o Mise en place d’un export générique afin de l’adapter aux autres formats d’exports existants
- Développement d’une évolution permettant d’afficher sur une facture l'adresse de facturation lorsque celle-ci est
différente de l'adresse du siège social du client
o Affichage du bloc adresse en ColdFusion en fonction des règles de gestion
o Modification du PDF en sortie
Contexte Général :
- Équipe de R&D composée de 7 développeurs, 1 product owners, 1 scrum master
- Tests fonctionnels réalisés par une équipe de QA
- Environnement international (Irlande, USA, Inde, Japon)
Projet 1 : DV (Digital Vault) :
- Composant principal de l’architecture cloud permettant aux utilisateurs de stocker leurs médias et documents
personnels dans le cloud Synchronoss
- API Rest permettant de répondre aux différents appels pour sauvegarder ou consulter les données dans le cloud
Développement :
- Développement d’une évolution permettant de gérer la gestion des conflits lors de la restauration de fichiers ou
dossiers depuis la corbeille
- Correction des failles de sécurité au sein de l’API : JSON Injection, Path manipulation, Log forging, Header
manipulation, Denial of Service
Projet 2 : NAB (Network Address book) :
- Composant permettant aux utilisateurs de synchroniser leurs contacts sur le cloud
Développement :
- Correction de tests fonctionnels exécutés avec SoapUI puis correction des services appelés sur l’API NAB
Contexte Général :
- Équipe de R&D composée de 10 développeurs, 2 product owners, 1 scrum master
- Tests fonctionnels réalisés par une équipe de QA
- Développement en mode agile (sprints de 2 semaines)
- Workflow TDD
- Processus de builds automatisés avec Jenkins et Maven.
- Environnements de tests déployés à l’aide de containers
Projet All-In-One :
- Portail collaboratif permettant de faire de la dématérialisation de factures, l’échange de données informatisées, la
saisie de facture ainsi que l’archivage de factures.
- Application web comprenant une partie back-office pour la configuration des portlets utilisées en front office
Développement :
- Développement d’un compilateur et d’un interpréteur en java pour le langage RTE
o langage destiné à la validation et à la traduction de documents de facturation
o ajout de fonctionnalités pour la validation et la traduction de documents
o traitements dans une base MongoDB via RTE
o gestion des flux standard et d’erreur
o amélioration des performances lors de l’exécution
- Création et modification de portlets
- Evolution sur des composants front office (javascript)
- Modification du processus de signature d’un document via le HSM bull
- Migration MySQL vers Postgres
Monitoring de l’application :
- Mise en place de Sonar sur le projet
- Monitoring de l’usine de build Jenkins installée via Docker
- Monitoring de Rancher pour l’administration des différentes stacks
- Gestion ponctuelle de sprint en tant que Scrum Master : organisation de daily, rétro, calcul des burndown,
planification
Contexte Général :
- Équipe de R&D composée de 4 développeurs, 3 chefs de projet
- Cahier des charges et tests fonctionnels réalisés par les chefs de projet
- Important parc applicatif à faire évoluer et à maintenir
Projet 1 : Cité des jeux vidéo :
- Conception et développement d’une application permettant la récupération des données des visiteurs de
l’exposition
- Développement de webservices REST pour la gestion des participants à l’exposition et de leurs données
Systèmes Windows, Unix
Langages Java
SGBD PostgreSQL
Framework Spring, Hibernate, jUnit, Mockito, log4j
Environnement de développement Eclipse, Apache Tomcat, Maven, Jira, Sonar, Nexus
Projet 2 : ESTIM :
- Participation à la mise en place d’un CMS
- Portail destiné aux professionnels de la culture scientifique, technique et industrielle permettant d’augmenter la
visibilité et la réutilisation des contenus scientifiques
- Site s’articulant autour de 4 services :
o annuaire : personnes et structures inscrites
o agenda des évènements
o base de ressources numérique
o recherche documentaire
Développement :
- Création de différentes portlets Liferay
- Ecriture de l’algorithme de recherche et présentation des résultats sur le site : utilisation du moteur de recherche
Exalead Cloudview
- Création du workflow pour la création de compte et de structure
- Migration de Liferay 6.1 vers 6.2
- Génération de services déportés : cartes Google Maps, données de calendrier, cartes de visite
- Gestion de services à l’aide d’une base de ressources externes (stockage de médias)
Analyse fonctionnelle :
- Analyse du besoin utilisateur
- Étude de cas
- Étude de faisabilité
Gestion de projet :
- Rédaction de cahier des charges
- Écriture de réponses commerciales
- Chiffrage
- Écriture de cahiers de recette
Systèmes Windows, Unix
Langages Java, Javascript
SGBD PostgreSQL
Framework Spring MVC Portlet, Liferay, JSTL, JQuery, Hibernate,
Jersey, Jackson, JUnit, log4j,
Contexte Général :
- ATG composée de 5 développeurs, 2 chefs de projet
- Rôle tranverse : support niveau 2,3 et AMOA
- Environnement applicatif compartimenté. Travaux avec plusieurs équipes :
o équipe MOA : rédaction des cahiers des charges et de tests ; réalisation des tests fonctionnels
o équipe architecture
o équipe TNR : tests automatiques et tests de non regression
o équipe de production : gestion des environnements déployés, mise en production
- Processus de builds automatisés avec Hudson et Maven
Projet 1 : DREAMS (Dynamic Reactive Asset Management System) :
- Plateforme FO-MO-Risque
o gestion alternative, structurée, quantitative et indicielle
o tenue de position
o gestion du référentiel
o valorisation des produits dérivés
o moteur de contraintes réglementaires
- Architecture 3-tiers : Java, Swing, Oracle
Développement :
- Évolution sur l’outil de pricing pour les futures sur option
- Création d’un service d’alerte pour les futures et OTC expirés
- Mise en place d’un Web Service pour la création des futures
- Mise en place d’un module pour intégrer des transactions sur des devises non livrables
- Mise en place de contraintes réglementaires sur plusieurs fonds : création de nouveaux éléments de langage dans
l’éditeur de règles ; création d’un fond pour les tests et homologation
Responsabilités occupées :
- Analyse du besoin avec les utilisateurs (Gérants et équipe référentiel MO)
- Participation aux mises en production
- Support de 2e
et 3e niveau
- Maintenance corrective et évolutive
Systèmes Windows, Unix
Langages Java
SGBD Oracle, PL/SQL
Framework Swing, EJB, Spring, TopLink, jUnit
Projet 3 : Autres projets CSI :
- Application Réservoir de l’offre : Migration de la base de données et évolutions (origine Websphere 3.5 et Oracle
8 → cible Tomcat 7 et Postgres 9)
- Annuaire LDAP de la CSI :
o gestion du rattachement de secrétaires ou de manager aux organisations
o affectation du statut de direction aux organisations
- Application SIBA : intégration du moteur Exalead pour la recherche
Systèmes Windows, Unix
Langages Java, Javascript
SGBD PostgreSQL, Oracle
Framework Spring MVC, SpringLDAP Browser, JSTL, JNDI, JAXB,
JQuery, Hibernate, iText, JAXB, JUnit, log4j,
Projet 2 : DIP :
- Application 3-tiers : Java / Struts, Serveur Tomcat
- EAI lié à DREAMS permettant de mettre à jour les données référentielles et d’intégrer des deals au sein de
l’application
- IHM permettant le monitoring des traitements correspondant à la réception ou à l’envoi de données
- Lancement des traitements en cro...