La Société a pour objet en France comme à l’étranger :
L’étude, la conception, la commercialisation, la mise en place, le développement et la maintenance des matériels, logiciels et structures, ainsi que du contenu et l'écriture des programmes informatiques nécessaires à la création et à l'implantation de systèmes informatiques.
2011 - 2012Intégré au sein d'une équipe agile de 5 personnes. J'ai, lors de cette mission, participé au développement d'une application de calcul d'émissions CO2 pour un grand compte.
J2EE - JSF 2 - Hibernate - JEXL - TOMCAT - SQL Server
2011 - 2011Réalisation du connecteur permettant d'intégrer la solution d'audioconférence Arkadin à l'outil de web conférence Adode Connect 8
JAVA - ADOBE CONNECT - MULTI THREADING
2011 - 2011Industrialisation d’IBM Tivoli Directory Serveur
- Recueil des exigences
- Création de scripts d’automatisation de l’installation du produit
- Création de scripts d’automatisation de la mise en place de différentes -topologies de réplication de
l’annuaire
ITDS, BOSIX, SLES, HPUX
Industrialisation d’ORACLE 11G
- Création de scripts d’automatisation de l’installation du produit Oracle 11G client et serveur
- Tests
ORACLE 11G, BOSIX, SLES, HPUX
2010 - 2011Architecture et développement d’une application de gestion de projets financiers SYMEO.
- Participation à la conception d’un framework interne basé sur GXT
- Développement de l’application
Architecture et développement d’une application de représentation graphique de données de consommation et
production d’énergie provenant de panneaux solaire, ALFILEO.
- Définition de l’architecture et développement de l’application
Amélioration de la plateforme de développement.
- Mise en place d’un serveur gestionnaire de sources, Subversion
- Migration des projets Java du gestionnaire TFS vers Subversion
EJB3, HIBERNATE, GWT, GXT, ECLIPSE, JBOSS, SQLSERVER
2010 - 2010Conception et développement d’une application de géolocalisation des installations classées pour le compte du Ministère de l'Ecologie, du développement Durable et de la Mer.
Cette application, destinée aux inspecteurs sur le terrain, doit pouvoir être utilisée à partir de périphériques mobiles (tablette iPad, Web, etc.)
Elle permet de localiser, grâce à un module GPS, la position d’un inspecteur sur le terrain ainsi que l’ensemble des établissements à proximité de ce dernier.
- Participation à la définition des besoins,
- Définition de l’architecture technique,
- Mise en oeuvre du framework Synsocle,
- Création d’un frontal GWT,
- Création d'un client Android,
- Utilisation de l’API Google Maps
Technologies : GWT, Android, Google API, OSGI, Eclipse Link, Spring, Spring DM, Spring Webservices
SGBD : PostgreSQL
Outils : Eclipse, Trac
Gestion de version : Subversion
2010 - 2010Déploiement de la plateforme de la ligne de production logicielle DSIC (entité Direction des études / Outils
transverse) pour les environnements Intranet et Internet
- Fiabilisation et industrialisation des procédures de déploiement pour les logiciels de bases
comprenant : Jira, confluence, Subversion et MySQL
- Traitement des points techniques durs
- Migration des données à partir des environnements actuels
- Tests de déploiement
- Transfert de compétences vers les équipes DSIC
JIRA, CONFLUENCE, MYSQL, SUBVERSION
2010 - 2010Industrialisation et test du produit IBM WebSphere Process Server et WebSphere Service Registry and Repository.
- Automatisation de l’installation de l’environnement de développement WebSphere Integration
Developper
- Tests d’architectures WebSphere Process Server
WEBSPHERE INTEGRATION DEVELOPPER, LINUX SLES 10, HP UX, ORACLE10G
2010 - 2010Capitalisation des savoirs faire SYNAPSE sur les architectures serveur en environnement Java.
Dans le cadre des projets de développements logiciels sur mesure confiés, Synapse Informatique a souhaité mutualiser son savoir faire autour des développements d’applications de gestion au sein d’une application de référence : SynSocle. Basé sur l’architecture OSGi, ce modèle d’application répond à trois objectifs :
1 - ouvert : pour répondre à la fois à des modèles d’applications client lourd, client riche/léger et solutions mobiles,
2 - robuste : résultat d’une discipline de haute qualité logicielle notamment assurée par les principes d’industrialisation des développements logiciels,
3 - orientée services : pour répondre à des problématiques de «haute
disponibilité».
Technologies : OSGi, EclipseLink, SpringDM, BlazeDS (Adobe AIR/Flex), WebServices, RPC
Client lourd : Eclipse RCP, J2SE, Adobe AIR
Client léger/riche: Eclipse RAP, AdobeFlex, Google GWT
Client mobile : Google android
SGBDR : principaux SGBD du marché (accès unifié via EclipseLink)
Environnement de développement : Eclipse
Outillage : JUnit, Cobertura, JMock, JunitEE
Audit de code : CheckStyle, PMD, Metrics
Gestion de version : SubVersion
Intégration continue : Hudson, Maven, Trac
2008 - 2010Conception de l'application de gestion des installations classées (SIIIC) pour le compte du Ministère de l'Ecologie, du Développement Durable et de la Mer.
Application de type client lourd développée avec le framework Eclipse RCP.
Fonction : Leader Technique d'une équipe agile de 5 personnes
Développement suivant la philosophie agile :
- Itération toutes les six semaines,
- Pilotage et suivi de l’activité projet à l’aide du produit TRAC,
- Tests Unitaires (couverture à 96%),
- Plateforme d'intégration continue Hudson (SUN),
- Capitalisation de l’expérience, refactoring et travail en binôme.
ENVIRONNEMENT : Java 6, Eclipse RCP 3.4, PostGreSQL.
OUTILS: Eclipse IDE, Hibernate, Junit, EasyMock2, FindBugs, Jcover, PMD, CheckStyle, Hudson, Maven2, Trac.
2008 - 2008Développement d'une passerelle technique pour un système monétique.
Développement d'une passerelle technique au sein d'une équipe agile dans le cadre de la réalisation d'un projet au forfait pour le compte d'Experian.
Développement suivant la philosophie agile
- Utilisation du logiciel de gestion de projet TRAC
- Tests Unitaires (couverture à 96%)
- Plateforme d'intégration continue Continuum (apache)
- Utilisation de l'outil de build Maven2 (apache)
Solutions techniques et problématiques :
- Gestion d'un mode dégradé en cas d'échec des services par l'utilisation de files de message JMS
- Mise en place de notification par email et SMS
- Mise en place de fournisseurs de WebService Axis2
- Invocation de WebServices Axis1
ENVIRONNEMENT : JAVA 5, WEBSERVICE AXIS1 ET AXIS2, JMS, JBOSS AS, EJB3.
OUTILS: ECLIPSE IDE, JUNIT, EASYMOCK2, FINDBUGS, JCOVER, PMD, CHECKSTYLE, CONTINUUM, MAVEN2, TRAC, XMLBEAN.