Menu

Christophe SOURISSE

PARIS 17

En résumé

- Java / Java EE : Tapestry 5, Spring (AOP, Batch, Core), EJB 3, Struts, JPA, Hibernate, UML.
- Java standalone : JavaFX, Eclipse RCP, Spring Boot.
- RIA : HTML5 / CSS3, JavaScript (Prototype, jQuery, AngularJS), AJAX.
- Middleware : Web-services (XML/XSD, WSDL, XSL, SoapUI), JMS, JBoss ESB, Services REST.
- Gestion de conf. : SVN, Git, Maven, Sonatype Nexus, Jenkins, Sonar.
- Bases de données : JDBC, PostgreSQL, PostGis, MySQL.
- Tests : JUnit, TestNG, Selenium, Spring Test, Mockito, DBUnit.
- IDE : Eclipse, IntelliJ, NetBeans.
- Serveurs d'appli. : JBoss AS / EAP, JBoss SOAP, Apache Tomcat.
- Autres : Groovy, Scripting Shell, PHP (Zend Framework), Langage C, Programmation fonctionnelle (OCaml).

Mes compétences :
Tapestry
Java EE
Java
Web Services
JQuery
XML
PHP
Zend framework
JavaScript
JBoss ESB
Maven
Spring Boot
Eclipse RCP
JavaFX
Spring Framework

Entreprises

  • Capgemini Technology Services / Aerospace & Defence - Ingénieur logiciel confirmé

    PARIS 17 2015 - maintenant Concepteur-Développeur confirmé

    - Réalisation d'une IHM de visualisation / restitution d'un flux de données de trafic aérien
    ¤ Tâches confiées : conception, développement / TU, gestion de configuration
    ¤ Environnement technique : Eclipse RCP, JavaFX, Spring, Spring Boot, Services REST, Maven.
  • SQLI - Expert technique Java / Chef de projet technique (Junior)

    Levallois-Perret 2013 - 2015 Responsable technique d’un centre de services de 15 personnes.
    - Responsable de configuration et de capitalisation.
    - Rédaction de conceptions techniques et chiffrages de systèmes basés sur un socle de développement (technologies principales : Tapestry, Spring, Hibernate, Spring Batch, JMS).
    - Maintenance (corrective et évolutive) de composants graphiques d’un socle de développement Tapestry (rôles : chef de projet technique / développeur).
    - Gestion de projets : planning, suivi d’avancement, animation de comités opérationnels client.
    - Mission d’assistance à la conception (mise en place d’un batch Java de contrôle de flux ZIP).
    - Revues de code, revues de livrables, revues de configuration, encadrement technique.

    Participation à la cellule architecture Toulouse.
    - Animation de formations Java (Java avancé, Design patterns, Java EE, Web-services).
    - Réalisation d’entretiens techniques dans le cadre de processus de recrutement.
  • SQLI - Ingénieur-Concepteur-Développeur Java

    Levallois-Perret 2012 - 2013 « Lead » développeur.

    - Refonte d'une IHM web de tarification de feuilles de soins pour le compte d'une mutuelle.
    ¤ Tâches confiées : développement / TU, gestion de configuration, écriture et revue de conceptions, revues de code et de test, support aux stagiaires.
    ¤ Environnement technique : Java EE, Tapestry, Spring, Web-services SOAP, Hibernate, CSS, JavaScript (Prototype), Maven.

    - Réalisation de bus ESB permettant à une mutuelle d’échanger avec ses
    partenaires.
    ¤ Tâches confiées : développement / TU, configuration Maven, assistance au développement.
    ¤ Environnement technique : JBoss ESB, SoapUI, JMS, Web-services SOAP / REST.
  • SQLI - Stagiaire Ingénieur-Concepteur-Développeur

    Levallois-Perret 2012 - 2012 Thème : Refonte d'une IHM web de tarification de feuilles de soins pour le compte d'une mutuelle

    - Environnement technique : Java EE, Tapestry, Spring, Web-services SOAP, Hibernate, CSS, JavaScript (Prototype), Maven.

    - Tâches confiées : développement / TU, ateliers client, support recette client.
  • Devatics (Toulouse) - Stagiaire développeur

    2011 - 2011 Thème : Élaboration d'un outil de configuration visuelle des campagnes marketing.

    - Manipulation des techniques de programmation web :
    ¤ côté client : HTML/CSS, JavaScript, jQuery ;
    ¤ côté serveur : Java EE, JSP, base de données MySQL.

    - Participation active à toutes les étapes du développement :
    ¤ Spécifications fonctionnelles de l’outil, en lien avec le responsable technico-commercial et sur la base de retours clients,
    ¤ Design technique, choix technologiques, développements et tests en relation avec les équipes techniques,
    ¤ Intégration avec la plateforme Devatics et mise en production, test avec un client partenaire.
  • Verifysoft Technology GmbH (Offenburg, Allemagne) - Stagiaire

    2010 - 2010 Thème : Outils de couverture des tests logiciels.

    - Travail en anglais.
    - Conception en LaTeX d'une notice technique pour un logiciel permettant de réaliser la couverture des tests sur des cibles type systèmes embarqués.
    - Rédaction en HTML/CSS de pages web sur les différents niveaux de couverture des tests.

Formations

  • Alpen Adria Universität Klagenfurt

    Klagenfurt 2011 - 2012 Echange ERASMUS (1 semestre)

    Contenu : Web Technologies, Soft-Computing, Interoperability & Workflow Management Systems, Software Engineering, Interactive Systems.
  • ENSEEIHT

    Toulouse 2009 - 2012 Informatique et Mathématiques Appliquées
  • Lycée Henri Wallon

    Valenciennes 2007 - 2009 MPSI-MP*, option Informatique

Réseau

Annuaire des membres :