Sébastien - Consultant JAVA

Ref : 150709B002
Photo de Sébastien, Consultant JAVA
Compétences
Expériences professionnelles
  • Expérience professionnelle

    Harmonie Mutuelle février 2015 - à ce jour
    Sujet Harmonie Mutuelle possède un portail public à destination des entreprises et des particuliers offrant de multiples services portés par une centaine de portlets. Le site Liferay offre la possibilité de souscrire à l'ensemble des conventions collectives nationales (CCN).

    Mission La mission consiste en le mise en place complète d'un moteur d'offre permettant aux entreprises d'importer leurs jeux de données dans le control panel pour un affichage des produits en front.
    Les informations du moteur sont stockées dans 15 tables, accessible via autant de services Liferay. La complexité fonctionnel de la demande impose une vigilance particulière pour la conception UML ainsi que pour les performances liées à l'import et aux requêtages des différentes tables.

    Projet 8 personnes
    Technologies et outils Liferay 6.1 - Serveur WebLogic 11. - EJB 3
    Maven 3
    Intégration continue : Jenkins - Sonar

    BETC novembre 2014 - janvier 2015
    Sujet BETC, agence de publicité parisienne, est en charge de la mise en place d'un portail public pour le groupe Danone. Ce portail comporte autant de site que de pays auxquels il est destiné, une dizaine.

    Mission Le projet repose sur une architecture inhabituel, avec une couche de service externalisée,
    appelée via des web services. On y trouve également l'appel de nombreux utilitaires alimentant le front tels que SWORD, Promarsa, Shop n Tips...

    Mise en place d'un hook et d'une startup action pour la construction complète du portail au démarage du serveur (web content, structures, templates, layouts, portlets, roles...).

    Projet 10 personnes
    Technologies et outils Liferay 6.2, Maven 3, Tomcat 7
    Postman

    Spark Archives avril 2014 - avril 2014
    Sujet Mise en place d'un environnement complet Liferay (serveur d'intégration et recette Tomcat 7)

    Mission Le but de la mission était le déploiement d'un portail Liferay 6.1 sur un serveur Tomcat. Le site est un gestionnaire d'archives qui a nécessité une finalisation et une optimisation du thèmes, du système de recherche (Lucène) et des configurations finales permettant la mise en recette du portail.

    Projet 1 personne
    Technologies et outils Liferay Community Edition 6.1, Tomcat 7

    EDF mai 2013 - novembre 2014
    Sujet Mise en place d'un système d'innovation participative (SMI : Système de Management par l'Innovation) pour le projet EDF Pulse.

    Mission La demande initiale fut la faisabilité d'intégrer sur un portail Liferay, un système permettant aux utilisateurs de proposer des idées, associées à des défis. Un POC utilisant les dynamic data list (formulaire modulable) et Kaleo (moteur de workflow) a été validé puis concrétisé.

    Ce projet traite des quantités importantes de données et a necessité des sytèmes performants concernant les imports des données existantes ainsi que la mise en place de statistiques.

    Projet 5 personnes
    Technologies et outils Dévelopement : Liferay Entreprise Edition 6.2, Kaleo (web, designer, form)
    Logiciel : SVN, Hudson
    Méthode Agile : Sprint de 3 semaines, gestion par Redmine

    EDF novembre 2012 - mai 2013
    Sujet Dévelopement et migration d'un portail intranet Liferay

    Mission EDF déploie un portail intranet Liferay à disposition des employés du groupe. L'application VEOL (Vivre EDF OnLine) supporte la présence moyenne d'un millier d'utilisateurs pouvant se tenir au courant de l'actualité du groupe, entretenir leurs espaces persos (notifications, contacts, abonements) ou encore organiser des événements.

    Le portail intranet tend à tirer un maximum partie de l'architecture offerte par Liferay avec, par exemples, la mise en place de communautés et d'organisations et, d'un point de vue technique, l'utilisation de 5 des 6 plugins Liferay.

    Ma mission consiste en la résolution d'anomalie que nous retournent les utilisateurs et une équipe de testeurs ainsi qu'en le développement de nouvelles User Stories. Quatres mois ont également consacrés à la montée du portail, passage de la version 6.0 à 6.1.

    Projet 10 personnes
    Technologies et outils Dévelopement : Liferay Entreprise Edition 6.0/6.1, Sonar, Checkstyle,
    Logiciel : SVN, Hudson
    Méthode Agile : Sprint de 3 semaines, gestion par Redmine

    Excilys mai 2012 - août 2012
    Sujet Développeur iOS au sein du projet Capico Mobile
    Mission Capico est une plateforme de formation permettant l'importation de cours et d'exercices, ainsi que la création de cours, et un suivi personnalisé des utilisateur-élèves. Un version tablette de l'application permet à un élève d'effectuer un travail qu'un coach aura pu lui attribuer.

    L'objectif était l'implémentation de nouvelles fonctionnalités concernant l'application iPad de Capico. Ces ajouts m'ont donné l'occasion d'utiliser les technologies intrinsèques de la tablette (caméra et microphone) ainsi que des frameworks tels que OpenGL ES (Embedded System).

    L'avancement du projet Capico Mobile requiert aussi des mises à jour concernant le backend de Capico. Celui ci se base sur les technologies Java/JEE et implique l'utilisation des frameworks Spring et Hibernate.
    Technologies et outils Mobile : XCode, Objective-C, Interface Builder
    Java : Spring, Hibernate
    Serveurs : JBoss, MySQL, Alfresco

    Excilys avril 2012 - mai 2012
    Sujet Création d'un site de banque en ligne
    Mission Le site d'eBanking que nous avons mis en place reprend les fonctionnalités classique d'un site de banque.

    Au coeur de ce projet, la mise en place de la sécurité c'est faite grâce à Spring Security. J'ai ainsi pu découvrir et mettre en place la gestion des rôles et le contrôle des vues au sein d'une application.

    Afin d'assurer la fiabilité du code, nous avons mis en place plusieurs types de tests. J'ai pu effectuer des tests unitaires et des tests d'intégration, respectivement, grâce aux frameworks Mockito et Sélénium. Ces tests ont été optimisé avec l'utilisation de Spring
    DbUnit et d'une base de données en mémoire (H2).

    Projet 5 personnes
    Technologies et outils Le site est centré autour des technologies Java / JEE.
    Spring, Hibernate, SQL, WebServices (REST et SOAP), Jenkins, Maven, CloudBees, Mockito, Sélénium

    PSA / ECAM octobre 2011 - février 2012
    Sujet Mise en place d'une simulation des différents flux au sein de l'usine de montage de PSA Rennes
    Mission L'usine d'assemblage de PSA-Rennes (peugeot 508 et citroën C5) regroupe près 4000 employés. L'objectif du projet était la mise en place d'un outil d'alerte en cas d'anomalie dans l'une des allées de l'usine.

    Nous avons établie une représentation informatique sous forme d'Excel de l'ensemble des flux de l'usine ainsi qu'une simulation numérique des mouvements de l'usine à l'aide du logiciel QUEST. La combinaison des deux outils associée à différents seuils d'alerte ont permis l'amélioration des conditions de sécurité.
    Technologies et outils Excel : Macro, VBA

    QUEST (Dassault Systèmes)
    ABAK Systèmes / ECAM septembre 2011 - décembre 2011
    Sujet ABAK Systèmes est une SSII dont le domaine d'expertise se situe principalement dans le milieu de la défense à travers la simulation numérique de système d'armes

    Mission Notre mission était la migration d'un programme initialement codé sous Matlab en C++. Ce programme simulait le comportement d'une chaine de transmission (mapping - modulation - amplification - canal). Cette migration a permis une plus grande modularité du programme et un gain de temps lors de la simulation (plusieurs heures)

    En tant que responsable développement du projet, la difficulté était d'établir une architecture
    du programme tirant un maximum de bénéfice de l'orientation objet du C++.
    Ce projet était également l'occasion d'établir une spécification technique du besoin en accord avec les exigences du client (ABAK Systèmes)

    Projet 6 personnes - 3 développeurs
    Technologies et outils C++, Matlab, UML, XML, SCRUM

    Gemalto - Portsmouth mai 2010 - juillet 2012
    Sujet Gemalto est une entreprise dans le secteur informatique dont la spécialité et la sécurité numérique et la fabrication de carte à puce. L'usine de Porstmouth est en charge de la fabrication de carte bancaire.

    Mission Outre l'intérêt linguistique de cette mission, mon rôle était la mise à jour et la réorganisation
    de la base de données interne. Cette base contient l'ensemble des pièces de rechanges de l'usine ainsi que l'identité des opérateurs ayant accès à cette base.
    Technologies et outils Office Access

Études et formations
  • DIPLÔMES ET FORMATIONS

    Diplômes

    2012 : OCPJP, Oracle Certified Professional Java Programmer, 80/100

    2012 : ECAM Rennes, Spécialité informatique

    2010 : TOEIC 795

    2007 : Baccalauréat Scientifique (Spécialité Mathématique)

    Langues
    Anglais - TOEIC
    Espagnol - Niveau Bac

    Formations
    Formation d'entrée chez e-Business Information
    Maven 3.0, Spring 3.1, Hibernate 4.0, Java EE6, UML, SQL, Java 6, JUnit
    2 mois

    ECAM Rennes - Ecole Catholique des Arts et Métiers de Rennes
    Formation d'ingénieur généraliste - spécialisation en Informatique
    Etude de nombreux langages de programmation, BDD, système et réseaux, cryptographie, gestion de projet, ...
    3 ans

    Math sup - Math spé - Lycée Saint-Anne de Brest 2 ans

    Liferay 6.1 Developpement : Portlet, Theme, Layout, Hook 3 jours

    COMPÉTENCES TECHNIQUES
    Langages Java, HTML / CSS, JavaScript, XML, SQL, Flex, C, C++, Objective-C, Groovy
    Serveurs d'application Tomcat, JBoss, WebLogic
    Systèmes d'exploitation Windows, Linux, Mac OS
    Composants Spring (Ioc, MVC, Security), Hibernate, JUnit, Log4J, Web Services (SOAP /
    REST)
    Développement mobile : Android et Iphone / Ipad
    Produits Eclipse, Liferay 6.0, Liferay 6.1, Liferay 6.2, Liferay Developer Studio, Ant, Maven,
    Subversion, Git, Jenkins, Hudson, Selenium
    SGBD MySQL, HSQLDB, Oracle Database
    Méthodes Scrum, Extreme Programming, Test Driven Development
    Modélisation UML

D'autres freelances
Consultant JAVA

Ces profils pourraient vous intéresser !
CV Développeur TALEND
Boussad

Développeur TALEND

  • RUEIL-MALMAISON
TALEND SQL ORACLE SQL SERVER JAVA
Disponible
CV Architecte JAVA
Hatem

Architecte JAVA

  • PUTEAUX
JAVA J2EE LINUX ORACLE SQL
Disponible
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Développeur JAVA full remote
Contact

Développeur JAVA full remote

  • LYON
JAVA SQL ORACLE Angular
Disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Développeur DevOps
Rida

Développeur DevOps

  • DUNKERQUE
C++ JAVA C# CI/CD REACT.JS Angular SQL PL SQL .NET J2EE
Disponible
CV Analyste développeur moyen de paiement CASHPOOLER
Yacine

Analyste développeur moyen de paiement CASHPOOLER

  • PARIS
ORACLE SQL AGILE SQL SERVER UNIX WINDOWS LINUX JAVA
Disponible
CV Développements logiciels
Loic

Développements logiciels

  • SAINTE-MARIE
PHP SYMFONY PHP LARAVEL WINDEV JAVA
Disponible
CV Architecte JAVA
Fabien

Architecte JAVA

  • ORLÉANS
JAVA J2EE REST Spring Boot SOA APACHE KAFKA POSTGRESQL AGILE DOCKER CASSANDRA
Disponible
CV Développeur full stack JAVA
Abdallah

Développeur full stack JAVA

  • SADA
JAVA J2EE Spring Boot API RESTful REACT.JS ORACLE SQL PHP JAVASCRIPT LINUX
Disponible