Migration de base de données depuis TopSpeed vers SYBASE 10 pour le logiciel TurboTruck. Ce dernier est un logiciel gérant tout le processus de production de bois depuis la commande du client jusqu’au la livraison. Le cœur de métier étant l’optimisation des trajets des camions.
Recréer la base de données en utilisant au maximum des possibilités de SYBASE dans le but de délester le code source, optimiser les temps de réponses et faciliter une future migration du reporting vers une technologie WEB (Réalisation en CLARION 6.2, SYBASE 9 &10)
• Utilisation au maximum des fonctions et procédures stockées.
• Utilisation de triggers et optimisation par index et par analyse du Profiler.
• Récupération des résultats des fonctions et procédures stockées via « Dummy Table » non déclarer dans le dictionnaire. (DynamicDBDriver, InMemoryDBDriver)
Analyse et maintenance évolutive du progiciel maison Teamwork. CableTalk est un sous-traitant de deux entreprises majeures de la télécommunication en Nouvelle-Zélande : TelstraClear et Vodafone. Teamwork fournit entre autres : une interface pour les operateurs du centre d’appel en charge de repartir les taches aux techniciens sur le terrain, une interface gérant toutes les entités et leurs informations correspondantes, un système de reporting (Crystal Report) et divers routines d’importations de données.
• Analyse et amélioration du système existant.
• Importation et exportation de données via flux XML.
• Administration de la base de données, design, SQL scripts et procédures stockées.
• Programmation d’un outil de pré-formatage de fichiers XML en Visual Basic 6.
• Intégration de code source en Langage C dans le code source principal en CLARION 6.3 (Conversion de coordonnées GPS)
• Elaboration d’une base de données concernant les différents sites et de l’outil de management associé (Extraction d’attachements de mails automatiques via NetTalk 4.29, importation de données, interface et processus d’auto-maintenance)
• Création d’un site web pour la gestion du reporting (NetTalk 4.29, WEBSERVER (CLARIONET))
• Rédaction de spécifications fonctionnelles et techniques détaillées
Projet sponsorisé consistant a rejoindre l’Eden Park d’Auckland, temple du rugby, depuis Paris en velo, avec une étape rugby dans chaque pays : ********
Refonte totale d'une application (VISUAL BASIC 6.0 / ACCESS 2000) de reporting sur la sinistralité et plus largement les statistiques sur le parc automobile TOYOTA assuré par Europ Assistance dans le monde (ESTAT V3) : traitement des statistiques mensuelles des agences locales et envoi par mail à TOYOTA 3 de fichiers EXCEL, de diagrammes et de tableaux représentant la compilation des données reçues
Analyse
• Etude de l'existant (tableau croisé dynamique OLAP, DTS)
• Elaboration d'un dossier-type de statistiques sous format EXCEL avec validation du client TOYOTA
• Choix des technologies à utiliser
• Rédaction de spécifications fonctionnelles et techniques détaillées
Réalisation en VISUAL BASIC 6.0, ACCESS ET EXCEL
• Importation et vérification du format des fichiers CSV venant des agences locales via le portail
• Création de l'interface en VISUAL BASIC
• Automatisation de la création de fichiers EXCEL de statistiques
• Envoi automatique des fichiers de statistiques par mail
• Mise à disposition sur le site de fichiers CSV
• Compilation de toutes les statistiques de l'année précédente jusqu'au mois en cours
Test, intégration et support
• Préparation des jeux de tests
• Tests unitaires
• Rédaction, validation et mise à jour des documents techniques
Projet SAX : logiciel utilisé par les operateurs téléphoniques d’Europ Assistance. Equipe de 4 développeurs et d’un administrateur de base de données.
• Développement en C++
• Tests
• Installations des nouvelles versions du logiciel dans les différentes filiales en Europe.
Maintenance et évolution d’OPHYR, outil de gestion comptable relatif aux OPCVM, développé en C++ / INGRES : fourniture des informations nécessaires aux comptables, collecte des ordres concernant les portefeuilles et traitements nocturnes en batch permettant d’effectuer la valorisation des portefeuilles en fonction du cours des valeurs boursières et des ordres reçus
Analyse
• Etude des anomalies et demandes d’évolutions émises par le département homologation
• Sensibilisation au fonctionnel bancaire
• Réalisation de spécifications techniques détaillées
Réalisation en C++ / INGRES II au sein d’une équipe de six personnes
• Développement de BATCHS pour l’archivage journalier des tables sur une base de donnée annexe
• Résolution d’anomalies techniques sur les compilateurs de développement, homologation et production
• Envoi automatiques de fichiers (UNIX vers WINDOWS NT 4) et de mails
• Optimisation des requêtes SQL
• Passage en code ISIN
Test, intégration et support
• Préparation et exécution des jeux de tests (tables de données ou fichiers de flux)
• Tests unitaires, d’intégration et de non-régression
• Modifications des scripts pour l’intégration des nouveaux exécutables
• Coordination de l’intégration du logiciel avec les équipes de développement
• Suivi des anomalies
• Rédaction, validation et mise à jour des documents techniques
Gestion d’environnement et livraisons
• Livraison des sources de l’environnement de développement vers les environnements d’homologation et de production (SCRIPT SHELL, envoi automatique de mails…)
• Livraison des modifications de bases en homologation puis en production
• Migration des trois applications d’un serveur UNIX NCR vers des serveurs UNIX SUN SOLARIS
• Support technique
Portage de l’IHM sur JAVA utilisant un serveur d’application BEA WEBLOGIC
• Création de feuille de style XML/XSL
• Exportation des données sous format HTML, EXCEL et PDF
• Gestion d’environnement JAVA à l’aide de l’outil CLEARCASE
Simulation numérique du phénomène de transition lors d’un écoulement d’air autour d’un profil d’aile grâce à l’application CANARI
La transition étant le passage d’un écoulement laminaire à un écoulement turbulent très peu de modèles aéro-thermo- dynamiques son t réellement fiables d’où la difficulté de simuler ce phénomène.
Etude bibliographique et familiarisation avec les outils
• Recueil d’un maximum d’informations sur les différents modèles et sur les études existantes
• Prise en main des outils de développement et d’exploitation des résultats
Analyse et développement
• Choix de modèles fiables après analyse de l’existant
• Codage des modèles dans CANARI
Simulation et exploitation des résultats
• Etude de la convergence des calculs par analyse des résidus (problème de la modélisation par éléments finis : temps de calcul 1 à 2 jours)
• Exploitation de fichiers de résultats par l’utilitaire TECPLOT
• Comparaison avec des résultats obtenus en soufflerie