Menu

Julien COURTOIS

ANNECY

En résumé

Mes compétences :
Chef de projet technique
Salesforce.com
Spring
Java/j2ee
Eclipse
Spring mvc
Agile Methodologies
Hibernate
ESB
UML
Jboss
Java

Entreprises

  • Projet Scolaire - Etudiant

    maintenant *** Etude de l’évolution et des fondements des systèmes d’information
    - Etude des théories à la base des ERP
    - Etude des systèmes « dérivés » : CRM, Supply Chain (Chaîne Logistique Globale)…

    *** Création d’un système de reconnaissance de structure biologique
    - Spécifications fonctionnelles et techniques
    - Développement d’une application en langage Java
    - Développement de la couche de présentation (SWING)
    - Pilotage de base de données SQL

    *** Travail d’analyse pour l’informatisation de la gestion de séjour de vacances
    - Conception des modèles UML avec le logiciel Rational Rose
    - Diagramme de déploiement
  • Hortis - Ingénieur études et développement J2EE

    2011 - maintenant Actuellement en régie au Centre des Technologies de l'Information à l'Etat de Genève, je travaille au sein de l'équipe Architecture et Composants Transverses.
  • APEC - Chef de projet Informatique MOE

    Paris 2009 - 2011
  • Novedia solutions (Groupe Novedia / Ex Smart up) - Chef de projet technique - prestataire à l'APEC

    2009 - 2009 En poste de fin 2008 à octobre 2009, j'occupe la fonction de chef de projet MOE en tant que prestataire.

    Mes premières missions concernaient la mise en place de mini-projets (jusqu'à 40 jours homme de développement) ; l'équipe pouvait varier (de 1 développeur à 4).
    Cette fonction est dans la lignée de mon précédent poste ; à travers celui-ci, j'ai pu monter en compétence dans le domaine du management d'équipe et m'appuyer sur les liens que j'ai pu tisser avec les différents acteurs.

    Depuis Avril 2009, la refonte su système d'information du DSI m'a amené à gérer un projet d'une toute autre ampleur qui consiste à intégrer l'ancien SI dans le futur SI : pour une certaine durée les deux systèmes doivent vivre en parallèle.
    L'équipe est composée de 4 développeurs Java - J2EE, d'un développeur Forms - SQL et d'un "intégrateur" (assumant la configuration des environnements d'intégration et de recette et les différents déploiement).
    Les différents "pôle technologique" de ce projet sont :
    - Java-J2EE
    - ESB Mule
    - Forms - SQL
    - Gestion d'environnement Solaris
  • Novedia solutions (Groupe Novedia / Ex Smart up) - Ingénieur développement - prestataire à l'APEC

    2007 - 2008 Environnement Technique : JAVA, Eclipse, MAVEN, SPRING, RESIN, ORACLE, CVS, MANTIS

    Durant cette période, j'occupais la fonction d'ingénieur développement dans une équipe de maintenance.
    Celle-ci, composée initialement de 6 personnes, avait pour rôle de corriger les problèmes recensés par l’Assistance à Maitrise d'Ouvrage (MOA).
    Suite à l'évolution de l'organisation du pôle DSI, cette équipe est passée à 14 collaborateurs. Au sein de celle-ci, j'ai assuré les rôles de référent technique et de coordinateur ; ma contribution était double : dans un premier temps, je servais de lien entre mon équipe, les architectes (équipe transverse) et la MOA et, dans un deuxième temps, j'affectais les taches et assurais leur suivi. Ces fonctions ont nécessité de tisser des liens avec les différentes couches du pôle informatique, à savoir, les clients (pôle MOA) et les équipes projets.

    De manière générale, la maintenance peut quelques fois corriger des problèmes minimes mais également se retrouver confrontée à des problèmes plus profonds qui m'ont apportés une vision complète de l'application utilisée ainsi que du framework. De plus mon équipe mettait en place des mini-projets ce qui m'a permis de participer à l'écriture de spécifications technico-fonctionnelles détaillées.

    La technologie utilisée est J2EE qui s'appuie sur une base de données ORACLE. Le développement est "assisté" par un framework propriétaire (société Pegasis) ; ce framework est de type MVC2 et est proche du framework Struts.
  • Legal Suite - Ingénieur Développement

    Suresnes 2006 - 2007 Environnement Technique : JAVA, Eclipse, WSAD, ClearCase, Sybase

    Legal Suite est une société éditrice de progiciels juridiques. Afin de répondre à un appel d’offre d'une entreprise publique de recherche scientifique, un progiciel spécifique fut créé permettant la gestion des brevets, des licences et des accords de ce centre de recherche.

    - Travail en mode projet (1 CP + 2 Développeurs).
    - Conception, implémentation, administration et population de la Base de Données.
    - Conception et développement de deux des principaux modules du projet
    - Participation aux réunions techniques et fonctionnelles
    - Tests unitaires et d’intégrations

    A la vue de la grosseur du projet, le rôle des développeurs s’est mélangé avec celui du chef de projet. En effet, certaines spécifications ont évolué grâce à la méthodologie de travail appliquée, à savoir : bonne communication interne, assistance aux différentes réunions et synergie d’équipe.
    Le développement s’appuyait sur le Framework conçu par la société Légal Suite (proche du Framework Struts) et sur un outil d’administration de base de données.
  • Laboratoire d’Analyse des Systèmes de la Santé à Lyon - Stagiaire / développeur Java

    2005 - 2005 Environnement Technique : JAVA, MS Access, Framework DIMA

    Etude, réalisation et mise en place d’un système multi-agents destiné à simuler une prise de décision grâce à un procédé d’agrégation de connaissances.

    - Recherche sur les théories d’agrégation de connaissances
    - Choix et utilisation de ces théories
    - Utilisation du framework multi-agents DIMA
    - Compréhension des données nécessaires à l’application (mise en place du dictionnaire de données)
    - Conception et développement du système multi-agent
    - Suivi de projet (réunions techniques et fonctionnelles)

    Ce stage permit de travailler aux côtés de chercheurs ce qui donna une autre vision du monde du travail ainsi que des méthodologies à appliquer. Ce projet fut réalisé dans sa globalité : mise en place du suivi du projet (MS Project), création des différents schémas, cas d’utilisations et scénarii (Rational Rose), développement-implémentation (Java-Eclipse), présentation finale à l’équipe de recherche.
  • ONYX T+ - Stagiaire / développeur Visual Basic

    BRON 2004 - 2004 Environnement Technique : Visual Basic, Oracle, Crystal Reports

    - Capture des anomalies
    - Implémentation selon les nouvelles spécifications

    Le projet consistait à réorganiser le logiciel de gestion de ressources humaines et matérielles proposé par cette entreprise : développement de nouvelles interfaces utilisateur, mise en place d’une nouvelle ergonomie d’écran, harmonisation des éditions fournies par le logiciel…

Formations

Réseau