Menu

Stéphane BOU

Bezons

En résumé

Mes compétences :
J2EE
Sécurité

Entreprises

  • Atos Origin - Architecte NTIC

    Bezons 2007 - maintenant >> Pour le client « La Poste – Enseigne ».
    Définition de l’architecture applicative pour le nouveau socle STMC (WebSphere 6.1).
    Prototypage : application représentative de l’architecture STMC, application de validation des différents choix techniques (EJB3, WebServices, Spring Security, …)
    Ecriture et/ou validation de l’ensemble des normes de développements sur socle STMC : Appel distants (EJB3, WebServices), habilitation dans les applications (Spring Security), accès aux données (Hibernate), couche présentation (Struts 1 et 2), manipulation d’objets métier (Spring, Dozer) ...
    Participation à la définition du nouveau socle STMC. Contrainte des applications vers le socle et du socle vers les applications.
    Définition de normes pour les WebServices pour l’ancien socle SIBP (Axis 2).
    Support technique aux équipes en charge du développement du framework Enseigne, ainsi que du support de niveau 3 aux équipes projets.
    Réalisation du guide de migration permettant aux équipes de migrer leur applications de l’ancien socle SIBP (WebSphere 5.1 / J2EE 1.3) vers la nouveau socle STMC (WebSphere 6.1 / J2EE 1.4).
    Mise en place d’une plateforme d’Intégration Continue basée sur Maven, Sonar, Hudson, Nexus, CheckStyle, PMD, FindBugs.

    >> Pour différent projets au Forfait chez Atos Origin.
    Définition de l’architecture applicative et technique, environnement JBoss, WebLogic, Oracle
    Support technique aux équipes de développements, environnement J2EE, EJB, WebServices, Spring, Hibernate, Struts, JSF, …
    Définition et mise en place de la plateforme d’Intégration Continue utilisé pour les projets du centre de service de Nantes, basée sur Maven, Sonar, Continuum, Archiva, CheckStyle, PMD, JTest.
    Création formation utilisation portail Intégration Continue, contrôle qualité de code et Jtest (génération de test unitaire).
    Mise en place de plateforme de développement, lors de reprise de projet en TMA ou démarrage de projet au forfait.

    Exemple de clients : Banque-assurance (Crédit Agricole, MAAF, Santéclair), Télécom (FT), Transport (SNCF), La poste, Cnamts, ...
  • LEXSI - Responsable des développements

    BAGNOLET 2003 - 2007 Responsable de l’équipe de développement (5/7 personnes). Cette équipe est en charge de l’ensemble des missions, réalisées par LEXSI, concernant le développement.

    Voici la liste des principales missions réalisées par l’équipe de développement :
    - Développement d’outil à destination des consultants spécialisés en test d’intrusion (exploitation de faille de sécurité, brute-forceur, scan applicatif, audit de configuration, …).
    - Développement de l’extranet « abonnés », de l’extranet « consultant », et de l’intranet de l’équipe de veille en cybercriminalité et de veille technologique.
    - Développement d’outil de collecte et d’analyse de malware afin d’alimenter la base de connaissance de l’équipe de veille en cybercriminalité.
    - Développement de test permettant de valider le niveau de sureté de fonctionnement et de sécurité de matériels embarqués (Airbus A380, …).
    - Développement d’une passerelle filtrante, avec fonction de déverminage (HTTP, SMTP, POP, FTP, …), d’anti spam, de serveur VPN. Conception de la passerelle afin qu’un parc de ces passerelles soit administrable à distance et en groupe.
    - Audit de code orienté sécurité, recherche de faille applicative, de malveillance, …

    Voici la liste des missions sur lesquelles je suis plus spécifiquement intervenues, en plus des missions de l’équipe :
    - Gestion de l’équipe de développement, suivi des différents projets en cours
    - Architecture logicielle, réalisation d’architecture logicielle, ou de validation d’architecture. Conception pour segmentation en composants modulaires et réutilisables, application de design pattern. Cartographie d’architecture logicielle existante, afin de réaliser une réorganisation fonctionnelle et l’ajout de contrôle de sécurité.
    - Conception ou validation de la conception de tous les développements fait chez LEXSI
    - Référent technique en développement, conception, architecture logicielle
    - Gestion de projet sur les missions de longues durées
    - Développement d’une application de sauvegarde couplée avec la passerelle filtrante, réalisé en JAVA et PHP/MYSQL afin de porter l’application sur différent système d’exploitation
    - Assistance à MOE/MOA sur conception d’architecture logicielle incorporant un fort niveau de sécurité, mise en place d’authentification forte, contrôle d’intégrité dans la chaine de compilation/livraison, …

    Langage : UML, Java, C/C++, PERL, PHP, SQL, Pascal
    Système : Linux, Windows, BSD
  • Alten - Développeur

    Boulogne-Billancourt 2001 - 2003 Projet de développement du logiciel de gestion clientèle et de facturation du groupe SAUR. (6 millions de clients).
    Maintenance évolutive pour la version France, et développement des versions UK, côtes d’ivoires et Sénégal.

    Utilisation de Visual Studio (C++) pour développer le code applicatif :
    Utilisation des MFCs, ActiveX
    Création de librairie appelée par le code générer par WAM
    Développement d’un Workflow
    Utilisation de bases de données sous SQL Serveur 7 et 2000 :
    Développement de procédures stockées appelées dans le code applicatif.
    Optimisation de requêtes existantes (fonction du nombre d’utilisation ou du volume de données à traiter, …).
    Revue des tables existantes pour gagner en taille de base et en temps d’accès.
    Utilisation de l’AGL WAM, générant du C++ pour développer les IHM.

    Responsable d’une équipe de 5 à 9 développeurs. Equipe chargée de la partie fonctionnelle en aval de la facturation :
    - Encaissement, suivi d’encaissement,
    - Recouvrement,
    - Echange avec le logiciel comptable.


    Langage : C++, SQL Server, WAM, UML
    Système : Windows NT, 2000, XP

Formations

Réseau

Annuaire des membres :