-
XSCALIBUR
- CEO
Valenciennes
2019 - maintenant
Je suis co-fondateur de la société XScalibur. XScalibur est éditeur d'un logiciel de management visuel de services cloud.
XScalibur est né du constat que les systèmes d’information sont de plus en plus complexes et leurs impacts environnementaux ne sont pas maitrisés. XScalibur propose une solution logicielle visuelle pour faciliter la compréhension et la mise en œuvre des systèmes numériques en nuages, mesurer les coûts et l’impact environnemental de l’usage du numérique afin de permettre la réalisation de systèmes d’information efficients et écoresponsables.
-
Inria
- Ingénieur recherche et développement
Le Chesnay
2016 - 2019
Équipe Spirals, projet OCCIware, http://www.occiware.org
-
INEAT CONSEIL
- Ingénieur d'étude et développement
Lille
2015 - 2016
-
Woodscale
- Lead software developer
2013 - 2017
Lead developer et chef de projet dans le cadre de mon projet de création d’entreprise.
Développement d’un logiciel de gestion de fichiers dans des systèmes Cloud, multi opérateur et multi services.
L’étendue des compétences exploitée :
- Etude de marché et business plan pour la faisabilité du projet.
- Cadrage des éléments à mettre en œuvre pour la réalisation (planification, étude fonctionnelle, étude technique et documents de présentation aux organismes de suivi, formation à la création d’entreprise - BGE).
- Développement du logiciel technologie Oracle Java SE 8 :
- Java FX 8
- Eclipselink JPA, persistance des données dans une base locale H2.
- Conception d’un système de gestion de tâches en mode batch, outil graphique (avec le projet Quartz et VWorkflow)
- Outils de build maven et Gradle
Exploitation des SDK suivant :
- Dropbox (Fichiers)
- Box (Fichiers)
- GoogleDrive (Fichiers et infrastructure Compute)
- Amazon AWS (Fichiers S3 et infrastructure Compute)
- SSH / SFTP (via la bibliothèque JSCH)
- FTP (via la bibliothèque jFTP)
- Webdav (http et Https via la bibliothèque Sardine)
- Jcloud (API openstack)
- Rackspace, CloudWatt, HP Helion, OVH RunAbove, Swift
- RoboVM (pour déploiement sur IOS)
Le logiciel est prévu pour les systèmes d’exploitation : MacOs X, Linux, Windows
Et sur mobile : IOS et Android (via deploiement Gradle RoboVM plugin et Gluon plugin)
-
TASKER Cloud Services
- Lead developer
2011 - 2013
Etudes (fonctionnelle et technique), définition de l'architecture applicative, développement d'un logiciel de supervision de plateformes dans le cloud, technologie JAVA J2EE, JSF 2, primefaces, EclipseLink JPA 2 (persistence des données en base).
Exploitation des APIs Amazon Web Services (AWS), des APIs Restful Google compute et IBM Smartcloud.
Gestion de projet (planification, définition des ressources et assignation des tâches).
-
OPEN.
- Ingénieur d'étude et développement
Levallois-Perret
2010 - 2010
Dans le cadre du changement de système d'information de la société Valdunes, je suis intervenu, en prestation de service, afin d'étudier les solutions et le développement des interfaces entre l'ancien système (Full Oracle Forms / PLSQL) et le nouveau (Lawson MOVEX - M3).
Cela implique :
- Études et analyse des applications et de l'architecture existante (cartographie), leurs interconnexions, les interfaces métier et leurs alimentations (par batch etc.).
- Etudes d'impact pour l'intégration des flux de données
- Proposition et développement des solutions
- Recettes fonctionnelle et technique
- Documentations de la nouvelle structure.
Le tout dans un environnement Oracle 8i, 9i, 10g, Oracle forms 4.5, 6i et 10G.
-
OPEN
- Ingénieur d'étude et développement
Levallois-Perret
2010 - 2011
Pour le compte de la société SNCF,
- Développement et mise à jour d'une application de transfert de fichier en Java J2SE avec une sécurisation SSH/SFTP par le biais de l'api J2ssh.
- Développement d'un batch JAVA sur Serveur UNIX/SOLARIS, base de données INGRES 2006 et interfaçage avec l'ERP ELAN.
- Tests techniques, développement de correctif java, écriture de procédures stockées sous unix Solaris, Ingres.
-
Sylis France Groupe Open
- Ingénieur d'étude et développement
2009 - 2009
En Mission au forfait de Juin à Novembre 2009, dans les locaux de Sylis Lambersart pour réaliser des migrations de données (provenant de MVS) vers Oracle 10g en PL/SQL.
- Analyse technique et développement des procédures stockées.
- Optimisations des procédures stockées traitant de grands volume de données.
- Développement des procédures de tests unitaires et fonctionnels.
- Création des documentations techniques.
-
Sylis France - Groupe OPEN
- Ingénieur d'étude et développement
2008 - 2009
Ingénieur d'étude pour Cofisun International (Division de Cofidis SA, Groupe 3SI)
Développement de prototypes et interfacage avec le système d'information en powerbuilder / java.
Création d'ejb et webservice 3.0
Analyse, cartographie de l'existant, documentation technique sur les éléments conçernant le moteur d'octroi et de règles.
Analyse et documentation technique des composants du SI.
Définition des solutions et force de proposition pour le Refactoring applicatif.
-
Sylis France
- Ingénieur d'étude et développement
2007 - 2008
Développement pour COFIDIS France.
Participation à l’évolution de l’outil des conseillers de la société et du site Internet.
- Etudes des spécifications techniques
- Développement des projets
- Recettes des applications
Environnement technique :
- Environnement de développement : ECLIPSE ,Visual basic 5, Editeur UltraEdit 32.
- J2EE, Framework Ibatis et Struts, Visual Basic 5 , Cobol Unix
- Middleware Tuxedo
- Oracle 9i, 10g
- Outil de versionning GCL. (PVCS DIMENSION)
-
SQL Technologies
- Développeur web
Villeneuve d'Ascq
2006 - 2006
Participation au développement d’un site de e-commerce pour une chocolaterie
Réalisation de l’extranet, du back office et du Front Office.
- Etude des spécifications fonctionnelles
- Conception et proposition
- Réalisation et intégration de librairies additionnelles
- Recette des applications
Environnement technique :
- Environnement de développement : ECLIPSE
- PHP5, Framework Symfony (Modèle de type MVC), CSS, HTML
- Base de données : MySQL
- Outil de persistance : Propel
- Outil de versionning : CVS
-
Norsys
- Analyste réalisateur
2006 - 2007
Analyste réalisateur pour la société Norsys à Ennevelin.
Développement pour 3 SUISSES.
Participation à un site de e-commerce / marketing et création d’un site Intranet de recherche documentaire.
- Conception des jsp, amélioration des taglib wurfl et conception de taglib personnalisés pour une application e-commerce / marketing sur téléphone portable (technologie WAP), maquettage, prototypage.
- Implémentation du moteur de recherche open source Lucene en J2EE.
Environnement technique :
- Environnement de développement : ECLIPSE
- Serveur Tomcat pour le site documentaire et Weblogic pour le site wap.
- Outil de versionning : SVN.
-
OREXAD ( OREFI - RECI )
- Analyste Programmeur
2001 - 2005
- Elaboration de cahiers des charges et analyse des projets.
- Conception d’applications de reporting Client / Serveur en Visual Basic attachées à une base de données MS-SQL SERVER en langage Visual Basic (Version 6), transfert et formatage des données brutes au format Excel (VBA / Automation).
- Administration et migration des données OREGESFI vers SQL SERVER.
- Conception de base de données SQL SERVER
- Développement UNIDATA sur gros système VAX / ALPHA (VMS).
- Développement application VBA ACCESS.
- Conception de documentions utilisateurs et techniques.
- Maintenance du site Intranet de la société en ASP / HTML / VBSCRIPT.
- Maintenance des bases de données (Unidata / ACCESS / SQL SERVER).