MiPih
- Freelance Ingénieur Etudes et développement Java / J2EE / GWT
TOULOUSE2012 - 2014Mission : Réalisation d'un module de comptabilité pour les établissements de santé privés d'intérêt collectif (ESPIC).
Contexte : Le MiPih (Midi Picardie Informatique Hospitalière) développe un progiciel de gestion pour les établissements de santé afin de remplacer sa solution logicielle actuelle qui est vieillissante. Un grand nombre de modules sont à créer, dont celui de comptabilité pour les ESPIC.
- Conception
o Spécifications des besoins,
o Maquettage avec Balsamiq
- Architecture
o 1 mois dans l’équipe socle technique pour corrections / évolutions / support,
o Création de widgets GWT,
o Gestion des serveurs Linux,
o Gestion de configuration avec SVN / GIT
- Développement
o Développement en Java sous Eclipse,
o Utilisation d’un socle technique « maison »
o Modélisation sous MagicDraw (MDA)
o Création des IHM / services (GWT / Hibernate),
o Création de PL/SQL,
o Création d’états KSL pour les exports de données,
o Mise en place de plusieurs batchs
- Gestion de projet
o Prise en charge des releases
Air France
- Ingénieur études et développement Java / J2EE
Roissy CDG 2010 - 2011Mission : Réalisation d'un logiciel interne permettant de gérer la navigation aérienne
Contexte : Air France utilise un logiciel en Cobol pour gérer son trafic aérien. Afin de se mettre au goût du jour, un nouveau projet avec des technologies plus récentes à démarré. A terme il remplacera complètement l'ancien logiciel.
- Architecture
* Mise en place des "best practices"
* Gestion de la ré-utilisabilité des différentes ressources
* Mis en place des tests JUnit / DBUnit
* Diverses amélioration dans les configurations Spring / Hibernate
- Développement
* Utilisation de Java et Eclipse
* Création de plusieurs IHM
* Création de PDF avec JasperReport
* Mutualisation de différents méthodes
- Gestion de projet / Formation
* Formations sur Hibernate / Spring / Java aux développeurs venant du Cobol
Sierra Wireless
- Ingénieur QA
ISSY LES MOULINEAUX2010 - 2010Mission : Mise en place de l'automatisation pour la validation des WS sur une application Web
Contexte : Le but du projet est de faire une nouvelle version d'un des logiciels vedette de la société en utilisant des technologies récentes. Ce logiciel doit être utilisable via internet.
Responsabilités :
- Conception
* Spécification des besoins
* Recherche et mise en place de différentes méthodes pour automatiser les tests de WS
- Architecture
* Créations de projets SoapUI permettant de tester de manière logique et automatique les WS
* Création de scripts shell permettant l'exécution des différents tests en ligne de commande
* Intégration du travail dans Hudson permettant de tester les WS en même temps que l'application
- Développement
* Création de tests pour la validation des WS
* Test régulier des WS de l'application
GEOS Informatique
- Ingénieur Java / Spring
puteaux2010 - 2010Mission : Restructuration et optimisation de l'architecture logicielle back end (Java) d'un outil de suivi de gestion de l'activité et de la force de vente
Contexte : Neo-Soft réalise pour la société GEOS Informatique une application de statistique afin de faciliter les workflows et les communications entre les managers commerciaux, les responsables RH et la direction. Cette application a été développée dans les nouvelles technologies RIA en utilisant notamment Flex.
Responsabilités :
* Modélisation UML du projet avec Amateras (plugin Eclipse)
* Conception du squelette de l'application en intégrant Spring
* Création des différents objets Java
* Persistance des données grâce à Hibernate
* Utilisation de iText pour générer les tableaux de statistiques
* Ecriture d'une documentation technique
* Création de plusieurs écrans avec Flex
NeoSoft Services
- Ingénieur Androïd
2010 - 2010Mission : Création d'une application de géo-localisation pour la plateforme Androïd
Contexte : Afin de répondre à la demande de différents commerciaux, un système de localisation des clients doit se mettre en place. Cette application permettra de localiser visuellement sur une carte son panel de client et de créer un itinéraire à partir de notre position actuelle.
Responsabilités :
- Spécification des besoins
- Création de l'application (SDK 2.1 => Eclair)
- Test sur différents terminaux
- Adaptation de l'application pour utilisation sur des terminaux plus anciens (1.5 - 1.6)
- Rédaction d'une documentation
Cristallin
- Ingénieur developpement web
2007 - 2007Mission : Optimisation du site web de la société
Contexte : Reprise de l'existant selon les problématiques suivantes :
- Modernisation des technologies
- Internationalisation
- Sécurisation du site et des données
- Optimisation de la BDD et des requêtes
- Amélioration du paiement en ligne
Responsabilités :
- Modification de l'architecture
* Optimisation de la BDD MySQL
* Mise en place de templates PHP,
* Adaptation de l'architecture pour mettre en place l'internationalisation
* Modifications en profondeur pour assurer la maintenance du site plus facilement
- Développement
* Développement en Javascript / PHP / HTML
* Maintenance de la partie paiement en ligne
* Développement en PHP pour le contrôle et la sécurisation des données
* Reprise des fonctions Javascript
Cristallin
- Ingénieur études et développement Java / J2EE
2007 - 2010Mission : Réalisation d'un progiciel de gestion pour les magasins d'optique
Contexte : Le but du projet est de faire une nouvelle version d'un des logiciels vedette de la société en utilisant des technologies récentes. Ce logiciel doit être utilisable via internet.
Responsabilités :
- Conception
* Spécification des besoins
* Conception UML des différents modules avec StarUML
* Mise en place de Trac (Wiki, serveur Subversion, Gestion de Tickets)
- Architecture
* Création du squelette de l'application
* Mise en place des services en utilisant Spring et Hibernate
* Développement de Webservices
* Gestion des écrans avec des contrôleurs (Modèle MVC)
- Développement
* Utilisation de Java et Eclipse
* Travail avec différentes versions de GWT (1.4 à 2.0)
* Mise en place de différents modules (Gestion de client, Stock, Caisse ...)
* Création de PDF avec Birt et iText
* Lecture de carte vitale avec un applet Java
* Test de CAS (Central Authentication Service), SSO pour gérer le système d'authentification
* Adaptation et configuration du système d'authentification
* Création d'une interface d'administration en PHP
- Gestion de projet
* Choix des différentes technologies
* Transfert de compétences
* Rédaction de documentation
* Gestion du planning d'un stagiaire
- Améliorations
* Mise en place de tests automatisés sous JUnit
* Utilisation de DTO (Data Transfert Object) pour réduire le temps de chargement des écrans
School of Art and Design
- Développeur Web
2006 - 2006Mission : Développement du back end pour la gestion des élèves de l'école.
Contexte : La School of Art and Design de Coventry (UK) a souhaité ajouter à son interface web un module de gestion des élèves :
- Inscription des élèves
- Gestion des cursus
Responsabilités :
- Gestion des données sous MySQL
* Ajout de tables
* Automatisation des requêtes
- Accès à la base de données en PHP
- Intégration avec le site existant
- Redéfinition du CSS pour adaptation à la charte graphique
- Rédaction de documents techniques en Anglais
* Spécifications
* Architecture logicielle
* Manuel de développement
* Manuel utilisateur