Contexte Conception et développement de l'application Velib de Paris - RESTful API
Mission
Au sein d’une équipe d’une vingtaine de personnes
Gestion de projet en mode Agile Scrum: Sprint planning, Daily meeting,
Backlog Grooming, Démos toute les 2 à 3 semaines
Implémentation d'une architecture RESTful Web Service avec Jboss
RESTEasy
Refonte du module de gerstion des abonnements (Java / REST API /
Spring Boot)
Refonte de la base de donnée (Liquibase, Postgresql)
Conception de développement du module de gestion d’accès à la nouvelle
borne tactile (Java / REST API / Spring Boot)
Ajout de nouvelles fonctionnalités à le gestion des voyages : Raccrocher
vélo en cas de station pleine (Java / REST API / Spring Boot)
Tests unitaires, tests d'intégration et mocks avec JUnit
Gestion de dépôts distants via GIT
Contexte Mise en œuvre de plusieurs applications web pour le compte de divers clients
Mission
Projet 1 :
Mise en œuvre d'une application qui vise à favoriser l'organisation et la coordination
du parcours de soins autour du patient, des professionnels de santé et des structures
d'aide à domicile
Architecture RESTful: Mise en œuvre de l’architecture logicielle basée sur
l'outil Jhipster
Mise en œuvre du modèle de données : yo jhipster, Liquibase
Développement des web services RESTful se basant sur Spring Boot
Méthode agile: réunion quotidienne, version tous les 2 mois, processus de
mise en production
Projet 2 :
Mise en œuvre d'un processus d'ingénierie des systèmes collaboratif outillé / outil de
gestion de projet collaboratif
Analyse des besoins et choix de l’architecture logicielle de la plateforme
technologique en AngularJS (from scratch)
Travail autonome sur la partie front. Conception et développement des
interfaces graphiques avec Bootstrap
Développement d'un graphe de nœuds dynamique représentant une «
entreprise étendu » : Vis.js
Rédaction du guide utilisateur
Contexte Développement d’un logiciel client /serveur d’étude des couche terrestres pour
l’exploration et l’exploitation pétrolière
Mission
Au sein d’une équipe d’une dizaine de personnes
Analyse des besoins client et proposition de solutions et/ou évolutions
adaptées
Conception et implémentation technique d'architecture et d'interfaces
graphiques
o Développement de nouvelles fonctionnalités / nouveaux modules
(Interface graphique en Java SWT 1.7, Eclipse RCP 3.5)
o Correction de bugs et de fonctionnements régressifs
Conception et implémentation technique d’un simulateur de calcul de
trajectoire des sondes et récepteurs en communication radio (CGG)
Écriture d’algorithmes d’optimisation de trajectoire des sonde radio et
recherche opérationnelle
Rédaction de la documentation technique
Installation de l’environnement GIT
Lieu : Paris
Mission :
- Projet chapoté par la banque mondiale, qui a pour objectif de mettre à disposition des citoyens tous les documents publics en provenance des autorités concernées. Ces documents sont initialement aspirés puis enregistrés et organisés selon des entités sémantiques. Les demandes des documents non listés sont directement transférées aux autorités concernées.
- Equipe de 5 développeurs, un architecte d’application et 2 testeurs
- Gestion du projet selon la méthodologie Agile/Scrum
Taches effectuées
- Conception et développement d’une Plateforme de gestion de documents publics
o Mise en place de l’environnement : serveur d'application tomcat, serveur de mailing exim, service d'indexation : xapian
o Développement de la partie client en Java JEE, jsf 2.0
o Mise en place des scrappeurs (JavaScript/Ajax)
o Définition des ontologies (OWL)
Lieu : Paris, La Défense
Mission :
- Optimisation, mutualisation et refonte du nouveau référentiel du groupe du Groupe Société Générale dans le cadre du programme « Ambition SG 2014 »
- Equipe de 4 MOA, 2 architectes, 8 développeurs J2EE et 3 testeurs installés à Paris et à Bangalore en Inde
- Gestion du projet selon la méthodologie Agile/Scrum
Taches effectuées
- Développement des batchs de validation et de traitements des données de référence
- Développement du module d’authentification et gestion d’habilitation des utilisateurs de l’application
- Conception et implémentation du nouveau référentiel de données sous MDM Hub :
o Modèle de données
o Batch d’alimentation et de mise à jour
- Conception des écrans d’alimentation et de gestion du nouveau référentiel
- Conception fonctionnelles du module de validation des données brutes et suivi du développement en offshore en Inde (Informatica MDM hub)
- Conduite opérationnelle des travaux de développement et d’intégration fait par l’équipe située à Bangalore
- Entretiens quotidiens pour la coordination entre les équipes développements et établir l’état d’avancement des travaux et relever les problèmes potentiels (Scrum daily meeting)
Lieu : Saint Denis
Mission :
- L’équipe « FIxed Income » Back-office de la banque d’investissement de la BNP gère le reporting financier, la validation des transactions financières, la comptabilité et les paiements
- L’objectif du projet est d’intégrer le progiciel financier « Murex Back Office » dans l’architecture d’une nouvelle banque rachetée par BNP Paribas
- Equipe de 5 MOE et de 5 MOA
- Gestion du projet selon la méthodologie Cycle en V
Taches effectuées
- Conception et développement des rapports financiers automatisés en utilisant les techniques suivantes:
o Murex BO M-report et Murex BO Datamart
o Programmaion SQL/Transact-SQL sous Sybase
o Programmation Shell et Scripting (KSH, CSH, SH, BASH, SED, AWK) sous Unix version AIX
- Développement d’un générateur de reporting se basant sur le workflow extractant les données financières (Paiement, Comptabilité, Validation) sur divers produits dérivés (Credit Default Swap-CDS, Interest Rate Swaps-IRS, Cross currency swap-CCS, Future Rate Agreement-FRA, Cap, Floor)
- Développement des batchs de calcul des paiements et de la compta
- Déploiement de la solution chez le client final
Lieu : Paris
Mission :
- Conception et le développement de nouveaux contrôleurs financiers au sein du service « Compliance » de la banque ; Ils assurent la conformité à la règlementation bancaire et financière (normes Bâle 2, lutte contre le blanchiment, la lutte contre le financement du terrorisme, le respect des embargos)
- Equipe: 2 développeurs/MOE et 1 Business Analyste
- Gestion du projet selon la méthodologie Cycle en V
Taches effectuées
- Analyse de l'existant. Rédaction des spécifications fonctionnelles et techniques des contrôleurs à mettre en place. Entretiens hebdomadaires avec le client pour comprendre les besoins, fixer l’état d’avancement des travaux par rapport aux objectifs et aux éventuelles évolutions et relever les problèmes potentiels.
- Étude de la solution Talend dans un premier temps pour ces fonctions d’intégration et de transformation de données.
- Conception et développement de contrôleurs financiers : Intégration des flux financiers quotidiens puis traitement et génération de rapports qui résument l’activité journalière avec envoie automatique d’alertes au cas où certaines conditions financières sont remplies.
- Développement des contrôles de transformation et d’analyse de données :
o Intégration de données sous Sybase
o Nettoyage, Transformation et Traitement des données en utilisant des routines Java 1.5
o Générateur d’alertes avec Java XPath (Java 1.5 sous Eclipse)
o Envoie des alertes au serveur d’ACTIMIZE (logiciel de conformité et de prévention de la fraude pour le marché financier) par Web Service
Lieu : Puteaux, La Défense
Mission :
- Analyse et développement de nouvelles fonctionnalités (composants de l’interface graphique, services et traitements) sur cette dernière.
- Optimisation de la solut...