Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Cyril Barillet

Cyril Barillet

Architecte Nouvelles Technologies (J2EE, Microsoft .Net et applications mobiles)

41 ans
Permis de conduire
Courbevoie (92400) France
En poste Indisponible
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.
CV réalisé sur DoYouBuzz
  • Polymer, AngularJS, Progressive Web App
  • Compact Framework .Net 1.1, 2.0 et 3.5
  • React Native, Cordova, Titanium d'Appcelerator, Android et iOS
  • iOS, XCode, CocoaPods, MapBox, Core Plot
  • Android, Eclipse, Spring-Android, Spring-Social

JEE

  • JPA 2.0, Hibernate, Struts, Spring MVC, Spring Web Flow, Spring, EJB3, JSF, Swing, JAX-RS, CDI
  • Tomcat, Jonas, JBoss, Liferay, Alfresco
  • Java 8
  • Framework .Net 1.1, 2.0, 3.5, 4.0
  • ASP.Net, ASP MVC, WinForm, WPF, Silverlight 3.0
  • Web services (asmx) et WCF
  • Microsoft Biztalk Server
  • PostSharp (AOP), Log4Net, Spring.Net, NHibernate, Unity, Entity Framework
  • Oracle, Postgresql, Sqlite, MySQL
  • Active Directory, LDAP, LDIF

Certification Progressive Web Apps

SFEIR School (Google Developer Expert)

Juin 2016
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à.

Certification Polymer avancé

SFEIR School (Google Developer Expert)

Juillet 2016
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.

Sécurité et Développement - Niveau avancé

Sopra Steria Academy

Mai 2016
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.

Cadrage d'un projet mobile

Sopra Steria Academy

Décembre 2015
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.

IPhone / IPad : Développer des applications

Orsys / Ambre Systems

Septembre 2012
Cours Microsoft n°10262A sur Windows Presentation Framework (WPF).
Durée : 5 jours.

Silverlight 3.0

DMR-Formation

Mai 2010

Master Informatique Avancée et Applications : Spécialité Intégration de Systèmes Logiciels

Université Aix Marseille 2 Mediterranée

Septembre 2005 à juin 2006

Licence Informatique

Université Aix Marseille 2 Mediterranée

Septembre 2003 à juin 2004

Deug MIAS

Université Aix Marseille 2 Mediterranée

Septembre 2001 à juin 2003

Baccalauréat Scientifique

Lycée Charles de Gaulle

Septembre 2000 à juin 2001
  • Digital eXperience Platform - Core Team Architect

    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.

    Pour en savoir plus : https://www.soprabanking.com/notre-offre/solutions/digital-experience-platform-20
  • 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
  • Responsable technique de la future application de pilotage opérationnel.
    • En charge de faire converger les différentes composantes technico-fonctionnelles vers une solution globale.
    • Animation d'ateliers fonctionnels et techniques.
    • Réalisation de la conception technique de la partie JEE / AngularJs en vue de faire réaliser les développements par un centre de service.
    • Réalisation de POC en vue de valider certains points d'architecture.
    • Assistance au centre de service.
    • Responsable revue du code livrée.
    • Responsable des tests technico-fonctionnel.
    • Responsable des déploiements dans les différents environnements.
    • Synchronisation avec les autres projets du SI.
    • Réalisation de certains développements critiques.
    • Direction d'une équipe de 3 personnes.

    Contexte : Gestion d'une équipe de 3 personnes - Assistance technique chez le client.
    Compétences : JDK 8, JBOSS EAP 6.4, AngularJS 1.4, JPA, JAX-RS, Enterprise Architect 12

Consultant senior solution mobile

Bforbank pour Sopra Steria Consulting
Août 2014 à juin 2015
France
  • 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...)
    • Appui technique des équipes mobiles et serveur.
    • Développement de l'application iOS.
    • Développement, déploiement, livraison application serveur JEE.
    • Responsable core banking équipe mobile.

    Contexte : Gestion d'une équipe de 15 personnes réparties sur la France - Forfait chez le client.
    Compétences : JDK 8, iOS, Android

Consultant Senior iOS

Airbus Helicopters pour Sopra Consulting
Mars 2014 à août 2014
France
  • 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.

Senior Consultant Microsoft .Net

AFPA pour Sopra Consulting
Février 2014 à mars 2014
France
  • 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:
    1. Analyse du besoin.
    2. Réalisation de la solution.
    3. Réalisation de la mise en production.
    4. 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.

Senior Consultant Microsoft .Net

Conseil Général PACA pour Sopra Consulting
Novembre 2013 à février 2014
France
  • 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:
    1. Conseiller mes clients sur l'ergonomie du site.
    2. 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.
    3. Diriger l'équipe de développement.
    4. Enrichir l'architecture Microsoft .Net de référence en place au Conseil Général pour les besoins techniques du projet.
    5. Réaliser la conception technique de l'application web.
    6. Réaliser les développements les plus complexes.
    7. 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.

Senior Consultant Microsoft .Net

Airbus Helicopters pour Sopra Consulting
Octobre 2013 à janvier 2014
France
  • Conseil en solution Microsoft pour:
    1. Extraire et exploiter des données du CRM Siebel dans des feuilles de données Excel.
    2. Publier des données provenant d'une feuille de données Excel dans le CRM Siebel.

    Mes tâches sur cette mission:
    1. Proposer une solution adaptée aux besoins clients et défendre cette dernière auprès du client.
    2. Définir l'architecture technique de la solution.
    3. Piloter et assister à distance l'équipe de développement.

    Contexte: 2 personnes au forfait en agence.
    Compétences: Visual Studio 2012, Visual Studio Tools for Office, SOAP

Senior Consultant Microsoft .Net

Conseil Général 13 pour Sopra Consulting
Octobre 2013
France
  • Définition de l'architecture de référence Microsoft qui sera utilisée pour les futurs développements du CG13.
  • 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 :
    1. Définir le planning prévisionnel et le besoin en ressources
    2. Animer les ateliers fonctionnels
    3. Rédiger les comptes rendus des réunions et les spécifications fonctionnelles
    4. 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.
    5. Intégrer le travail des différents développeurs et qualifier ce dernier.
    6. Réaliser les versions de suivie pour Eurocopter
    7. Réaliser les tâches techniques complexes et débloquer les équipes de développement si besoin
    8. Intégrer les différents frameworks utilisés

    Contexte : 7 personnes - forfait en agence
    Compétences : iOS, MapBox, CocoaPods, Cocoa LumberJack, GRMustache, Core Data, GCD, Magical Records, CorePlot
  • 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:
    1. Une application mobile iOS dont la conception technique a dû être revue
    2. 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.
    3. 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:
    1. 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).
    2. Participation aux ateliers fonctionnels.
    3. Responsable de la conception de la solution
    4. Architecte en charge des équipes de développements lors de la réalisation de la solution.
    5. Qualifieur de la solution réalisée.
    6. 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é à:
    1. Proposer des approches d'urbanisation du SI et à proposer des outils pour y parvenir
    2. Préparer des réunions de REX avec des acteurs clés Sopra Group chez nos autres clients.
    3. Définir une architecture applicative de référence
    4. Réaliser un prototype d'application répondant à l'architecture applicative et à la politique d'urbanisation
    5. Assister les équipes du projet pilote dans la réalisation de leur appel d'offre
    6. Identifier les outils déjà présents et réutilisables, les contraintes techniques liées à l'externalisation des dévelopements, ...
    7. 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.
    8. 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
  • 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é :
    1. Rédaction du dossier d'architecture de la solution en collaboration avec les différents experts.
    2. Réalisation de l'installation de la solution Liferay / Alfresco au sein de l'infrastructure CNMSS.
    3. Rédaction de la documentation d'installation de la solution en collaboration avec les différents experts.
    4. Réalisation de la documentation d'installation des postes de développements de la solution.
    5. Formation des équipes CNMSS aux fonctionnalités de la solution et initiation aux développements sur celle-ci.
    6. 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:
    1. 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.
    2. Architecte technique pour conseiller les équipes techniques VINCI Autoroutes sur les choix techniques à imposer
En savoir +
  • 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:
    1. Conceptualiser la solution technique en UML2 et défendre cette conception auprès des clients
    2. Assister les équipes dans l'architecture ASF
    3. Assister les équipes de développements sur les points techniques complexes
    4. 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:
    1. 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
    2. Réaliser la conception technique détaillée de l'application mobile
    3. Rédiger la documentation en anglais.
    4. Assister les développeurs durant les développements sur les points techniques délicats.

    Contexte : 4 personnes - Assistance technique chez ArcelorMittal
    Compétences : UML2, Enterprise Architect 8, VB.Net, Framework .Net 3.5, Framework .Net ArcelorMittal
  • 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 :
    1. Elaborer l'architecture de la solution.
    2. 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
    3. Rédiger la réponse technique décrivant l'architecture et ses différents composants.
    4. 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 d'un extranet de gestion des badges (télépéage) automatiques.

    Contexte: 2 personnes - assistance technique aux ASF.
    Compétences: ASP.Net 2.0, Visual Studio 2005, Javascript, CSS, PL/SQL, Oracle.
  • Développement d'une application (Client riche) d'aide à la saisie des réclamations des usagers des autoroutes.

    Contexte: 2 personnes - assistance technique aux ASF.
    Compétences: WinForm, .Net 2.0, Dataset, DataBind, Visual Studio 2005, PostSharp (AOP), Oracle, Pl/Sql
  • 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
  • Assistance technique sur les technologies Microsoft .Net, Microsoft Biztalk Server, J2EE et application mobile.

    Contexte: 1 personne - assistance technique en agence et chez GCA.
    Compétences: Microsoft Biztalk Server 2004, .Net 1.1, .Net 2.0, Compact Framework .Net 1.1, J2EE, Hibernate, Struts, Spring.
  • 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.

    Contexte : 1 personne - assistance technique
    Compétences : J2EE, EJB 3.0, JBoss
  • 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.

    Contexte: 1 personne - assistance technique chez Arcelor System.Compétences: CSS, Javascript, JSP.
  • 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.

    Durée : 4 mois.
    Contexte : 4 personnes - forfait en agence
    Compétences : Hibernate, Spring, Struts, Ajax AnyWhere, DWR (Ajax)
  • 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:
    1. Le développement de l'application centrale basée sur les technologies J2EE.
    2. Le développement d'une application SWING sur Tablet PC pour permettre au routier de saisir ou scanner les livraisons ou les enlèvements.
    3. 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).
    4. 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).
  • Football entre amis
  • Sorties entre amis
  • Informatique