Menu

Jimmy SOMSANITH

CHOISY LE ROI

En résumé

Actuellement en poste d'ingénieur étude et développement chez Voyages-SNCF.com-Technologies, j'ai pu voir de nouvelles technologies et de nouveaux frameworks dans un context et une organisation nouvelle par rapport à mes précédentes mission.
Le fait de rencontrer certaines personnes venant d'horizons et d'entreprises intéressantes (Xebia, So@t, ..) a éveillé un intérêt à de nouvelles technologies et a poussé ma curiosité. J'ai maintenant une vision du travail en informatique différente de ce que nous enseigne les SSII "classiques" au travers des missions.

En parallèle, je me lance sur des projets persos, impliquant des technologies que je ne connais pas, le but étant de découvrir d'apprendre.

Ayant surtout eu des missions en backend, je découvre et m'intéresse de plus en plus aux technos front. Mon but est d'être polyvalent et d'avoir un très bon niveau autant en frontend qu'en backend.

Formations récentes :
* Java 8 - José Paumard - formation So@t
* Scala - Martin Odersky - Coursera
* Phonegap - Udemy

Projets du moment :
* je suis sur un projet perso avec 3 autres développeurs, sur les technologies
- front : Angular.js, HTML5, CSS3, Less, Ionic, Grunt, Bower, PhoneGap
- back : Java 8, Jersey, MongoDB, Gradle

Mes compétences :
Développement
Java
JavaScript
Java EE
AngularJS
CSS 3
HTML 5

Entreprises

  • Projet Perso : Reach5 - Développeur

    2013 - 2013 Participation au développement d'un nouveau concept de réseau social (social decision) dans une équipe de 2 à 4 personnes sur le temps libre de chacun.

    Environnement : Linux, Eclipse Kepler, android studio, Tomcat 7, Git, Jira, Atlassian

    Technologies :
    - première version : Node.js, Express, MongoDB, Jade, HTML5, CSS3
    - nouvelle version : Java 7, JEE, Jax-RS, JQuery, HTML5, CSS3, SDK android, PostgresSQL

    Méthodologie : Scrum, mais difficilement mis en place pour plusieurs raisons (temps de travail non constant, pas de réunion régulière, optique de POC/Startup, ...)
  • Projet Perso : Tarot Scorer - Développeur

    2012 - 2013 Projet perso visant à découvrir le développement android.
    Développement d'une application Android, permettant de compter les points lors d'une partie de Tarot.
    - Création de joueur
    - Statistiques sur chaque partie
    - Statistiques des joueurs
    - Classement des joueurs

    https://play.google.com/store/apps/details?id=com.jso.technologies.tarot.scorer

    * Environnement : Linux, Eclipse Juno, SDK android 4.1

    * Technologies : Java 6, JUnit 4
  • Voyages SNCF - Ingénieur étude et développement

    La Défense 2012 - maintenant **************** Projet WDI (Web Distribution International) ****************
    Développement d'un actif backend permettant de consulter les disponibilités des trains, réserver, faire des opérations d'après vente, etc.

    * Méthodologie : Scrum, Kanban

    * Environnement : Linux CentOS 6, Maven 3, Tomcat 7, Weblogic, Git, SVN, Jenkins, Sonar, Oracle, Jira, Quality center, SoapUI, IntelliJ Idea 14, Eclipse Kepler

    * Technologies : Java 6 et 7, JEE, Spring 3, Jax-WS, JUnit4, script Shell

    ************************** WDI-UI ************************
    Refonte d'une UI de test pour WDI en AngularJS/Java. Une UI de test existait déjà en java 5 / Struts 1, un chantier de refonte a été entrepris pour la moderniser.

    * Environnement : Linux CentOS 6, IntelliJ Idea 14, grunt, bower, Maven 3, Tomcat 7

    * Technologies front : Javascript, AngularJS, HTML 5, CSS 3, twitter bootstrap
    * Technologies back : Java 7, Servlet 3.0.1, Spring rest 4

    **************** Tests de performance ****************
    Participation à la mise en place de tir de performance Gatling en continue

    * Environnement : Linux CentOS 6, Gatling, Jenkins, Redis 2

    * Technologies : Scala, Script Shell

    **************** Synchronisation PNR ****************
    Développement d'un outil sous forme de batch permettant de synchroniser des dossiers entre le centre de réservation de la SNCF et les GDS.

    * Environnement : Linux CentOS 6, ActiveMQ

    * Technologies : Java 7, Spring 3, Apache Camel 2
  • Groupe HN - pour GCE Technologies - Chef de projet technique

    2011 - 2012 ****** Prestation au forfait pour GCE Technologie ******
    Migration d’un logiciel de suivi de pilotage existant en PHP au Java/J2ee. Développement d’évolutions suite à la migration.

    * Réalisation sur la mission :
    Une partie des travaux de développement était externalisée chez Fa Shi Na (filiale du Groupe HN basée en Chine), la misssion nécessitait des actions d’encadrement des développeurs à distance
    - Analyse des cahiers des charges, rédaction de spécifications détaillées
    - Découpage fonctionnel et technique des tâches à réaliser, chiffrage
    - Affectation de tâches et coordination des travaux des développeurs
    - Développements, aide technique et fonctionnelle aux développeurs
    - Recette, refactoring et intégration, livraison et aide à la recette cliente

    * Méthodologie : cycles en V

    * Environnement :
    Windows 7, Eclipse Helios, SVN, CVS, JBoss 6, MySQL

    * Technologies :
    Java 6, JEE, Struts 2, HTML, Javascript, CSS, SQL
  • Groupe HN - chez Natixis - Ingénieur étude et développement JAVA/J2EE

    2010 - 2011 ****** Prestation en régie pour Natixis ******
    Poste d'ingénieur étude et développement.
    Réalisation sur 2 projets touchant à la prestation pour différentes enseignes pour la gestion de titres.

    * Réalisations sur la mission :
    - Réalisation de spécification technique détaillée
    - Développement
    - Réalisation des tests
    - Suivi de la recette et correction d'anomalies

    * Méthodologie : cycle en V

    * Environnement :
    Windows, RSA, Dimensions, Websphère, Oracle, Quality Center

    * Technologies :
    Java 5, JEE, MVC2, SOAP, HTML, Javascript, CSS, SQL
  • HN Services - Pour Antargaz - Analyste programmeur - Chef de projet

    2008 - 2010 ****** Prestation au forfait pour Antargaz ******
    Poste d'ingénieur d'étude - développement et intégrateur
    Réalisation pour différents projets touchant au système d'information d'Antargaz.

    * Réalisations sur la mission :
    - Réalisation des dossiers de spécifications techniques
    - Développement
    - Écriture des cahiers de tests et réalisation des tests unitaires
    - Écriture de documentations d’utilisation
    - Suivi de la recette

    * Management :
    Une partie des travaux de développement était externalisée chez H Grup (filiale du Groupe HN basée en Roumanie), la mission nécessitait des actions d’encadrement auprès des développeurs à distance
    - Analyse, découpage fonctionnel et technique des tâches à réaliser, chiffrage
    - Affectation de tâches et coordination des travaux des développeurs
    - Aide technique et fonctionnelle aux développeurs
    - Recette, refactoring et intégration

    * Méthodologie : cycle en V

    * Environnement :
    Windows XP, Linux, Eclipse Ganymède, CVS, MySQL, Mantis

    * Technologies :
    Java 5, JEE, Struts, Spring WebFlow, Hibernate, HTML, Javascript, CSS, SQL

Formations

Réseau

Annuaire des membres :