Alexandre - Architecte JBOSS

Ref : 081001C002
Photo d'Alexandre, Architecte JBOSS
Compétences
C++
CLUSTER
JBOSS
SSL
C#
JSF
Expériences professionnelles
  • Expérience professionnelle
    STERIA
    Projet :
    Sodexho CCS
    Refonte partielle de la plateforme Sodehxo Cheques et Cheques de Services.
    Rôle :
    Architecte applicatif
    Réalisations :
    Analyse du processus de vente des chéquiers et services avec la méthode Catalysis UML
    Rédaction architecture applicatif de la plateforme.
    Choix des composants logiciels, rédaction du dossier d'architecture technique
    Mise en place socle technique et intégration continue
    Développement des portlets et services
    Réalisation d'une IPC (Inter Portlet Communication) pour Liferay basée sur ESB light Apache Camel et Spring
    Environnement :
    Liferay Portal, Spring, JSF, Ajax4JSF, IceFaces, JSR168, JSR 170, Apache CAMEL (ESB light), JPA, Hibernate
    Dates :
    10/2007 à ...

    STERIA
    Projet :
    Appel d’offre Portail Orange Mobile
    Réponse à l’appel d’offre Orange pour le nouveau Portail Orange Mobile.
    Rôle :
    Architecte applicatif
    Réalisations :
    Rédaction section du DAT concernant l’architecture applicative.
    Choix et description des composants logiciels
    Environnement :
    Cocoon, Apache 2.2, mod_proxy, JOnAS 4.8, Cocoon portal engine, SpagoBI Jasper Report, BIRT, Talend OpenStudio, Mondrian, Jpivot, eXo JCR, eXo ECM,eXo Portal
    Dates :
    06/2007 à 10/2007

    STERIA (forfait pour SFR)
    Projet :
    Gestion des Ressources Opérateurs
    Système de gestion des ressources opérateurs : couche IPv4, couche numéros géographiques.
    Rôle :
    Architecte applicatif
    Réalisations :
    Mise en place architecture technique avec exemples de code.
    Analyse et conception du use case ‘Allocation sous-réseau IP et attribution ressource IP’.
    Initialisation du projet : structure, SVN, build, etc…
    Développement d’un use case: gestion des alarmes, pour mettre en place les patterns à utiliser.
    Mise en place architecture de management avec JMX.
    Environnement :
    Mule ESB 1.4, Spring 2.0.5, Hibernate 3.x, mx4j, Weblogic 8.1, Oracle
    Eclipse 3.2, SVN
    Dates :
    05/2007 à 09/2007

    Globecast (filiale France Télécom)
    Projet :
    Intégration Systéme de BPM et ESB
    Dans le cadre de la migration progressive du SI vers une architecture SOA, mis en place d'un moteur d'orchestration (workflow engine) et d'un Entreprise Service Bus (ESB).
    Rôle :
    Architecte applicatif
    Réalisations :
    Qualification et intégration de JBPM .
    Qualification et intégration de Mule ESB.
    Création d'un connecteur JCA sur système logistique Keymoce et intégration dans ESB par JCA.
    Environnement :
    Jboss JBPM et Mule ESB. Intégration des applications et du moteur de workflow avec Jboss Seam.
    Eclipse 3.1, SVN, Maven2, Umlet.
    Dates :
    03/2007 à 04/2007

    Globecast (filliale France Télécom)
    Projet :
    Intégration Portail Intranet (1 pers.)
    Mis en place d'un portail intranet SI-Métiers pour permettre un accés centralisé et personnalisé aux différentes applications de l'entreprise. Portlet Webmail + CMS + JBoss Wiki.
    Rôle :
    Architecte
    Réalisations :
    Etudes des differents portails JSR 168 du marché: Jboss Portal, LifeRay, exo platform.
    Intégration de JBoss portal.
    Intégration progressive des applications Web, transformation des applications Web en portlets.
    Implémentation de l'aide en ligne avec JBoss Wiki.
    Environnement :
    JSR 168, Jboss portal 2.4. Alfresco
    Dates :
    12/2007 à 03/2007

    Globecast (filiale France Télécom)
    Projet :
    Intégration Systéme de Gestion de Projets Métiers (3 pers.)
    Réalisation d'un systéme de gestion de projets et de plannification accéssibles aux workflows opérationnels.
    Rôle :
    Architecte
    Réalisations :
    Développement d'un planning ajaxifié (Gantt+Resources) sous forme de plugin JIRA.
    Configuration des custom fieds et types de liens.
    Création des workflows (OSWorkflow)
    Développement d'un plugin d'authentification OSUser.
    Création d'un webservice (client + serveur) offrant un accès étendu aux apis de JIRA.
    Environnement :
    Utilisation du système de project management et d'issue tracking JIRA. AJAX, PicoContainer, OSWorkflow, Webservices (JAX-RPC+Axis).
    Dates :
    05/2006 - 12/2006

    Globecast (filiale France Télécom)
    Projet :
    Intégration Système de GED, CMS, ECM (2 pers.)
    Réalisation d'un système de GED pour centraliser toute la problématique de gestion (création, publication, consultation, archivage) de documentation non structurée (bureautique) de l'entreprise.
    Rôle :
    Architecte
    Réalisations :
    Analyse et implémentation des workflows de création des différents types de documents.
    Intégration d'Alfresco au service d'authentification avec JAAS.
    Création d'un webservice client JSR 109 avec la pile JBossWS.
    Environnement :
    Utilisation du GED Alfresco 1.3. Frameworks Spring + JSF, JSR 109.
    Dates :
    01/2006 – 05/2006

    Globecast (filiale France Télécom)
    Projet :
    LDAP Connector (2 pers.)
    Réalsation d'un connecteur LDAP avec Java Connector Architecture (JCA).
    Rôle :
    Architecte
    Réalisations :
    Implémentation du connecteur et des contrats: connection pooling et securité (propagation de l'identité).
    Création d'un cache des données du LDAP.
    Développement d'un module JAAS utilisant ce connecteur.
    Environnement :
    JCA 1.0, Jboss Tree Cache
    Dates :
    10/2005 – 12/2005

    Globecast (filiale France Télécom)
    Projet :
    Network Management System (6 pers.)
    Réalisation d'un système implémentant un modèle de réseau en couches (G.805) pour gérer les services, les ressources utilisées par ces services et la topologie en couches de l'infrastructure réseau.
    Rôle :
    Architecte
    Réalisations :
    Analyse et spécification du systéme (basé sur la G.805) avec UML Catalysis.
    Développement du business tier.
    Développement des entités encapsulant la logique métier et des facades orientées services avec EJB session stateless.
    Développement du Web tier. Utilisation du composant JSF Tree2 pour la logique de navigation.
    Intégration JMS.
    Environnement :
    Architecture multi-tiers orientée services basée sur un serveur d'application J2EE. Serveur d'application: Jboss 4. Framework MVC JSF(MyFaces). Framework de persistance: OJB. Accès aux entités a travers facade EJB stateless + business delegates et DTOs. Database Oracle, tests unitaires: Cactus (Junit).
    Eclipse 3, SVN, Maven2, Umlet.
    Dates :
    01/2005 – 11/2005

    Globecast (filiale France Télécom)
    Projet :
    Vente Service Occasionel et Permanent (6 pers.)
    Spécifications et implémentations de processus métiers de Globecast: Vente d'un service occasionnel, vente d'un service permanent.
    Rôle :
    Architecte
    Réalisations :
    Design de l'architecture applicative globale du SI de Globecast avec méthode Catalysis UML
    Analyse des processus métiers avec Catalysis (business modeling)
    Ecriture avec catalysis des spécifications des systèmes implémentant les processus métiers et design de ces systèmes.
    Implémentation de l'architecture technique.
    Développement du business tier des systemes.
    Environnement :
    Architecture multi-tiers orientée services basée sur un serveur d'application J2EE. Serveur d'application: Jboss 3.2.x. Framework MVC JSF. Framework de persistance: OJB. Accès aux entités a travers facade EJB stateless + business delegates et DTOs. Database Oracle, tests unitaires: Cactus (Junit).
    Dates :
    02/2004 – 12/2004


    Carrefour Telecom
    Projet :
    SCD (5 pers.)
    Développement d'une application implémentant le business process: vente et aide à la vente des offres de téléphonie mobile carrefour.
    Rôle :
    Architecte applicatif
    Réalisations :
    Analyse, rédaction des spécifications (langage naturel + modèles UML + OCL) du business process: vente et aide à la vente des offres de téléphonie mobile carrefour. Rédaction des spécifications fonctionnelles du système et de son contexte d'utilisation. Modélisation UML du domain model (both static and behavioral models).
    Spécification et design des architectures techniques et applicatives de l'application. Livrables rédigés en langage naturel + modèles UML + OCL. Applications des patterns J2EE standards.
    Installation et configuration de CVS.
    Implementation du business tier avec EJB facade + entités et test Cactus.
    Encadrement du développement du web tier, enseignement de XML, XSLT et du framework Cocoon aux membres de l'équipe.
    Environnement :
    Application web basée sur une architecture 4 tiers classique J2EE 1.3. Serveur d'application: Websphere 5.0. Utilisation du framework MVC XML Cocoon pour développer le web tier, du Castor transformer pour transformer les entités du business model en flux XML. Implémentation du domain model (business tier) avec les EJB 2.0 entités (locaux). Accès aux entités a travers facade EJB stateless + business delegates et DTOs. Database Oracle, tests unitaires: Cactus (Junit).
    Dates :
    09/2003 – 01/2004

    Netquartz (éditeur de logiciels leader du DRM en france)
    Projet :
    ez platform 2.0 (10 pers.)
    Développement d'une solution complète de DRM (Digital Rights Management) nommée ez platform 2.0 qui adresse les besoins des éditeurs de logiciels en matière de License Management et de Protection contre le piratage. La plateforme se compose d'un ensemble d'applications permettant à un éditeur de définir des offres et licences (permissions, droits) et d'appliquer une protection standard sur ses applications.
    Rôle :
    Ingénieur R&D
    Réalisations :
    Analyse, rédaction des spécifications (langage naturel + modèles UML + OCL) d'un business model complet de DRM basé du standard open source ODRL (Open Digital Rigths Language) .
    Installation et configuration de CVS.
    Implementation du business tier avec EJB facade + entités. Génération du DDL
    Développement d'un service JMS: message-driven bean pour collecter de façon asynchrone les informations relatives à la plateforme pour l'activité de reporting.
    Publication des Facade EJB staleless sous forme de web services SOAP.
    Ecriture des tests Cactus pour le business tier.
    Environnement :
    Des applications web (ez-licensing, ez-reporting...) basées sur une architecture 4 tiers J2EE 1.3. Serveur d'application: Jboss/Tomcat. Utilisation du framework MVC Struts pour développer le web tier. Implémentation du domain model (business tier) avec les EJB 2.0 entités (locaux). Accès aux entités a travers facade EJB stateless + business delegates et DTOs. Architecture SOA basée sur des Web Services (Apache SOAP Axis). Database Microsoft SQLServer.
    Dates :
    09/2002 – 08/2003

    Netquartz (éditeur de logiciels leader du DRM en france)
    Projet :
    ez pad 2.0 (8 pers.)
    Développement d'une application client multi-plateformes, qui est installée, par netquartz, avec le logiciel protégé chez l'utilisateur final qui gère et contrôle les licences et droits d'utilisation. ez pad comporte une interface graphique entièrement customisable par l'éditeur.
    Rôle :
    Ingénieur R&D
    Réalisations :
    Conception et développement d'une machine virtuelle pour l'assembleur ix86. Utilisation des frameworks Flex et Bison pour définir et parser une grammaire BNF de l'assembleur ix86.
    Implémentation de la logique métier ez pad avec la technologie de composants C++ QT.
    Conception et implémentation d'un moteur de persistance objet/relationnel en C++ basé sur un descripteur de déploiement en XML pour les composants entités utilisés par ez pad.
    Intégration d'un moteur de script (javascript) dans l'application ez pad pour permettre la customisation du workflow de ez pad par l'éditeur.
    Développement en C++ d'un bridge SOAP ******** pour les composants QT. Intégration d'une implémentation C++ open source de SOAP easysoap++.
    Intégration d'un moteur SQL embarqué SQLITE avec driver ODBC ********
    Environnement :
    Framework MVC QT (language C++) pour le GUI et le contrôleur, middleware développé en interne orienté composants écrit en C++ (mécanisme d'invocation asynchrone ou synchrone, marshalling/unmarshalling), bridge C++/SOAP entre client et serveur J2EE. Machine virtuelle ix86 pour l'exécution du code protégé.
    VC++ 6.0, CVS, posseidon UML, Bugzilla.
    Dates :
    03/2001 – 08/2002

    Akio-Solutions
    Projet :
    Akio Mail Center (12 pers.)
    Développement d'une application de traitement avancé de l'email d'entreprise: Akio Mail Center (gestion de la relation client par l'email).
    Rôle :
    Ingénieur d'études
    Réalisations :
    Développement et refactoring de l'application.
    Spécification et implémentation de nouvelles fonctionnalités: gestion des attachements, des boites aux lettres.
    Développement de pages Web en perl.
    Spécification et refactoring complet du workflow de l'application.
    Refactoring du modèle de données. Utilisation de la méthode Merise pour le MCD en troisième forme normale.
    Spécification et développement d'une couche applicative d'abstraction (drivers) pour les deux moteurs d'intelligence artificielle utilisé par Akio Mail Center. Développement en Perl et C.
    Conception et distribution de composants métier (moteur d'IA) avec CORBA ******** et C++.
    Environnement :
    Application web basée sur une architecture client/serveur à 3 niveaux et un moteur d'intelligence artificielle pour permettre une réponse automatisée des emails entrants. Serveur web Apache + pages dynamiques Perl.
    Dates :
    03/2001 – 08/2002

    Armée de l'air (Base aérienne de Tours)
    Projet :
    Automatisation de la rédaction de documentations techniques de maintenance
    Développement d'une application de génération automatique de documentation technique officielle (génération automatique du plan de travail optimisé (PERT) à partir de la déclaration des opérations de maintenance ).
    Rôle :
    Développeur
    Réalisations :
    Création de modèles Excel correspondant aux documents techniques.
    Développement des macros Excel encapsulant la logique métier.
    Conception modèle relationnel de la base de donnée Access.
    Environnement :
    Office 97, Excell, Access, VBA
    Dates :
    09/1994 – 07/2000

Études et formations
  • 1997-2003: Diplôme d'ingénieur du CNAM (Conservatoire National des Arts et Métiers) Option construction et preuve du logiciel.
    1992-1993: BTS en maintenance aéronautique à l'école des techniciens de l'armée de l'air.

    SGBD & Systèmes d’exploitation :
    UNIX, Linux, Windows, MySQL, ORACLE
    Langages : BPEL, UML, Java, XML, XSL, C/C++, C#, perl, OCaml, Ada, python, SQL92; AOP,
    Maven 2, Ruby, Groovy
    Architectures: Clustering, SOA, EAI, ESB (mule), BPM, Web Services
    Frameworks: EJB 3 (2.1), JMS, Jboss Seam, AJAX, JSF, Cocoon, Struts, Spring, JCR, OJB, Hibernate, Castor, JMX, JAAS, JACC
    Serveurs applicatifs: Jboss 4, Websphere, Jonas, BES, IIS
    Méthodologies: Catalysis, Méthode B, MDA (AndroMDA), DSLs
    Réseaux & Protocoles :
    TCP/IP, Ethernet, FTP.
    Gestion de configuration : SVN, CVS

D'autres freelances
Architecte C++

Ces profils pourraient vous intéresser !
CV Développeur C++
Thierno

Développeur C++

  • ROMAINVILLE
C++ SQL SERVER ORACLE
Disponible
CV Architecte Logiciel et Cybersécurité
Mohamed

Architecte Logiciel et Cybersécurité

  • LE PETIT CLAMART
Cybersécurité LINUX C++ IOT API RESTful IPC LINUX EMBARQUE Microservices UML Cloud AWS
CV Ingénieur de développement C++
Cédric

Ingénieur de développement C++

  • TOULOUSE
C++ QT PYTHON LINUX WINDOWS API RESTful SQL PHP
CV Ingénieur de développement JAVASCRIPT
Hichem

Ingénieur de développement JAVASCRIPT

  • BORDEAUX
JAVASCRIPT JAVA PYTHON Angular MYSQL REACT.JS TypeScript PHP C++
CV CTO - Architecte - Tech Lead Java
Jérémy

CTO - Architecte - Tech Lead Java

  • VILLERS-FARLAY
JAVA SPRING AGILE APACHE KAFKA MONGODB LINUX SCRUM Kafka C++ REACT.JS
Bientôt disponible
CV Chef de projet IT, gère et intervient au niveau technique
Daniel

Chef de projet IT, gère et intervient au niveau technique

  • NICE
iOS OBJECTIVE-C POSTGRESQL JAVA REST ECLIPSE C++ DJANGO PYTHON
CV Ingénieur de développement Backend / Cloud Architect
Frédéric

Ingénieur de développement Backend / Cloud Architect

  • BORDEAUX
MYSQL DHTML C++ PHP API RESTful SYMFONY AGILE JAVASCRIPT SCRUM REACT.JS
CV Développeur C++/C#
Anes

Développeur C++/C#

  • LYON
C++ GIT VISUAL STUDIO AGILE C# SQL PYTHON JENKINS DEVOPS CI/CD
Disponible
CV Lead dev php /architecte web
Romain

Lead dev php /architecte web

  • BRÉTIGNY-SUR-ORGE
PHP SYMFONY MYSQL RabbitMQ SCRUM C++ ELASTICSEARCH MONGODB PYTHON GO
CV Architecte et artisan numérique
Antoine

Architecte et artisan numérique

  • CYSOING
NODE.JS JAVASCRIPT Vue.js TypeScript Google Cloud Platform REACT.JS JAVA C++