Pervasive est connu sous le nom de BTRIEVE. BTRIEVE propose différentes solutions de déploiement de systèmes de base de données départementales et enfouies, du monoposte aux déploiements C/S importants en passant par les petits groupes de travail (2+ postes) en accès simultané.
LINX - Application de type PDM
Participation à l’analyse technique et au développement d’une application de la famille PDM (Product Data Management) dans le but de remplacer le produit existant VPM de Dassault Systems. La nouvelle application, LINX, a pour vocation de :
• Gérer des données de conception d’un produit (modèles CAO réalisés avec CATIA)
• Gérer les cycles de vie d’un produit
• Intégration du PDM dans SAP (Nomenclature)
• Gestion des instances des produits dans le but de réaliser les configurations
• Gestion de la séquence ordonnée.
Cette application a été développée en .Net (C#, SQL Server, WCF) et communique avec SAP à travers un Middleware composé des Web Services développées en JAX-WS et hébergés sur un serveur d’application JEE5 Glassfish. Les différents composants synchronisent grâce au système de la messagerie instantanée (Jabber/XMPP)
Mes principales responsabilités :
- Analyse de l'existant et de l’architecture cible
- Participation aux comités techniques
- Chiffrage des étapes du projet.
- Choix et mise en place de l'environnement de développement.
- Définition de l’architecture .NET pour la partie cliente LINX
- Définition de l’architecture .JEE5 pour la partie Middleware (Web Service, Messagerie instantanée)
- Choix et mise en place de l'environnement de test. (Machines virtuelles VMware)
- Choix des technologies utilisées, méthodologies de gestion de projet (Scrum)
- Responsable de la conception et du développement des différents modules.
- Tests et recette.
- Mise en production et formation.
Réalisation de plusieurs projets, parmi lesquels :
BNP-Paribas : mise en place d’une plateforme client/serveur afin de générer les fichiers images chèques (DVD et ZIP) et intranet dans le cadre du développement du projet de numérisation des chèques euros.
Mes principales responsabilités :
- Analyse de l'existant et identification des enjeux techniques
- Participation aux comités techniques (BNPP et Experian).
- Chiffrage des étapes du projet.
- Recrutement (évaluation technique).
- Choix et mise en place de l'environnement de développement.
- Choix des technologies utilisées.
- Réalisation d'un prototype afin de valider les décisions prises lors des réunions techniques.
- Responsable de la conception et du développement des différents modules.
- Tests et recette.
- Mise en production et formation.
Participation à la recherche, au développement et à l’intégration des modules logiciels du projet de serveur d’actualisation des cartes des professionnels de la santé.
Définition d'une architecture permettant :
- Sécurisation des données et de leurs phases de lecture et d’écriture.
- Sécurisation des liaisons d’actualisation et performance du serveur.
- Extension des fonctionnalités et mise en exploitation complète réussie.
Responsabilité des choix techniques pour l’architecture web (avec Vignette 5.5) dans le cadre de la mise en place d’une plateforme BtoB pour les produits financiers (outils de simulation).
Encadrement d’une équipe de 4 développeurs.
Conseil sur le développement de la partie client Html, JavaScript, Applet, SSL.
Pour les besoins de la GP2, mise en place d’une solution permettant de suivre les résultats des essais de la GP2 en temps réels. Les informations sont mises à disposition par la FOM (Formula One Management) et doivent être diffusées en temps réel sur les clients web. La solution technique retenue pour le serveur de diffusion est APE-Project (Ajax Push Engine).
Environnement : Linux, Apache, PHP, Ajax, Json, C#APE-Project Réalisation d’un portail web sécurisé destiné aux établissements financiers en vue de consulter les images chèques (solutions Open Source).
Mes principales responsabilités :
- Choix des technologies utilisées.
- Rédaction des spécifications techniques en UML
- Responsable de la conception et du développement des différents modules.
- Tests et recette.
- Mise en production et formation.
conception d’un «plan dégradé manuel», listing papier contenant les principales données bancaires indispensables pour assurer une continuité de services de ses 210 agences.
Mes principales responsabilités :
- Analyse des contraintes techniques
- Choix des technologies utilisées
- Conception des composants techniques permettant de gérer les imprimantes
- Tests et recette.
- Mise en production et formation.
- Rédaction du manuel d'utilisation
Mes principales responsabilités :
- Elaboration d'un prototype pour tester la solution.
- Etude technique de performance sur la montée en charge.
- Rédaction de l'avis technique sur le choix de la solution.
- Responsable de la conception et du développement des différents modules.
- Mise en production et formation.
- Etude de la migration vers Business Object (faisabilité, coût, charge)
Mes principales responsabilités :
- Analyse du l'existant (solution basée sur Visual Basic)
- Analyse des nouvelles besoins fonctionnels.
- Choix des technologies utilisées.
- Elaboration d'un prototype.
- Responsable de la conception et du développement.
Autres :
- Analyse de faisabilité pour la réponse des appels d'offres.
- Assistant des équipes dans les choix techniques des autres projets.
- Développement des composants communs pour les programmes en C++ et C#.
- Formations techniques auprès de l'équipe de développement.
- Audit des problèmes des programmes multithread.
- Optimisation des requêtes (Oracle, MySQL)