Grâce à mes études universitaires dans l'informatique, j'ai acquis une connaissance pointue en architecture des systèmes d'information. Mon parcours chez Sopra Group me permet d'étendre mes connaissances autour des technologies J2EE, Microsoft et mobile grâce aux différentes missions confiées. La diversité de mes missions et de mes clients me permet d'aiguiser mon adaptabilité et de m'approprier des problématiques toujours différentes dans des SI aussi divers que variés. M'investissant énormément dans les projets, je suis capable de proposer des solutions technologiques pertinentes adaptées aux besoins et aux capacités de chacun.
Nous avons actuellement 3 façons de faire des applications mobiles : le natif, l’hybride et l’HTML5. Cependant, en survitaminant les applications HTML5 avec quelques nouveaux concepts nous obtenons les Progressive Web Apps. En ajoutant une allure d’application, un mode offline, la push notification et le fait de pouvoir l’installer en plus de la sécurité, du responsive et de la performance, nous obtenons une application quasi native mais en JavaScript ! Pour nous aider à faire tout cela, les services workers, le manifest et d’autres API estampillées W3C sont là.
L’année 2016 sera définitivement celle des composants. Les nouveaux frameworks sont construits sur cette architecture. Les web components en sont le standard directement interprétable par nos navigateurs mais malheureusement le support n’est pas complet. La solution: Polymer. L’objectif de cette formation est de permettre d’acquérir une expertise afin de devenir complétement autonome pour la mise en place et la réalisation d’une application riche en utilisant Polymer. Pour cela, les phases d’apprentissage théorique et les exercices pratiques sur un projet réaliste sont alternées de manière équilibrée.
Créée par Facebook, React Native est une technologie dédiée au développement d'applications mobiles, de manière simple et intuitive. L'intérêt pour cet outil est en train d'exploser depuis 2 ans. Le but de la formation est de permettre à des développeurs connaissant le développement mobile de devenir autonome sur la plateforme React Native.
Le but de cette formation est d'acquérir les réflexes et les méthodes pour réaliser des applications sécurisées. La formation s'attarde sur les 10 failles les plus fréquentes recensées par l'OWASP et présente la manière de les exploiter ainsi que de s'en prémunir. Ensuite un certain nombre d'outils permettant de détecter ces failles sont présentées aux participants et mis en application.
Cette formation a pour objectifs de permettre aux participants de connaitre les spécificités des projets mobiles et de savoir mettre en place et appliquer une méthode adaptée au cadrage et à la conception de projets mobiles.
Basée sur des standards ouverts, la Digital Experience Platform capitalise à la fois sur l’expertise et les solutions métier de Sopra Banking Software notamment en matière de ‘customer engagement’ et le savoir-faire technologique d’Axway dans la transformation digitale via la gestion d’API, d’analyse de données et de technologies mobiles.
Ouverte et connectée, cette plate-forme permet de s'appuyer sur l’écosystème digital pour faire émerger des services innovants et combiner services internes et externes de façon simple, agile et fluide, afin d’améliorer l’expérience utilisateur et enrichir les offres existantes. Les services à valeur ajoutée ainsi créés sont accessibles de manière sécurisée, standardisée et en mode omnicanal.
Dans le cadre de la refonte de son application mobile, la banque Neuflize OBC a décidé de faire évoluer son SI vers une architecture microservices. Dans ce cadre j'interviens en temps qu'architecte. Mes tâches ont consisté à :
Mettre en place le processus qualité du projet.
Installer les outils nécessaire à la mise en oeuvre du processus qualité.
Réaliser les tâches complexes ou sensibles de développement.
Accompagner les développeurs dans leur développement.
Analyser les risques et préconiser des solutions.
Mettre en place les préconisations retenues par le client.
Contexte : Gestion d'une équipe de 3 à 5 personnes - Assistance technique chez le client. Compétences : Java 8, Spring
Bforbank est une banque en ligne qui ne proposait que des produits d'épargne jusqu'à la fin de l'année 2014. J'ai participé à la mise en place du métier de banque de détail. J'ai été en charge de la réalisation de la solution mobile. Sur ce projet, mes différentes tâches ont été:
Animer les ateliers fonctionnels avec le client.
Rédiger les spécifications fonctionnelles.
Assurer la réalisation de la solution mobile dans les délais.
Pilotage technique (mobile et serveur).
Définition des processus (saisie du consommé, rédaction des plans de test, réalisation des campagnes de test, livraison, ...)
Définition de l'architecture iOS.
Gestion de l'intégration du framework Sopra Steria Group Android.
Définition des tâches et distribution.
Distribution des responsabilités.
Responsable des livraisons (Avancement, communication, ...).
Gestion des partenaires (Monext, ATOS, exploitation Bforbank...)
Suite à la réalisation de l'application sur iPad, Eurocopter souhaite faire appel à la même équipe pour concevoir et réaliser un ensemble de nouvelles fonctionnalités. La difficulté de ces nouvelles fonctionnalités tient dans la complexité des IHM à mettre en place. J'interviens sur cette application en temps que concepteur, développeur, consultant fonctionnel et formateur pour les équipes qui vont reprendre la maintenance de l'application.
Contexte : 3 personnes - forfait en agence Compétences : iOS, XCode, AutoLayout, ReactiveCocoa, Design Pattern MVVM.
Dans le but de rendre accessible aux agents de l'AFPA l'administration du référentiel du SID, la DSI de l'AFPA a décidé de confier à Sopra Group la réalisation d'une application web. C'est à la branche conseil nommée Sopra Consulting qu'a été confiée la tâche de concevoir et de réaliser cette application web comprenant 32 écrans. Les délais étant très court, c'est la technologie LightSwitch de Microsoft qui a été retenue. C'est sur ce point que je suis intervenu:
Analyse du besoin.
Réalisation de la solution.
Réalisation de la mise en production.
Rédaction des différents documents du projet.
Contexte: 1 personne au forfait. Compétences: Visual Studio 2013 LightSwitch, Silverlight 5, Windows 8.1, SQL Server 2012.
Dans le cadre de la modernisation des services publics, le Conseil Régional Provence Alpes Côte d'Azur désire mettre en place une application permettant aux organisations, aux sociétés et aux personnes individuelles de soumettre leurs demandes de subvention en ligne ( https://subventionsenligne.regionpaca.fr ). A cette application web vient s'ajouter la réalisation d'un client lourd pour les agents du Conseil Régional leur permettant de traiter les demandes de subventions en les rejetant ou en les réintégrant de manière automatique dans le système existant ASTRE. Sur ce projet, je suis intervenu en tant que consultant Microsoft pour Sopra Consulting. Fonctionnant sur un mode itératif, mes différentes tâches ont été de:
Conseiller mes clients sur l'ergonomie du site.
Réaliser un prévisionnel des charges, définir des plannings, distribuer les tâches pour chaque itération et informer mes clients lorsque les délais ne pouvaient pas être respectés.
Diriger l'équipe de développement.
Enrichir l'architecture Microsoft .Net de référence en place au Conseil Général pour les besoins techniques du projet.
Réaliser la conception technique de l'application web.
Réaliser les développements les plus complexes.
Réaliser la recette de chaque itération.
Contexte : 4 personnes en assistance technique Compétences : Gestion d'équipe, Microsotf .Net 4.0, Architecture DDD, Entity Framework, ASP.Net MVC 3, Team Foundation Server, WPF, Oracle.
Eurocopter désire réaliser une application iPad offrant des services innovants à destination de ses clients. Sur cette mission, je suis positionné en tant que chef de projet technico-fonctionnel. J'ai eu pour mission de :
Définir le planning prévisionnel et le besoin en ressources
Animer les ateliers fonctionnels
Rédiger les comptes rendus des réunions et les spécifications fonctionnelles
Définir les tâches du projets, les distribuer et suivre l'avancement des équipes réparties sur Aix-en-Provence, Paris, Toulon et Nantes.
Intégrer le travail des différents développeurs et qualifier ce dernier.
Réaliser les versions de suivie pour Eurocopter
Réaliser les tâches techniques complexes et débloquer les équipes de développement si besoin
Sopra Group souhaite mettre l'accent sur les développements mobiles. Pour cela la société a créé le pôle mobilité au sein de sa marque Sopra Consulting. Dans le cadre de cette démarche, j'ai apporté mon expertise dans le domaine pour guider et réaliser des outils permettant d'atteindre le but que Sopra Group s'est fixé.
Contexte : 5 personnes - R&D en agence Compétences : iOS, Autonomie, Analyse, Compte-rendu
La région Sud-Est de Sopra Group souhaite faire des recherches sur un ensemble de frameworks destiné au monde du mobile. Pour cela, Sopra Group a attribué un certain nombre de jours de R&D sur ces sujets. Ma mission a été d'étudier les frameworks Spring-Android et Spring-Social écrits pour la plateforme Android.
Contexte : 1 personne - R&D en agence Compétences : Android, Capacité d'analyse et de recherche
Eurocopter souhaite offrir à ses clients de nouveaux services au travers des smartphones. Le projet iSpares v2 est une industrialisation du projet iSpares v1 initié par les équipes métier Eurocopter. L'application mobile iSpares a pour but de permettre le suivi de l'état des commandes de certains type de contrat de maintenance spécifiques. De manière plus générale, la solution iSpares mise en place au sein du SI Eurocopter s'appuie sur la réalisation de:
Une application mobile iOS dont la conception technique a dû être revue
Deux applications Java Enterprise : un socle dialoguant avec les mobiles et gérant les configurations de ces derniers et une application Web à destination des équipes Eurocopter pour visualiser les mêmes données que celles exploitées pour les mobiles.
Des développements de flux TIBCO pour ne pas attaquer l'ERP SAP directement.
En tant que responsable technique de la solution mobile iSpares, mes interventions sur ce projet ont eu lieu à tous les niveaux:
Porteur de l'offre technique Sopra Group auprès des équipes Eurocopter (Entretien client, rédaction de l'offre technique Sopra Group, soutenance de l'offre Sopra Group auprès du client).
Participation aux ateliers fonctionnels.
Responsable de la conception de la solution
Architecte en charge des équipes de développements lors de la réalisation de la solution.
Qualifieur de la solution réalisée.
Assistance au déploiement de la solution au sein du SI Eurocopter.
Contexte: 5 personnes - forfait en agence. Compétences: J2EE (Jackson, Spring-WS, Spring MVC, Spring Core, Hibernate, Log4J, Struts 2, JQuery, JMS, JSON), ESB Tibco, EMS, iOS (xCode, Objective-C, Core Data, GCD, SQLite), SAP Netweaver, SAP WAS.
VINCI Autoroutes souhaite uniformiser son SI et souhaite privilégier la réalisation de ses applications au forfait par des prestataires de services informatiques. Dans ce contexte, VINCI Autoroutes désire mettre en place une architecture applicative de référence mais souhaite également mettre en place une stratégie d'urbanisation de son SI. Mon rôle dans cette mission est d'accompagner VINCI Autoroutes dans la définition d'une stratégie d'urbanisation et d'une architecture applicative cible en gardant à l'esprit les spécificités des équipes VINCI Autoroutes (organisation, technologies, ...). Une fois la stratégie et l'architecture définie, une projet pilote a été identifié. VINCI Autoroutes souhaitait être accompagné dans la réalisation de cet appel d'offre.
Mes différentes missions ont consisté à:
Proposer des approches d'urbanisation du SI et à proposer des outils pour y parvenir
Préparer des réunions de REX avec des acteurs clés Sopra Group chez nos autres clients.
Définir une architecture applicative de référence
Réaliser un prototype d'application répondant à l'architecture applicative et à la politique d'urbanisation
Assister les équipes du projet pilote dans la réalisation de leur appel d'offre
Identifier les outils déjà présents et réutilisables, les contraintes techniques liées à l'externalisation des dévelopements, ...
Définir un processus général pour la réalisation d'appel d'offre tout en tenant compte de la nouvelle organisation induite par la stratégie d'urbanisation du SI et par l'architecture applicative.
Accompagnement au changement : sensibiliser le client aux coûts à court et moyen termes, à l'organisation interne à mettre en place, à la possible introduction de nouveaux outils (ESB, charte graphique, portail, ...)
Contexte : 2 à n personnes - assistance technique Compétences : Microsoft .Net, SOA, SVN, Word, Orchard, Visual Studio 2010
Caisse nationale militaire de sécurité sociale pour Sopra Group
Décembre 2011
à décembre 2012
Toulon
France
La CNMSS souhaite entrer dans l'aire du collaboratif en mettant en place un socle technique collaboratif s'appuyant sur les produits open source Liferay et Alfresco. Ce socle technique a pour but de devenir la solution de référence à mettre en place dans le cadre de tout nouveau projet. Le but est d'enrichir ce socle avec de nouvelles portlets de présentation de l'information ou métier. Avec l'appui d'un expert Liferay et d'un expert Alfresco, réalisation d'une solution technique collaborative basée sur les outils Liferay, Alfresco, Solr et JBPM. Sur ce projet mes différentes tâches ont été :
Rédaction du dossier d'architecture de la solution en collaboration avec les différents experts.
Réalisation de l'installation de la solution Liferay / Alfresco au sein de l'infrastructure CNMSS.
Rédaction de la documentation d'installation de la solution en collaboration avec les différents experts.
Réalisation de la documentation d'installation des postes de développements de la solution.
Formation des équipes CNMSS aux fonctionnalités de la solution et initiation aux développements sur celle-ci.
Assistance technique auprès des équipes CNMSS pour la réalisation de portails de tests.
Contexte : 5 personnes - Forfait dans les locaux CNMSS Compétences : Liferay, Alfresco, J2EE, Développement portlet avec Eclipse, MySQL, CentOS
Avec la mise à disposition des nouveaux services mobiles et Internet, VINCI Autoroutes souhaite rendre accessible un maximum d'information à ses clients. En effet, VINCI Autoroutes fait un constat simple : aujourd'hui beaucoup d'informations intéressantes pour les usagers sont échangées en interne sous la forme de fichier excel. Cette donnée n'est pas exploitable en l'état par le SI en place. Le but est donc de réfléchir à une solution permettant d'intégrer cette information dans le SI existant à moindre frais. J'interviens en temps que:
Assistant à la maîtrise d'oeuvre dans le cadre de 1.1) La réalisation des documentations techniques et fonctionnelles. 1.2) La préparation de l'appel d'offre pour réalisation en mode forfaitaire.
Architecte technique pour conseiller les équipes techniques VINCI Autoroutes sur les choix techniques à imposer
Dans le cadre de la refonte de son système d'assistance à l'exploitation des autoroutes nommé Mistral, VINCI Autoroutes a fait appel à Sopra Group pour concevoir et réaliser le module d'administration de Mistral r. J'étais architecte technique dans le cadre de cette mission.
Mes différentes missions sur ce projets ont été de:
Conceptualiser la solution technique en UML2 et défendre cette conception auprès des clients
Assister les équipes dans l'architecture ASF
Assister les équipes de développements sur les points techniques complexes
Assister les concepteurs des autres modules à venir
Contexte : 5 personnes - Projet au forfait Compétences : UML2, Enterprise Architect 8, NHibernate, Spring.Net, Framework .Net ASF, WCF, WPF
Dans le cadre de la mise en place du système SAP chez ArcelorMittal, l'application mobile de sécurisation des sites industriels est à refondre pour pouvoir se synchroniser via web services avec le nouveau système SAP. Dans le cadre de cette refonte, je suis intervenu en tant qu'architecte et concepteur .Net.
Mes différentes tâches sur cette mission ont été de:
Réaliser l'architecture de l'application en tenant compte de certaines contraintes de flexibilité induites par: 1.1) le manque d'information sur les web services exposés par SAP 1.2) le manque d'information sur le matériel sur lequel sera installée l'application
Réaliser la conception technique détaillée de l'application mobile
Rédiger la documentation en anglais.
Assister les développeurs durant les développements sur les points techniques délicats.
VINCI Autoroutes désire mettre à disposition de ses usagers une radio par région diffusée en streaming. Dans ce cadre, j'ai conçu et développé une application mobile multiplateforme (iOS et Android) de lecture des flux radio diffusés en streaming.
Contexte : 2 personnes - Forfait en agence Compétences : JavaScript, Titanium d'Appcelerator, MacOS X, iOS, Android, iOS Developer Program
Conception et réalisation d'un prototype multiplateforme d'application mobile iPhone et Android isofonctionnel avec l'application Copilote de VINCI Autoroutes disponibles actuellement sur l'AppStore. Le but de cette mission est de tester le framework Titanium d'Appcelerator afin de mettre en évidences les points forts et les points faibles de l'approche multi-plateformes de ce produit.
Mes tâches ont été les suivantes :
Réalisation d'une présentation du Framework Titanium d'Appcelerator à partir de retour d'équipes Sopra Group.
Rédaction de l'expression de besoin du prototype.
Lancement des développements après veille technique sur les capacités du produit.
Soutien technique à l'équipe de développement.
Génération des certificats Apple de déploiement matériel.
Compte rendu concernant les développements du prototype avec Titanium d'Appcelerator
Contexte : 2 personnes - Forfait en agence Compétences : JavaScript, Titanium d'Appcelerator, MacOS X, iOS, Android, iOS Developer Program
Responsable technique de la réponse Sopra Group à la suite d'un appel d'offre d'Eurocopter dans le cadre du développement d'une application J2EE de gestion des garanties pour les hélicoptères.
Mes tâches ont été de :
Elaborer l'architecture de la solution.
Réaliser un POC intégrant les différents composants de l'architecture afin de garantir la viabilité de la solution et d'écarter tous les éventuels problèmes d'intégration
Rédiger la réponse technique décrivant l'architecture et ses différents composants.
Evaluer la charge de réalisation
Contexte : 3 personnes - Réponse à appel d'offre Compétences : J2EE, JSF 1.2, Librairie de composants J2EE PrimeFaces, Hibernate, Spring
Conception et réalisation d'une application de calcul des temps de parcours d'itinéraires de référence en temps différé :
Réalisation de la conception UML d'intégration à l'existant
Développement et tests unitaires de la conception UML
Mise à jour de scripts SQL et PL/SQL
Rédaction du manuel utilisateur Contexte : 3 personnes - Forfait en agence Compétences : Spring.Net, Log4Net, NHibernate, Visual Studio 2008, Framework .Net 2.0
Sous la responsabilité du chef de projet, j'assure le soutien technique d'une équipe de 3 développeurs pour une application web J2EE basée sur les frameworks Hibernate 3, Spring 2.5.6 et Struts 2. Contexte : 5 personnes - Forfait en agence Compétences : Struts 2, Spring 2.5.6, Hibernate 3, Axis 2 (aar), Maven 2, Active Directory, LDAP
Mise en place de l'architecture d'une application web J2EE basée sur les technologies JSF, Spring Web Flow, Spring, Hibernate. Contexte : 7 personnes - Forfait en agence Compétences : JSF, Spring Web Flow, Spring, Hibernate, Jonas
Vinci autoroutes propose à ses usagers un nouveau service nommé "Copilote". Ce nouveau service, disponible sur le site VINCI Autoroutes dans la rubrique service, offre une nouvelle carte, plus ergonomique et personnalisable, permettant d’afficher les événements et le trafic en temps réel ainsi que toutes les informations disponibles sur le réseau VINCI Autoroutes (aires de repos, aires de services, Espaces Clients…). Dans le cadre de la mise en place de ce projet, un nouveau système a été conçu et développé pour s'intégrer au SI Vinci Autoroutes. Sous la direction d'un chef de projet, plusieurs applications ont été conçues et développées, notamment un ETL, un serveur de distribution de carte et un client Silverlight pour le serveur de carte. Lors de l'élaboration de ce nouveau système, les problématiques suivantes ont été traitées : Multithreading, Création d'un client SVN, Architecture, Chargement dynamique de fonctions, Optimisation, Spécifications détaillées, Stockage et Récupération de données géolocalisées, Implémentation d'algorithmes de tuilage, Ordonnancement de tâches, Choix des frameworks à utiliser... Contexte : 2 personnes - Assistance technique aux ASF Compétences : .Net 2.0, Sqlite, Visual Studio 2008, Silverlight 3, NHibernate2, Log4Net, JSon, Kml
Dans les sociétés de plus de 50 salariés, il doit être mis en place des institutions représentatives du personnel. Il s'agit de salariés élus oeuvrant dans l'intérêt des salariés de la société. Il existe plusieurs types de mandats donnant droit à un nombre d'heure réservé pour l'activité de représentant du personnel. Pour faciliter les choses, les mandats peuvent être cumulés et des heures peuvent être distribuées à d'autres personnes si jamais le représentant lui même ne peut pas les accomplir. Pour permettre une gestion précise du suivi de ces heures, ASF a décidé de mettre en place une application web permettant aux élus de saisir toutes les heures consommées de leur ou leurs mandats. Dans ce cadre, j'ai conçu l'architecture et j'ai réalisé le développement de application web de gestion des institutions représentatives du personnel. J'ai également rédigé la documentation technique associée.
Contexte: 2 personnes - Assistance technique aux Autoroutes du Sud de la France Compétences : ASP.Net 2.0, PostSharp (AOP), C#
Développement de la couche de présentation d'un extranet de renseignement des services disponibles sur les aires d'autoroutes ainsi que des produits, tarifs et promotions disponibles.
Contexte: 2 personnes - assistance technique aux ASF.Compétences: ASP.Net 2.0, CSS, Javascript, Visual Studio 2005
ASF utilise un outil spécifique pour gérer son site intranet et son site internet. Globalement il s'agit d'un outil fortement inspiré du CMS DotNetNuke. ASF désire refondre cet outil de manière à donner un coup de jeune à son intranet et à son site Internet. Pour cela ASF a fait appel à une société de communication qui a créé une maquette du futur site. Le but a été de modifier la charte graphique CSS livrée pour l'adapter aux structures de page générées par l'outil ASF et de créer de nouveaux modules pour permettre l'ajout de nouvelles fonctionnalités (affichage du nombre d'emails non lus, récupération des 10 dernières news, ...)
Contexte: 2 personnes - assistance technique aux ASF. Compétences: ASP.Net 1.1, Xml, Xpath, Xsl, Javascript (JQuery), CSS, Ajax, Web services MOSS 2007, Web services Exchange 2007, Visual Studio 2003
Consultant J2EE. Audit d'une application de supervision des mouvements des portiques de chargement et de déchargement des bateaux de marchandises. Migration de l'application de JBoss 4.0.2 vers JBoss 4.2.2. Analyse et correction d'anomalies transactionnelles. Optimisation de la gestion multithreads.
Responsable technique : Application mobile .Net. Dans le cadre de la fabrication de l’aluminium, certaines personnes sont amenées à effectuer des rondes pour récupérer des mesures à différents endroits du site de production. L’application conçue et développée avait pour but d’assister ces personnes dans leur ronde, en leur indiquant les différents points de contrôles et en contrôlant les valeurs saisies. L’IHM de cette application doit s'adapter en fonction de l'heure de la ronde et doit être entièrement paramétrable via un fichier XML car les rondes évolues souvent. L'utilisation du fichier XML pour définir l'IHM permet de modifier l’ordre ou le nombre de mesures à effectuer sans devoir toucher le code de l’application.
Contexte: 2 personnes - forfait en agence. Compétences: Compact Framework .Net 2.0, Visual Studio 2005, Windows Mobile 6.0, Log4Net
Réalisation d'une application web J2EE basée sur le progiciel Calendra de BMC Software dont le but est d'uniformiser et de centraliser la gestion des identités dans le SI de la Ville de Marseille.
Contexte: 4 personnes - forfait en agence. Compétences: J2EE, Oracle, Ldap, Ldif, iPlanet 5.0 de Sun.
ArcelorMittal suit sa production d'acier sur une application web J2EE. Dans la production d'acier, la qualité de l'acier fabriqué est vitale. Dans le processus de fabrication, il existe un moment où la qualité ne peut plus être assurée. Il s'agit du moment où la fabrication d'un nouvel acier commence. En effet, le passage de la fabrication d'un acier à un autre induit une zone dite "de mélange" où les caractéristiques du produit obtenu ne correspondent ni aux caractéristiques de l'acier précédent, ni aux caractéristiques du nouvel acier. Pour ArcelorMittal, il est vital de pouvoir suivre avec exactitude la position de ces zones de mélange dans la chaîne de production. L'application nouvellement mise en place pour visualiser la production pose des problèmes d'échelle sur les écrans de contrôle. Ma mission a été d'apporter mon expertise technique en développement web J2EE pour corriger cette application inexploitable en l'état.
Conception et Développement d'une application web J2EE. Cette application a pour but de permettre le suivi de tous les incidents ayant lieu lors des transports de marchandises au sein du groupe GCA. Réalisation des spécifications jusqu'au développement de l'application.
GCA Trans est un transporteur routier. Sa filiale TEA est spécialisée dans le transport de véhicules automobiles. En plus du transport, TEA propose tout un ensemble de prestations aux constructeurs automobiles : stockage des véhicules sur des parcs de plusieurs hectares, peinture, carrosserie, ... Cette application a pour but de gérer le cycle de vie des véhicules automobiles transportés par TEA. La gestion commence à l'arrivée du véhicule (récupération chez le client ou livraison ferroviaire) jusqu'à la livraison au client final en passant par les différentes étapes de chaque prestation.
La solution globale comprend:
Le développement de l'application centrale basée sur les technologies J2EE.
Le développement d'une application SWING sur Tablet PC pour permettre au routier de saisir ou scanner les livraisons ou les enlèvements.
Le développement d'une application mobile pour gérer les véhicules à partir des emplacements de stockage (fonctionnement en mode connecté et déconnecté avec une phase de synchronisation tous les soirs).
Le développement d'une application .Net permettant de saisir l'état des véhicule dans le système partenaire Mercedes.
Durée: 7 mois. Contexte: 2-6 personnes - forfait en agence. Compétences: Hibernate, Spring, Struts, Tomcat, Eclipse, Javascript, web services, Oracle, Compact Framework .Net 1.1, Sql server CE
Développement de la plateforme EAI du Groupe Charles André basée sur Microsoft Biztalk Server. Développement complet de flux : pipeline spécifique, désassemblage XML, mapping, orchestration, fonctoïd, ...Mise en place des patterns "Sequential Convoy ...
Durée : 4 mois. Contexte : 4 personnes - forfait en agence Compétences : XML, XSLT, Microsoft Biztalk 2004
Développement d'une application web de GPAO basée sur une architecture J2EE à partir de spécifications réalisées par le client. Rédaction de la documentation technique.Durée: 3 mois.Contexte: 1 personne - centre de service en agence.Compétences: ...
Dans le SI Eurocopter, le système de gestion des pièces détachées ne permet pas de suivre le cycle de vie des petites pièces d'étachées (boulons, joints, ...). Ma mission a été de récupérer le besoin du client, de concevoir la solution fonctionnelle puis technique avec les contraintes imposées (utilisation d'Excel) et de réaliser un outil d'aide à la gestion des pièces détachées sous Excel en Visual Basic For Application (VBA).