EXPERIENCES PROFESSIONNELLES
07/13 07/16 DEVELOPPEUR INRA CTIG Tél +33 1 34 65 28 39
70 Réalisation d applications WEB de gestion d activité dans un contexte de gestion des informations génétiques des animaux d élevage en JAVA EE et STRUTS 2. Ces applications sont destinées au personnel du métier et lui permettent d informatiser et centraliser son activité.
A partir du cahier des charges
Analyse détaillée des besoins
Développement en JAVA EE sous ECLIPSE
Couche de présentation en STRUTS 2 JSP, TILES, JAVASCRIPT, JQUERY, AJAX
Couche de traitement organisée en classes Action, Metier, DAO et DTO
Ecriture des requêtes en SQL et accès aux données SQLANYWHERE dév / DB2 prod via JDBC
Déploiement sous TOMCAT 5 et 6 dév / TOMCAT 6 prod
Tests unitaires et d ensemble
Mise en recette et production
Principaux projets réalisés
Réalisation de l application web de gestion d activité du laboratoire Labogena. Cette application permet de gérer les analyses du laboratoire
Saisir les colis, les bordereaux et les échantillons
Gérer les portoirs et déterminer les positions des échantillons
Gérer les résultats des analyses courriers de retour client, édition de documents
Superviser l activité en permettant de modifier les informations saisies
Ajout d une branche au planning d accouplement Prim'Holstein France. Cette branche est destinée aux techniciens et leur permet de gérer leurs propres catalogues de taureaux et de les utiliser pour faire des accouplements
Environnement JAVA EE, STRUTS 2, SQL, JDBC, JSP, TILES, JAVASCRIPT, JQUERY dont JQGRID, DATATABLES , AJAX, JSON, XML, HTML, CSS, XSL/FO, PDF, SOCKET, LOG4J, MVC, ECLIPSE, TOMCAT 5 et 6, MAVEN, NEXUS, SQLANYWHERE, DB2, SVN, MS VISUAL SOURCESAFE, MS EXCEL, MS WORD, WINDOWS 7 et XP, UNIX
30 Réalisation d applications BATCH de traitement des informations génétiques des animaux d élevage en JAVA. Ces applications traitent principalement des fichiers de données, interagissent avec les bases de données nationales des animaux dans un but de mise à jour, d extraction et d élaboration des informations génétiques et génèrent des fichiers résultats.
A partir des cahiers des charges
Analyses détaillées des besoins et rédactions des spécifications fonctionnelles détaillées
Développements en JAVA sous ECLIPSE dont
Parcours et vérification des fichiers en entrée CSV
Organisation et réalisation des traitements en classes principale, Metier, DAO, DTO
Ecriture des requêtes en SQL et accès aux données SQLANYWHERE dév / DB2 prod via JDBC
Communication avec un autre SI via une socket
Ecriture des fichiers en sortie CSV, TXT, XLS, PDF
Tests unitaires et d ensemble
Mise en recette et production
Exemples de réalisations applications, librairies et outils
Chaîne de programmes batch dans le cadre de la nouvelle base SNP permettant aux laboratoires de mettre en commun leurs résultats d analyses et d effectuer des vérifications de compatibilité génétique au niveau de la filiation des animaux JAVA, SQL, CSV, SOCKET
Outil PERL de génération de code JAVA de lecture et écriture de fichiers CSV basé sur des descriptions de fichier XML avec gestion des différents types de données et gestion des rejets et erreurs PERL, JAVA, XML, CSV
Librairies de chargement en mémoire de tables de réf. à partir de fichiers unloads JAVA
Environnement JAVA, PERL, SQL, JDBC, CSV, XML, XLS, XSL/FO, PDF, SOCKET, LOG4J, CMD, ECLIPSE, MAVEN, NEXUS, SQLANYWHERE, DB2, SVN, MS VISUAL SOURCESAFE, MS EXCEL, MS WORD, WINDOWS 7 et XP, UNIX
11/12 05/13 CHEF DE PROJET Bouygues Telecom Tél +33 1 81 75 00 99
Evolution de la mission précédente. Au sein du Back Office du pôle Facturation du département Fournisseur d Accès Internet de Bouygues Telecom, gestion de projets du SI Facturation PERL et PL/SQL dans le cadre de l unification des factures FIXE Abonnement Internet et MOBILE abonnement téléphone portable des clients IDEO clients ayant les 2 abonnements .
Principal projet génération des factures de certains clients IDEO avant leur facturation effective et envoi au MOBILE dans le but de valider la prochaine facturation. A partir des expressions des besoins
Analyse détaillé des traitements du SI Facturation
Conception de l architecture et écriture des spécifications techniques détaillées
Validation et prise en compte des remarques des responsables Bouygues FAI
Conception du planning
Pilotage et suivi des développements PERL et PL/SQL d une équipe de 5 développeurs dont 2 en anglais à distance Portugal
Création et pilotage des tests d ensemble Quality Center
Reporting et interface avec les responsables Bouygues FAI
Prise en compte des évolutions des besoins
Pilotage de la conception du livrable pour la production TortoiseSVN
Envergure technique du projet
Traitement sur 5 serveurs
Adaptation du SI Facturation afin de permettre une facturation sur base d une date de traitement et sélection des traitements nécessaires
Démarrage par crontab et récupération de la liste des clients par FTP
Export import expdp impdp des données de ces clients vers une base de données dédiée
Exécution par SSH des traitements nécessaires de la facturation déportés sur un serveur dédié
Facturation dans le futur
Génération de fichiers contenant les informations des factures et envoi par SFTP au MOBILE
Environnement PERL, PL/SQL, SQL, ORACLE 10G, DATA PUMP, DBI, BASH, SSH, FTP, SFTP, PLSQL DEVELOPER, SVN, TORTOISESVN, MS OFFICE PROJECT, EXCEL, WORD, POWERPOINT , QUALITY CENTER, NOTEPAD++, PUTTY, WINSCP, VIM, WINDOWS XP, UNIX
02/12 10/12 DEVELOPPEUR Bouygues Telecom Tél +33 1 81 75 00 99
Au sein du Back Office du pôle Facturation du département Fournisseur d Accès Internet de Bouygues Telecom, développement d applications du SI Facturation en PERL et PL/SQL. Développement de nouvelles applications et maintenance des applications existantes afin de
Adapter le SI Facturation dans le but de fournir une facture FIXE Abonnement Internet et MOBILE abonnement téléphone portable unifiée aux clients IDEO clients ayant les 2 abonnements
Maintenir le SI Facturation de manière complémentaire
A partir des spécifications techniques
Analyse détaillée des besoins et du code existant
Développement des applications en PERL dont
Parcours de fichiers CSV et XML en entrée
Chargement par SQL Loader des données de volumétrie importante
Communication avec les bases de données par DBI dans le but de générer les factures
Génération des fichiers positionnels contenant les factures papier
Communication avec les autres serveurs en SSH, FTP et SFTP
Développement des requêtes, procédures, fonctions, packages, séquences, tables, liens en SQL et PL/SQL sous PLSQL Developer afin de générer les factures
Tests unitaires et d ensemble Quality Center
Réalisation des livrables
Gestion des versions avec SVN ligne de commande et TortoiseSVN
Environnement PERL, PL/SQL, SQL, ORACLE 10G, SQL LOADER, DBI, BASH, SSH, FTP, SFTP, PLSQL DEVELOPER, SVN, TORTOISESVN, QUALITY CENTER, NOTEPAD++, PUTTY, WINSCP, VIM, SOAP, WEB SERVICES, WINDOWS XP, UNIX
06/08 01/12 INGENIEUR D ETUDES INRA CTIG Tél +33 1 34 65 28 39
Réalisation de plusieurs projets dans un contexte de traitement des informations génétiques des animaux d élevage principalement en C++ mais aussi en PERL et JAVA. Ces applications traitent principalement des fichiers de données CSV et XML et interagissent avec les bases de données nationales des animaux dans un but de mise à jour, d extraction et de calcul des index génétiques. Développement également d autres projets tels que par exemple la réplication des bases de données.
A partir des expressions des besoins
Analyses détaillées des besoins
Organisation des traitements en modules séparés et définition des fichiers d échange
Rédactions des spécifications fonctionnelles détaillées
Développements en C++, PERL, JAVA, C, SQL et XSL des batchs et des modules de service
Tests unitaires et d ensemble
Réalisation des recettes sous UNIX
Mise en production
Principaux projets réalisés
Développement d une chaîne de programmes chargée d initialiser une nouvelle base caprine nationale C++, SQL, CSV
Programme de traitement des fichiers de typages génétiques PERL, CSV
Réalisation d un outil de copie de fichiers pour les indexeurs officiels PERL, XML, UNIX, BASH, ADA
Réplication des informations contenues dans des bases de données hétérogènes entre les différents centres d information C++, SQL, ORACLE, DB2 MVS , SQLAnywhere
Réalisation des fiches individuelles vaches et taureau XSL
Chaîne de programmes de l inventaire génétique caprin C++, SQL, CSV, XML, XSL/FO, CMD
Maintenance du logiciel de gestion de la base de données nationale des bovins C, SQL, MS VISUAL C++
Réalisation d un programme intermédiaire entre deux robots d analyses d échantillons. Ce programme traite les fichiers en sortie d un des robots et génère les fichiers en entrée de l autre JAVA
Débogages et améliorations des outils de génération de code PERL, C++, SQL
Développement du module de sélection génétique des animaux par calcul de la valeur génétique de la future descendance à partir des informations génétiques des males et femelles candidats à l accouplement JAVA, JUNIT
Environnement C++, SQL, PERL, JAVA, XSL/FO, C, ORACLE, SQLANYWHERE, XML, CMD, BASH, MS VISUAL C++, ECLIPSE, MS VISUAL SOURCESAFE, JUNIT, MVS, DB2, WINDOWS XP et 2000, UNIX
03/08 05/08 INGENIEUR D ETUDES Volvo IT Tél +33 4 72 96 81 11
Participation à la conception et réalisation d une application Intranet de gestion de suivi d activité et de projet. Cette applicatio...