Projet L’outil de publication numérique des éditions Droz (spécialiste genevois de l’édition scientifique de textes littéraires) présente de nombreuses failles de conception en terme d’architecture du fait de l’historique de son développement. Les évolutions requises ne peuvent plus s’inscrire dans ce cadre ou représentent un coût prohibitif. Réalisations * Refonte complète de l’architecture et refactoring du code source * Développement de nouvelles fonctionnalités * Intégration avec backoffice de production Environnement Technique PHP 7, TEI (XML), ePub, Dublin Core, MySQL, SolR, FileMaker
Projet L’application de recueil des données pour la production des titres sécurisés (passeport et CNI) est développé par l’Imprimerie Nationale pour le compte de l’ANTS (Agence Nationale des Titres Sécurisés). Réalisations * Coaching technique de l’équipe de développeurs * Suivi technique des évolutions en lien avec l’ANTS et les équipes d’exploitation de l’infrastructure à dimension nationale. * Développement et maintenance des composants critiques en termes de performances et de sécurité. Environnement Technique Eclipse, Java Swing, Web Services, Active Directory
Projet Après dix ans de développements de frameworks spécifiques pour les applications dédiées au contrôle aérien, la dette technique accumulée se traduit par des performances en deçà des spécifications de plus en plus exigeantes requises par les clients. Réalisations * Mise en place de l’environnement de performance avec les outils adéquats * Analyse détaillée des performances avec ces outils * Analyse détaillée des fuites mémoires * Correction des parties de code liées aux défauts identifiés Environnement Technique Swing, Clearcase, UNIX/Linux, JProfiler
Projet La montée en charge de l'application TFIM (suivi de la facturation des opérations de marché) et les évolutions planifiées nécessitent une stratégie vigoureuse de mise sous contrôle des performances Réalisations * Déploiement des outils de mesures et d'alertes sur les environnements de développements, de qualification et de production * Mise en oeuvre des outils de profiling et formation des développeurs à leur interprétation * Revue de code visant à proposer des axes d'optimisation * Définition, formalisation et exécution d'un plan de migration du référentiel de code de Subversion à Git Environnement Technique Java 8, JBoss, Spring, ActiveMQ, Swing, JavaWebStart, Oracle, JProfiler, Subversion, Git
Projet Dans le cadre de la migration de l’ensemble de ses applications J2EE de Weblogic à JBoss, j’ai défini pour le client de nouvelles pratiques d’exploitation fondées sur l’environnement cible et prenant en compte leur intégration dans le système d’information existant tout en offrant de nouvelles fonctionnalités. Réalisations * Spécifier et outiller les procédures permettant de mettre en oeuvre la plateforme cible. * Accompagner les équipes de TMA dans les développements requis pour assurer la migration vers la plateforme cible en diffusant des bonnes pratiques de maintenabilité. * Accompagner les équipes de production dans la prise en main de ces nouvelles plateformes et assurer leur montée en compétence. * Développer un mécanisme de SSO déployable sur l’ensemble des applications J2EE Environnement Technique Weblogic, JBoss, Solaris, SPNEGO/Kerberos, Eclipse J2EE
Projet Dans le cadre d’un centre de services fournissant un support aux équipes de développement, j’ai assuré le rôle de team leader (Architecte et coach technique) pour les intervenants sur le périmètre J2EE. Réalisations * Fixer le cadre des développements J2EE (méthodes, composants, outils...) et s’assurer de son adoption par les projets développant les applications du système d’informations. * Définir et administrer une plate-forme de développement commune qui permet d’industrialiser le processus (constructions automatisées, qualimétrie, capitalisation et normalisation). * Développer et maintenir les composants transverses mis à disposition des projets internes et des partenaires devant intégrer le système d’informations. * Accompagner les équipes de développement dans la prise en main des outils et cadres fournis (formation, coaching, suivi des besoins...). * Veille technique autour des problématiques middleware et frameworks web : benchmarks et proofs of concept Environnement Technique Weblogic, Spring, Hibernate, Mule ESB, Eclipse J2EE, Frameworks Web (SpringMVC, jQuery...)
Projet Dans le cadre de la migration d’une application J2EE déployée de façon isolée sur une plateforme Tomcat et devant réintégrée la plateforme Websphere standard du groupe, j’ai redéfini les principes architecturaux de l’application afin qu’elle se conforme aux recommandations internes et aux bonnes pratiques en général. Réalisations * Spécifier et outiller les procédures permettant de mettre en oeuvre la plateforme cible. * Accompagner les équipes de TMA dans les développements requis pour assurer la migration vers la plateforme cible en diffusant des bonnes pratiques de maintenabilité. * Accompagner les équipes de production dans la prise en main de ces nouvelles plateformes et assurer leur montée en compétence. * Développer un mécanisme de SSO déployable sur l’ensemble des applications J2EE. Environnement Technique Websphere, Tomcat, Oracle, Eclipse J2EE
Projet La fusion GEMPLUS / AXALTO amène l'entreprise GEMALTO à refondre, dans un premier temps, son système de gestion des requêtes de badges d'accès. Une nouvelle application reprend les fonctionnalités des systèmes hérités et met en oeuvre des évolutions. Dans un deuxième temps, les résultats de ce projet sont capitalisés pour servir de fondation aux développements d'une plateforme d'intégration basée sur Weblogic. Réalisations * Concevoir et implémenter l'architecture de l'application, notamment les modules d'échanges avec les composants du S.I. * Définir et garantir les bonnes pratiques de développement en contribuant notamment à la construction d'un framework de composants réutilisables. Environnement Technique Weblogic Portal et Weblogic Integration, Oracle
Projet Au sein du Département Architecture et Solutions (DAS) de la DIT d'EDF, garantir l'exploitabilité et la conformité au Référentiel de Solutions des architectures des applications. Réalisations * Conseiller et accompagner techniquement les projets, en particulier dans la rédaction de leurs dossiers d'architecture * Valider et présenter en comité d'architecture EDF les dossiers d'architecture * Rédiger des études d'architecture (par exemple : migration, disponibilité, performances) Environnement Technique UNIX (AIX, Solaris, Linux) et Windows, Oracle, J2EE
Projet Refonte de la partie du S.I. de GDF impactée par l'ouverture des marchés de l'énergie à la concurrence Réalisations * Concevoir et implémenter un framework d'intégration de la solution de workflow W4 au sein d'une architecture globale construite sur les produits weblogic et webmethods. Environnement Technique W4, Weblogic, WebMethods
Projet Dans le cadre de la refonte du système d'information, Cofinoga a engagé un certain nombre de chantiers organisés par un plan d'urbanisation Réalisations * Architecture et prototypage d'une solution workflow, puis d'une solution portail * Définition des critères de sélection des produits * Formalisation d'une architecture d'intégration avec l'existant (et notamment les systèmes déployés sur une plate-forme OS/390) * Réalisation de prototypes validant les choix conceptuels et techniques * Rédaction de préconisations pour les futurs projets devant couvrir le périmètre du programme. Environnement Technique Framework J2EE ; W4 ; Websphere Portal Server, Intégration avec plate-forme OS/390 (transactions CICS, base de données DB2)
Projet Dans le cadre d'une communauté de développeurs et d'architectes constituée par les collaborateurs de la société BT Syntegra, j'ai assuré l'animation et l'assistance des projets J2EE Réalisations * Support technique et méthodologique transverse aux projets afin de capitaliser les connaissances et d'optimiser l'utilisation des ressources autour des technologies J2EE. * Réalisation d'un framework technique proposant des solutions d'intégration avec les progiciels les plus couramment employés par nos clients. * Réalisation d’un intranet destiné à diffuser les informations sur l'évolution de la plate-forme J2EE ainsi que sur les meilleures pratiques de sa mise en oeuvre et les cadres méthodologiques les plus appropriés. (réalisation s'appuyant sur les recommandations ainsi exposées, ainsi qu'une plateforme de développement outillée : référentiel de gestion de configuration, automatisation de build, procédures du cycle de développement etc.) Environnement Technique Framework J2EE, CVS, Subversion, Ant, Maven, Eclipse, Intégration des produits Amdocs Clarify, W4, Blue Martini
Projet Définition des éléments de méthodologie proposés dans le cadre d'une réponse à appel d'offres pour la refonte d'un site Internet public Réalisations * Méthodologie de développement * Préconisations de bonnes pratiques de réalisation. * Modélisation des concepts métier (UML) et des interfaces graphiques * Mise en oeuvre de « wireframes », ainsi que des éléments liés à la sécurité des applications basées sur des composants de la plate-forme J2EE. Environnement Technique UML, Méthodologie de développement, préconisations de réalisation
Projet Dans un contexte de suivi de la relation avec l'usager de l'administration fiscale, la direction générale des impôts compte déployer une application dont le périmètre intègre tous les acteurs et les systèmes potentiellement impliqués. Dans le cadre d'une réponse à appel d'offres où la proposition initiale a déjà fait l'objet d'une première sélection, la mission consiste à réaliser un prototype validant la pertinence et la conformité des choix techniques et fonctionnels énoncés par rapport aux besoins concrets. Cette volonté d'évaluer des solutions tangibles nous a conduit à mettre en place un large panel des technologies et méthodologies envisagées pour le projet cible, ainsi que de faire preuve de réactivité quant aux demandes émanant des différents experts du client. Réalisations * Étude d'architecture J2EE pour le développement d'une application prototype pour le suivi de la relation client * Réalisation d'un prototype soumis à évaluation des performances et de la conformité Environnement Technique JBoss, JMS, JDO, LDAP, Amdocs Clarify CRM
Projet Dans un contexte de suivi de production et de gestion du courrier international à l'importation, la poste compte déployer une application sur site communiquant avec une base de données centralisée, étude d'architecture pour le développement du futur système traitant les importations de courrier au sein des bureaux d'échanges internationaux Réalisations La mission consiste : * d'une part à spécifier une architecture logicielle pertinente, * d'autre part à accompagner le client pour une première mise en oeuvre d'un projet J2EE au sein de son système d'information. Cette volonté de capitalisation et de transfert de compétences a conduit à proposer un certain nombre de canevas techniques dans les domaines de la communication client-serveur (invocation multi-protocolaire) de l'accès aux données(mapping objet-relationnel) et de présentation pour la partie cliente (conception HMVC). Environnement Technique Websphere, JDO, Swing
Projet Refonte des applications traitant les mouvements et opérations sur titres de BNP-Paribas sur la base de technologies Java et XML Réalisations La mission consiste : * d'une part à spécifier une architecture logicielle pertinente, * d'autre part à définir une méthodologie de développement adaptée. La nature des traitements à réaliser conduit à proposer la mise en oeuvre d'un MOM transactionnel en tant que middleware fédérateur et d'un canevas technique de présentation pour la partie cliente.Une méthodologie de conception et développement basée sur des spécifications formalisées en UML permet d'industrialiser le processus à l'aide d'un outillage offrant des assistants et des générateurs s'appuyant sur différents canevas techniques. Ce cadre définit une chaîne de production logicielle partiellement automatisée notamment dans le domaine des interfaces homme-machine. Il en résulte une meilleure productivité, mais aussi une qualité et une maintenance améliorées. Environnement Technique Weblogic, Tibco RV, Rational Rose, JBuilder
Mes compétences
Middleware
Jenkins
Databases
MySQL, DB2, FileMaker, Oracle
Application servers
Apache, Apache Web Server, WebSphere, XmlBlaster, ESB - Mule
Frameworks
Swing, Spring, AJAX, JMS, Hibernate, jQuery, Spring MVC
Other
Spring Framework, English, Microsoft Windows, Java Swing, French, Java 2 Enterprise Edition, Jakarta TOMCAT Servlet Engine, AIX UNIX, Apache Subversion, WebLogic Enterprise Application Server, WebSphere MQ, Java Messaging Service, IBM OS/390, WebSphere MQ Portal, Apache Geronimo, Amdocs, Mule ESB, Borland JBuilder, BEA WebLogic Integration, Blue Martini, ORBacus, TEI, ePub
Software testing
Hudson
IT Infrastructure
Git, Sun Solaris, Windows, Linux, Active Directory, AIX, Solaris, Unix
Open Source solutions
OpenLDAP
Protocols
LDAP, Kerberos, TCP/IP, TCP
Big Data
Ethereum, Blockchain
Technologies
JDO, Apache Commons, Java Web Start, Tomcat, WebLogic Portal, ActiveMQ, Jboss, J2EE, Solr, WebMethods, IBM WebSphere, WebLogic, Web Services
Talent sourcing specialist de la plateforme Pentalog, SkillValue s’appuie sur un pool de +400 000 Experts Tech & Marketing, dont +15 000 freelancers. Évaluations de compétences, missions, offres d’emploi : les consultants SkillValue vous aident à accélérer votre carrière.
Un compte Pentalog vous permet d’accéder en toute transparence à notre catalogue de prix compétitifs et trouver les meilleurs profils et talents digitaux à travers le monde.
Notre catalogue contient tout ce dont vous avez besoin pour créer et faire évoluer une équipe de développement agile performante.
Pourquoi créer un compte Pentalog ?
Bénéficier de prix transparents pour accéder à des développeurs de classe mondiale
Construire facilement et évaluer votre « équipe de rêve »
Comparer les infos et tarifs à travers 3 continents et 8 pays
Recevoir des offres spéciales et des mises à jour sur les développeurs disponibles
Vous recherchez un profil en particulier ? Contactez un Consultant Pentalog pour trouver l'expert adapté à votre projet.