PROJET : Application desktop de monitoring des équipements destinés aux puits de forage
Maintenance évolutive et corrective des plugins C++ implémentant les règles métier
régissant les équipements électroniques qui seront placés dans les puits
Optimisation du processus critique d’acquisition en temps réel des données provenant du
terrain (gestion dynamique des taux d’acquisition ...)
Utilisation du protocole Modbus série ou TCP pour la communication avec les équipements
embarqués
Création de nouvelles interfaces utilisateur en C# WPF
Implémentation d’une nouvelle fonctionnalité permettant la génération, durant un test
opérationnel, de rapports PDF de capture des métadonnées associées a chacun des
éléments d’un système d’équipements
Introduction de l’utilisation des packages NuGet pour la mise à jour de BOOST
Conception et administration d’une base de données locale SQLite dédiée au stockage des
rapports
Implémentation des tests d’intégration automatiques (tests nominaux, tests de charge,
tests en performance) ainsi que des tests unitaires
Travaux DevOps d’évolution des builds dans le cadre de l’intégration continue.
PROJET : Système national de billettique au Danemark
Evolution des entités métiers et du modèle de données suivant le nouveau cahier de
charges.
Optimisation du processus critique d’agrégation des données métier liées aux voyages
(grosse volumétrie transactionnelle
5 millions de transactions par jour, tables partitionnées, mise à jour par lot des cartes,
gestion des cas de reprise et des pics de montée en charge)
Implémentation des règles de facturation (algorithmes de calcul et de gestion)
Gestion des règles métier relatives aux transactions en exception
(réintégration/fermeture automatique ou bien manuelle)
Implémentation des composants métier (entités et accès aux données) qui assurent le lien
entre les couches basses et une API, implémentée sur une base du framework .Net WCF
4. Cette API, auditée et sécurisée, permet d’assurer l’interopérabilité avec d’autres
frameworks, comme Java
Implémentation du mécanisme de notification des changements dans la base
de données via SQL Broker
Création avec SSRS de rapports d’activité suivant différents critères
Optimisation et réécriture de certaines procédures stockées de recherche
Outil destiné à faciliter le traitement d’une anomalie : extraction des données
d’une base de production permettant de créer un contexte équivalent donné dans une
base de test
Maintenance évolutive et corrective des modules COM+ en
C++
Implémentation des tests d’intégration automatiques (tests nominaux, tests de
charge, tests en performance) ainsi que des tests unitaires
Console Web (client léger) de rédaction multi-métiers :
Spécification des besoins retenus dans le cadre du client léger et rédaction du cahier des
charges en collaboration avec les utilisateurs directs
Utilisation de WPF pour décrire l’interface graphique complexe
Mise en place d’une architecture orientée service et basée sur l’intercommunication via
WCF
Des tests unitaires de validation du serveur WCF
Documentation utilisateur et technique
Outils logiciels servant à l’implémentation & au suivi de campagnes de stimulation, motivation
et fidélisation :
Intégration de la charte graphique et des catalogues cadeaux suivant les spécificités
Client
Maintenance évolutive et corrective des applications back-office Delphi 5.0 Client et
Administrateur
Gestion des différents types de participants et des mouvements qui leur sont associés :
imports/exports de points, recherche
Implémentation de différents algorithmes mathématiques de recherche des doublons
dans une population, optimisation des performances
Création et gestion campagne emailing et SMS ; interaction avec le Web Service Provider
Premiere Globale : statistiques de retour (lecture, click, …) sous forme d’histogrammes ou
de reportings PDF ou Excel
Optimisation des requêtes SQL, mise à jour des bases lors des livraisons
Devis de réalisation et chiffrage des différentes évolutions.
Prospection auprès des clients et rédaction des spécifications fonctionnelles
Documentation technique
Application Intranet d’alerte et analyse des reprises des infos AFP par les multimédias :
Evolution du Web Service et de la base SQL en vue de l’extension à d’autres modes
d’utilisation (photo, infographie, pointage)
Optimisation de la base des données en fonction de la charge générée par une utilisation
24h/24 et la croissance de la base
Maintenance de la base de données : t...
Application Winform permettant de créer, modifier et consulter les dépêches produites lors des
événements électoraux :
Conception (architecture SOA) et développement d’une petite application client/serveur
permettant de gérer les dépêches via une arborescence comme un outil classique de
gestion des sources (checkin, checkout, label)
Définition d'un modèle de données complet, générique et évolutif (découpage
courant/historique)
Administration de la base de données : conception, création, logins de connexion,
procédures stockées et intégration des données initiales
Les données courantes concernant les projets sont séparées des données historisées pour
des soucis de performance
Le serveur WCF offre un accès aux données via des objets métiers et garantit l’intégrité
du système : gestion des utilisateurs (comptes, droits), checkout/checkin des dépêches /
répertoires de stockage, chargement d’une dépêche par label et par version, liste des
versions d’une même dépêche/répertoire
Le client Winform/DevExpress représente essentiellement l’interface graphique de
l’application
Une librairie proxy client WCF permet à la fois au client IHM et à une librairie en C++/CLI
de communiquer avec le serveur
Des tests unitaires ont été écrits pour valider au cours du développement le serveur WCF
et éviter les régressions
Documentation utilisateur et technique
Application Intranet de couverture des événements politiques (élections cantonales et
régionales) offrant au desk politique et aux agences de province un outil de collecte et de
consultation des résultats :
Mise en œuvre des requêtes d’extraction
Statistiques sur les résultats suivant les filtres de critères
Mise en forme des résultats sous forme des tableurs ou des graphiques (rapports de
restitution et tableaux d’analyse)
Optimisation des requêtes (maintenance et plans d’exécution)
Maintenance de la base de données : tâches planifiées, alertes et mise à jour lors des
livraisons
Réalisation du Web Service servant d’intermédiaire entre la base de données et le client
Web
Tests unitaires et documentation utilisateur ou technique
Refonte dans le cadre d’une application RCP (client lourd) des différents systèmes rédactionnels
multi-métiers :
Rédaction des spécifications fonctionnelles suivant les règles métier et les besoins des
journalistes
Décloisonner un appareil de production organisé en silos (texte, photos, vidéos,
infographie, …)
Choix des technologies selon les contraintes fixées : système multi-plateforme, open
source, mode déconnecté, …
Implémentation dynamique de l’IHM basée sur le data binding via des fichiers XML
dépendant des modèles de documents et/ou des préférences utilisateur.
Enrichissement des contenus des documents (géo-localisation, liens hypertexte, …)
Fiabilisation de l’information (suivi des modifications, annulation des modifications, …)
Modification du code source des applications et création des livrables
Réalisation des tests unitaires des fonctionnalités demandées
Préparation de la livraison dans les environnements de recette utilisateurs
Traitement des non-conformités enregistrées durant la recette