Description : Modules d'extraction et d'échange de données au format texte pour un logiciel de gestion de stock
Implantation : PME du secteur textile
Application permettant la recopie et l’interprétation de données issues d’un système spécifique à l𠆞ntreprise vers une base SQL Server avec un passage par un traitement sous ACCESS. Le but étant de remonter des informations liées à la gestion des stocks, prix de vente, ventes, surplus, etc.
Mon rôle sur le projet :
- Développeur sénior,
- Rédaction des spécifications,
- Mappage complexe,
- Conception de l𠆞rgonomie,
- Organisation du support technique,
- Maintenance évolutive et corrective,
- Organisation de cellules de tests, de tests unitaires,
- Rédaction de la documentation technique,
- Suivi de projet.
Description : enregistreur de navigation, module additionnel à KB Crawl
Implantation : une centaine de licences distribuées
Totalement innovant et soutenu par l𠆚NVAR, KBNavRecord est un navigateur entièrement développé en DELPHI qui permet d𠆞nregistrer une navigation sur Internet et de la reproduire à volonté, un « magnétoscope » du web.
Une fois la navigation enregistrée, elle est matérialisée et enregistrée sous forme d’un document XML qui relate toutes les requêtes HTTP effectuée pendant la navigation en spécifiant leurs entêtes selon les dernières normes RFC.
KBNavRecord est un sniffer de paquets IP qui transitent par la carte réseau. Il décompose ces paquets pour en extraire les données eet assemble les sessions TCP.
Mon rôle sur le projet :
- Développeur,
- Recherche et sélection des composants additionnels les plus performants : recherche, organisation de bancs de tests,
- Organisation du support technique,
- Maintenance évolutive et corrective,
- Installation sur site (installation du logiciel, de serveurs de données, gestion de la sécurité réseau),
- Organisation de cellules de tests, de tests unitaires,
- Rédaction de documentations techniques et utilisateurs,
- Conception de l𠆞rgonomie du produit.
Description : Export des archives KB Crawl au format XML, module additionnel à KB Crawl
KBC2XML est un module additionnel à KB Crawl qui permet d𠆞xporter tous les document stockés dans la base de données de KB Crawl eu format XML.. Il permet à d𠆚utres outils (text mining, GED, catégorisation) de s’interfacer avec KB Crawl en indexant et analysant les documents qu’il contient.
Mon rôle sur le projet :
- Développeur,
- Organisation du support technique,
- Maintenance évolutive et corrective,
- Installation sur site (installation du logiciel, de serveurs de données, gestion de la sécurité réseau),
- Organisation de cellules de tests, de tests unitaires,
- Rédaction de documentations techniques et utilisateurs,
- Conception de l𠆞rgonomie du produit.
Description : Produit logiciel leader sur le marché de la veille automatisée sur Internet : KB Crawl (www.kbcrawl.net).
Principalement installé chez des grands comptes (http://www.kbcrawl.net/beaconseil/references.html), KB Crawl est un logiciel développé pour l𠆞nvironnement Windows qui permet aux utilisateurs de surveiller des sites web.
Il comporte plusieurs modules fonctionnels :
- Téléchargement et extraction des documents par les protocoles HTTP, HTTPS , NNTP et FTP,
- Parsing des documents et extraction de leur contenu textuel. Les formats de documents que gère ce module sont : TEXT/HTML, XML(Fils RSS), PDF, WORD, POWER POINT, EXCEL. Le parser HTML a été écrit entièrement pour répondre aux besoins spécifiques du logiciel,
- Stockage et gestion des documents archivés dans une base de données (INTERBASE et FIREBIRD),
- Comparaison des différentes versions des documents afin de détecter les changements,
- Intégration d’un moteur d’indexation et de recherche full text à partir de composants pour DELPHI,
- Diffusion de l’information à une liste de diffusion par le protocole SMTP ou l’interface MAPI.
Le logiciel offre une architecture client-serveur et monoposte (http://www.kbcrawl.net/architecture/index.html).
Implantation : + de 500 licences installées dans le monde.
Mon rôle sur le projet :
- Développeur principal,
- Optimisation du code,
- Maintenance d’une charte qualité (versionning, bug tracking, bureau des modifications [rapports d𠆚nomalies, demandes d’évolution : mise en place d’un outil web technologie ISAPI-DELPHI),
- Recherche et sélection des composants additionnels les plus performants : recherche, organisation de bancs de tests,
- Organisation du support technique : dord principal interlocuteur puis mise en place d’un « front-desk » avec des ressources associées,
- Maintenance évolutive et corrective,
- Rendez-vous d𠆚vant-vente, démonstrations, salons, etc.
- Installation sur site (installation du logiciel, de serveurs de données, gestion de la sécurité réseau),
- Avec la croissance du produit, organisation et mise en place d’une équipe technique,
- Organisation de cellules de tests, de tests unitaires,
- Rédaction de documentations techniques et utilisateurs,
- Conception de l𠆞rgonomie du produit,
- Conception de la charte graphique et du logotype.
Description : Outil de management de flux financiers
Voir le site de l’éditeur : http://www.beaconseil.com/site/main.php3?id_rubrique=186&fkparent=4
Implantation : un grand groupe bancaire, une PME spécialisée dans le Crédit-bail
ALMA permet de calculer un GAP, un gain, une variabilité, une sensibilité, une NPV, d’intégrer des scénarios de stress, d’établir des graphiques de taux journaliers, mensuels, trimestriels ou annuels, de gérer la micro-couverture et enfin contient un module de calcul actuariel pour générer des tableaux d'amortissement.
Le produit se compose d’une console principale et de modules. Les modules servent à récupérer les données provenant de Reuters ou Bloomberg (via mappage par fichier Excel), du back ou front office (via intégration dans la base de données ORACLE commune hébergée par un serveur).
La communication entre l𠆚pplication et le serveur est établie par la technologie ASTA, ce qui permet d𠆚voir un client ultraléger et des performances satisfaisantes.
Mon rôle sur le projet :
- Développeur sénior,
- Encadrement de plusieurs stagiaires,
- Rédaction des spécifications en collaboration avec des actuaires et des spécialistes de la finance,
- Intégration de la technologie ASTA,
- Recherche et sélection des composants pour afficher des courbes performantes et ergonomiques (TeeChart Pro de Steema),
- Conception de l𠆞rgonomie,
- Organisation du support technique,
- Maintenance évolutive et corrective,
- Migration ORACLE,
- Organisation de cellules de tests, de tests unitaires,
- Rédaction de la documentation technique,
- Installation sur site (paramétrage de serveurs avec gestion de la sécurité),
- Suivi de projet.
Description : Application serveur web pour la gestion d’un parc de salles de réunion. Dord développé pour un grand compte ayant comme problématique de gérer une vingtaine de salles de réunion avec du matériel associé (vidéo-projecteurs, etc) pour 2000 utilisateurs, le principe de fonctionnement s𠆞st avéré utile pour d𠆚utres clients. Tous les utilisateurs du parc ont accès via un Intranet à l𠆚pplication (un frontal html accessible par leur navigateur Netscape ou IE) et peuvent consulter le planning des salles de réunion et réserver celles qui sont disponibles ainsi que du matériel pour produire la réunion. Gestion des chevauchements, envois d𠆞mails aux intéressés, gestion des différents profils et droits associés. Export des plannings sous Excel par OLE Automation.
Mon rôle sur le projet :
- Développeur,
- Revue de code,
- Ergonomie,
- Maintenance,
- Installation sur site,
- Suivi de projet.
Extraction de données et reporting
Description : Développement de composants VCL pour DELPHI pour l’import de fichiers ASCII, remontée des données en mémoire cache puis organisation de ces données à des fins de reporting.
Mon rôle sur le projet :
- Développeur,
- Revue de code,
- Maintenance,
- Installation sur site.
PRINCIPALEMENT :
Responsable des développements du produit ALMA (Asset and Liability Management Application) : 2002-2006
Développeur sénior d’un logiciel de management de flux financiers.
Chef de projet et expert technique et financier.
Encadrement et formation d’un autre développeur et de stagiaires.
Pour divers projets dans des secteurs variés :
Développement, suivi client, ergonomie, recherche de nouvelles technologies, veille, encadrement et formation de stagiaires, responsable réseaux, élaboration de spécifications, rédaction de documentations techniques et utilisateurs. Travail en équipe ou individuel.
Pour des raisons de confidentialités, les noms des sociétés ne peuvent être donnés. Pour plus d’informations sur les références, visiter le site de BEA-Conseil : www.beaconseil.com
Détail des PRINCIPAUX projets et missions réalisés
Produit logiciel KB CRAWL
Logiciel spécifique de gestion de contrats obsèques
Description : un courtier placé entre des marbriers qui vendent des contrats obsèques et une compagnie d𠆚ssurance qui gère les flux financiers décide de développer un logiciel spécifique pour ces contrats obsèques : création de nouveaux contrats, adhérents, exécution des contrats, impression de documents liés aux contrats, reporting, tableaux de bords, calculs actuariels.
Mon rôle sur le projet :
- Développeur sénior,
- Intégration de formules mathématiques de calcul spécifiques aux assurances (collaboration avec un actuaire),
- Revue de code,
- Maintenance, évolutions, migrations,
- Charte ergonomique et graphique,
- Installation sur site,
- Suivi de projet.