Menu

Benoit LAFFITTE

SAINT-HERBLAIN

En résumé

Expert Technique Java EE confirmé, j'évolue dans le monde Java depuis maintenant 13 ans.

J'ai pratiqué ce langage sous toutes ces formes en commençant par les jeux sur mobile à travers Java ME, puis les applications client lourd avec Java SE et enfin les applications web avec Java EE.

Spécialisations : Expert Java EE, Expert Red Hat JBoss EAP 5 Certifié (N° 111-061-339)

Mes compétences :
Java Enterprise Edition
Spring Framework
Jboss
Struts Web Application Framework
Java Swing
ECLiPSe
UML/OMT
JavaScript
JDBC
IBM WebSphere
Enterprise Java Beans
Apache Maven
Ant
XML
Oracle
HTML
DB2
Cascading Style Sheets
Java Server Pages
Framework
CVS
WebSphere Studio Application Developer
JUnit
JQuery
Windows 2008 R2
NetBeans
Linux
Java Servlets
JBoss EAP 5
Hibernate
Google Web Toolkit
helpdesk
PostgreSQL
Java AWT
HTML5
Apache WEB Server
VMware
Selenium
Scrum Methodology
SQL
Operational Decision Management
MySQL
MyBatis
Java RMI
JPA
HSQLDB
GlassFish
Futures Operations
Freemarker
Framework CDC
ExEn SDK
Bash
Antennas
JAX-RS
JAX-WS
HTML 5
CSS 3
Maven
Java EE
Java Platform
PHP
Informatique
Tomcat
Subversion
couchbase
Node.js

Entreprises

  • Cat-amania - Expert Technique / Architecte Logiciel Junior

    SAINT-HERBLAIN 2017 - maintenant Mission à La Banque Postale, Service EIA.

    Accompagnement des equipes Cap Client autour des Services REST, du Systéme d'Assemblage et du Framework ROA.

    Environnement Technique: Java 8, Spring Boot, Git/Gitlab, Jenkins, REST, CICS, JBoss EAP, SOAP-UI, Maven 3, Eclipse Neon
  • Cat-amania - Expert Technique Java EE

    SAINT-HERBLAIN 2017 - 2017 TMA Studbook pour IFCE (10 jours)

    En renfort de l'equipe TMA IFCE de Cat-Amania, j'ai adressé trois tickets de maintenance évolutive du projet Calcul De Race (Stubook), notamment sur la modification de template de generation AndroMDA

    Environnement Technique : AndroMDA, Maven 3, Java EE 6 (JSF 2, EJB3, JPA 2), SVN, Tomcat 7, JBoss ESB 4.3
  • CAT-AMANIA - R&D - Expertise technique

    SAINT-HERBLAIN 2017 - 2017 Dans le cadre d'un atelier de R&D que j'ai initié au sein de Cat-Amania, j'ai réunis quelques collègues autour d'un projet mobile en architecture Microservice. Le but de ses ateliers qui ont lieu 3 à 4 fois par mois est mettre en pratique des technologies et des principes vus lors des Meetups pour que chacuns puissent se former sur un cas pratique et concret.

    Les technologies mise en place dans ce projet sont :
    - React-Native
    - Ruby / Sinatra
    - Redis
    - Ethereum (Blockchain, SmartContract, Solidity)

    L'application en elle même permet de mettre en relation deux personnes afin que l'un rende un service à l'autre par le biais d'un achat pour autrui (avec une contractualisation via Smart Contract).
  • Cat-Amania - Architecte logiciels Junior, Expert technique

    SAINT-HERBLAIN 2016 - 2017 Ma mission consiste à reprendre l’activité courante de l’architecte en poste pour qu’il puisse se consacrer au projet d’Evolution du SI Parnasse-Maif.
    J’interviens aussi en renfort sur ce projet quand la nécessité s’en fait sentir. Mes missions au sein de l’UEI (Unité d’Etude Informatique) sont les suivantes
    • Reprise de la documentation existante : DAT, Guide de dev, etc.
    • Support aux équipes de développement, maintenance du framework maison
    • Rédaction de DAT sur les projets en cours
    • Etude sur la Fédération d’identités
    • Etude et POC de l'architecture EDA (Event Driven Architecture) dans un environnement Microservice
    • Contrôle et suivis de la mise en œuvre de l’Architecture en place

    Environnement Technique : Apache Tomee 1.7.X et 7.0.x, Java EE 6, Java EE 7, REST, HATEOAS, SAML 2, JBoss EAP 6.3, Subversion, GIT, Maven, Eclipse, WORD, EXCEL, POWER POINT, OneNote, UML, AndroMDA, Docker, Redis.
  • CAT-AMANIA - Concepteur Développeur BRMS / Expert technique Java

    SAINT-HERBLAIN 2016 - 2016 Sur un projet au forfait pour le compte d'IFCE (Institut Français du Cheval et de L'Equitation), j'ai en charge la rédaction du dossier de conception des règles métiers et de leurs misent en œuvre dans le moteur de règle RedHat JBoss BRMS (6.2).
    • Mise en place du modèle métier BRMS
    • Rédaction du DCRM
    • Mise en place d’un RedHat JBoss BRMS 6.2 de développement
    • Implémentation du DCRM sous RedHat JBoss BRMS 6.2 / JBoss Developer Studio 9
    • Analyse / Correction Anomalies
    • Mise en place d’une plateforme de TNR via un Jenkins déployé sous forme d’image Docker

    Reprise des travaux sur l’ESB (RedHat JBoss ESB 4.12) pour l’orchestration des services liés au calcul de race et à la gestion d’un dossier d’inscription:
    • Factorisation / reprise sur revue de Code
    • Analyse / Correction d’anomalies
    • Tests performances / optimisations

    Reprise des travaux sur l’EAR pour la gestion d’un dossier d’inscription à un studbook:
    • Modélisation UML de grappe persistantes JPA, de service DAO et EJB3
    • Analyse / Correction d’anomalies
    • Tests performances / optimisations
    • Modification des templates AndroMDA pour génération d’un backoffice en JSF sur les données de références.

    Environnement Technique : JBoss EAP 6.4, Java EE 5 (JPA, EJB3), Java EE 6 (JSF), JBoss BRMS 6.2, JBoss ESB 4.12, Subversion, GIT, Maven, JBoss Developer Studio 9, WORD, EXCEL, UML, Papyrus, AndroMDA, Docker
  • CAT-AMANIA - Concepteur Développeur

    SAINT-HERBLAIN 2014 - 2016 En mission à la MACIF en tant que Responsable Applicatif sur l'application Siclade.
    Mes missions sont diverses :
    - Prise en charge des incidents de production (analyse et résolution)
    - Analyse et réalisation d'avenants sur Siclade
    - Analyse et réalisation de projet sur Siclade
    - Gouvernance de l'application : gestion de configuration, reports, impacts évolution, suivis des livraisons en recette et à la production.
  • MAAF - Expert Technique Java EE, Expert JBoss EAP 5

    Chauray 2011 - 2013 Mission en Assistance Technique - Au sein de l’équipe Socles Multi-Tiers j’agis en renfort de l’équipe sur divers sujets :

    Mise en place et suivis des infrastructures Java EE, évolution et maintenance du framework MAAF (3m@, Puma, Studio @), industrialisation de la solution pour le socle BRMS.
    Support de niveau 3 pour les équipes de développement de la MAAF.

    Gestion des Infrastructures : Création, maintenance, évolution d'infrastructure Java EE 5 sous JBoss EAP 5.1, JBoss Org 5.1 et Tomcat 6, nodeJS, couchbase sur des plateforme Windows 2008 R2 Server, et Red Hat Enterprise Linux.

    Maintenance Framework MAAF : Correction, et évolution du framework MAAF (3m@, Puma Services), Support aux projets sur les aspects framework.

    Industrialisation socle BRMS : Mise en place du studio de développement, Mise en place des infrastructures serveur sous JBoss. Support aux développeurs de règles.

    Mise en place Usine de développement - Projet ArchiGap :
    Pour un service hors de la DIT MAAF, et pour répondre à des besoins de développement internes du service, j'ai mis en place des serveurs sous JBoss, un studio de développement Java EE 5 orienté WebSetvice/JavaScript, créer d'un démo, fait du support aux équipes GAP.

    Maintenance et évolution d'une brique PDF : basé sur iText, j'ai en charge la maintenance et l'évolution d'un outil de conversion de fichier PDF et images en PDF. Les fonctionnalités de ce service en ligne vont de la concaténation de fichier à la conversion en PDF en passant par des phases d'optimisation en poids. Support aux utilisateurs de ce service.

    Participation aux projets métiers : Ponctuellement je participe aux projets métiers dont la technicité ne permet pas de le faire passer par des équipes projets classique (intégration de brique hors framework 3m@, intégration d'un SaaS, etc...)

    Environnement Technique : Ubuntu Linux 12.04, Windows 2008 R2 Server, JBoss EAP 5, JBoss EWS 1.0, JBoss ON 2.4, Ant 1.8, Java 6, Java EE 5, Swing, Scripting JavaScript, subversion, git, bash, maven 2, WebService JAX-WS, WebService REST JAX-RS, Knockout.js, Twiter Bootstap, jQuery, Eclipse MAT, Eclipse 3.7, JBoss Tools 3.3, HTML5, CSS3, Tomcat 6, IBM Operational Decision Manager 8, Trac, nodeJS, Couchbase.
  • Red Hat - Consultant JBoss pour RedHat

    Puteaux 2011 - 2011 Consultant JBoss pour RedHat – Migration Websphere vers JBoss
    Généralisation des déploiements JBoss, Migration des applications, Industrialisation des déploiements

    Dans le cadre d’une migration des infrastructures Websphere de la MAAF vers de nouvelles Infrastructures en JBoss EAP 5, j’interviens en tant que consultant RedHat pour la mise en place des infrastructures, la migration des applications, ainsi que l’industrialisation des déploiements applicatif .

    Migration applicative : Analyse, Correction, et Optimisation des applications MAAF pour JBoss
    Administration et suivis des serveurs déjà en production
    Dimensionnement et déploiements des infrastructures JBoss EAP
    Évolution de l'outillage d’installation et de tests des installations
    Documentations diverses autour du projet

    Environnement Technique : Windows 2008 Server, JBoss EAP 5, JBoss EWS 1.0, JBoss ON 2.4, Ant 1.8, Java 6, Swing, Scripting JavaScript, git, bash, maven 2, WebService JAX-WS, Eclipse MAT.
  • La Banque Postale - Expert Technique Java EE

    Paris 2011 - 2011 Forfait - Evolution et maintenance du site de consultation des comptes de La Banque Postale

    En renfort des équipes déjà en place pour effectuer des divers travaux d’évolutions et de maintenances applicatives. Corrections d’anomalies.

    Analyse, Conception, et Réalisation à partir d'un dossier de spécifications générales
    Rédaction du dossier de conception détaillé
    Aide et support technique et fonctionnel aux équipes en place
    Corrections d’anomalies

    Environnement technique : J2EE 1.4, RSA 7, Websphere 6.1, EJB 2, Framework Multi Canal La Poste, Spring, eActivity, JTest, Ant, DB2, CICS
  • Red Hat - Consultant JBoss pour RedHat

    Puteaux 2010 - 2011 (N° 705011301600180)

    Formateur Java / Java EE / UML
    Ingénieur Concepteur Développeur
    Tests de Performances, Installation Serveurs, Industrialisation des déploiements
    MAAF - EVASERV
    Dans le cadre d'une migration des infrastructures Websphere de la MAAF vers de nouvelles Infrastructures en JBoss EAP 5, j'interviens en tant que consultant RedHat pour la mise en place des infrastructures, ainsi que l'industrialisation des déploiements applicatif à travers JBoss Opérations Network 2.4.

    * Réalisation de tests de performances entre les infrastructures WAS 6.1 et JBoss EAP ;
    * Rédaction de rapports de test. ;
    * Propositions de solutions d'industrialisations des déploiements
    * Présentations des possibilités offertes par JBoss ON pour le déploiement industrialisé.
    * Réalisation d'outillages d'installation et de tests des installations
    * Préparation, Installation et contrôle des serveurs JBoss EAP en cluster
    * Documentations diverses autour du projet

    Environnement Technique : Windows 2008 Server, JBoss EAP 5, JBoss EWS 1.0, JBoss ON 2.4, Ant 1.8, Java 6, Swing, Scripting JavaScript.
  • SQLI - Expert Technique Java EE, Expert JBoss EAP 5

    Levallois-Perret 2010 - 2014
  • Forfait - Projet - Expert Technique Java EE

    2010 - 2010 Forfait - Projet Portail Mobilité Internationale, Définitions, mise en place et réalisation de l’architecture applicative

    Dans le cadre d’un projet au forfait pour IMA ayant pour but de mettre à disposition des services d’assistance non urgent pour les sociétaires expatriés à l’étranger des grands comptes affiliés.

    Rédaction du dossier d’architecture logicielle
    Rédaction du dossier de conception
    Revue de code, contrôle qualité
    Mise en place des Machines Virtuelles pour les postes développeurs
    Mise en place des plates-formes de dev, tests, recette interne
    Mise en place d’une plate-forme d’intégration continue
    Réalisation technique et fonctionnelle
    Corrections d’anomalies

    Environnement Technique : Eclipse, Java EE 5, GWT 2, EJB 3.0, Spring 3.0, JPA 2.0, Glassfish 3.0, DB2, Hibernate 3.5, UML, VMware.
  • La Banque Postale - Ingénieur Concepteur Développeur

    Paris 2007 - 2009 Mission en Assistance Technique - Projet Banque en Ligne : site transactionnel de la banque postale pour les abonnés aux services de banque à distance (particuliers et entreprises).
    Ce site permet à ses abonnés de consulter leurs comptes, leurs différents contrats d’assurances, les prêts, ainsi que tous les autres produits proposés par La Banque Postale. La particularité de l’environnement de développement de la Banque Postale est son Framework Multi-canal qui est pleinement mis en œuvre sur le projet de la Banque En ligne, avec les projets Internet mobile et Minitel.

    Mise en œuvre des solutions communication avec les différents partenaires de La Banque Postale via Web Service, jetons chiffrés, etc. en assurant la bonne mise en œuvre de préconisations liées à la sécurité des flux.
    Acquisition de compétences sur les aspects de sécurité d’échanges de données entre différents partenaires, et sur le caractère confidentiel de certaines informations dans le monde bancaire. En charge de la gestion de configuration logicielle, et de la bonne intégration des différents composants métier mis en œuvre dans le cadre du projet.
    Mise en place une plate-forme d’intégration continue afin de surveiller de manière journalière les différentes métriques qualitatives mises en œuvre au sein de la banque postale, ainsi qu’un Wiki pour pouvoir tracer les différentes versions des applications et leur contenues pour maximiser la traçabilité des livrables.

    Macro chiffrage des réalisations demandées par la MOE
    Élaboration et rédaction des spécifications détaillées.
    Participation à l’évolution de l’architecture applicative.
    Maintenance générale sur les applications BEL.
    Conception UML détaillée.
    Réalisation / Codage / Test Unitaire.
    Lead sur la gestion de configuration logicielle.
    Lead sur la partie entreprise de la BEL.
    Lead sur la partie particuliers de la BEL.
    Support technique et fonctionnel pour les nouveaux arrivants sur le projet BEL ainsi qu’au CDM externe.
    Rôle de relais du chef de projet.

    Environnement technique : J2EE 1.3, Websphere 5, WSAD 5, EJB 2, Framework Multi Canal La Poste, Spring, eActivity, JTest, Rational XDE, Volantis Mariner, Flirt, Ant, DB2, CICS, WebService, Cryptographie, JDBC, CVS, Hudson, Checkstyle
  • SQLI - Ingénieur Concepteur Développeur

    Levallois-Perret 2006 - 2007 Forfait - Projet Extranet des territoires V3
    Application permettant la consultation et la gestion des dossiers d’aménagement du territoire de la région Poitou-Charentes.

    Le projet a consisté à effectuer les évolutions fonctionnelles demandées pour cette version 3, le tout dans un environnement J2EE 1.4, avec du Struts 1.1.

    Participation aux spécifications détaillées.
    Elaboration du plan de tests
    Participation à la réalisation des évolutions (jsp & struts)

    Environnement technique : Struts 1.1, Tomcat 4, JSP/Struts, Maven, PostGreSQL 7.3 avec pl/pgSQL
  • SQLI - Ingénieur Concepteur Développeur

    Levallois-Perret 2006 - 2010
  • Unilog CSG - Ingénieur d'étude

    2006 - 2006 EDF - Groupe de Développement et de Maintenance Informatique Application de gestion des déchets faiblement radioactifs.

    Développement des parties services/métiers en Spring/iBatis/Oracle, et présentation en Struts/Freemarker/Ajax, en environnement Weblogic.

    Écriture, mise au point, et exécution intensive de test JUnit.
    Écriture des requêtes SQL métiers suivant le dossier de conception.
    Mapping Objet/Relationel (iBatis), et Objet/Objet (Dozer) pour isolation des couches.

    Environnement technique : Sun/Solaris, Java, Weblogic, iBatis, Spring, Struts, JSP/Servlets, HTML, CSS, JavaScript, Oracle, freemarker, Ajax. (Qualimétrie : JUnit, Continuum, XRadar), Eclipse
  • Unilog CSG - Ingénieur d'étude

    2006 - 2006 LR6 (gestion des retraites des collectivités publiques)
    Caisse des Dépôts et des Consignations Application de gestion des retraites des collectivités publiques.
    Développement du module de création de dossier.
    Travaux divers de maintenance de l'application.

    * Travaux de maintenance, correction des anomalies applicatives.
    * Mise en œuvre du dossier conception de la création d'un nouveau dossier
    * Rédaction du dossier de test unitaire

    Environnement technique : Java, Tomcat, JSP/Servlet, JDBC, Framework CDC, Oracle, HTML, CSS, JavaScript, Eclipse
  • Unilog CSG - Ingénieur d'étude

    2006 - 2006 : prestation de pré-embauche pour Unilog via la société AGORA (Nîmes). Unilog à partir d'avril.
    3 applications sont mise en œuvres dans ce projet :
    Une application internet de déclaration de naissance des équidés pour les éleveurs (professionnels ou particuliers).
    Une application intranet pour la saisie de masse de ces mêmes déclarations de naissance.
    Une application mobile pour les vétérinaires mandatés par les Haras Nationaux d'identification des équidés.

    * Mise en place de l'environnement de développement : Apache 2.0, Tomcat 5.5, CVS, Mantis, Maven Proxy, sur Solaris et Linux Red Hat.
    * Conception UML du modèle métier et développement de la déclaration de naissance sur Internet.
    * Modélisation UML des solutions techniques. ;
    * Développement de la déclaration de naissance sur Internet et Intranet des parties service et présentation.
    * Maquettage des interfaces l'application PDA de Identification des équidés, en C# et .Net Compact Framework 2.0.

    Environnement technique : Tomcat, Java, Spring, Struts, iBatis, XML-RPC, Web Service, Oracle, PL/SQL, UML (ArgoUML), Solaris, Linux, Maven 1.x, C#, .Net Compact Framework 2.0, OpenNetCF 2.0, Visual Studio .Net 2005, Eclipse ;
  • Unilog CSG - Ingénieur d'étude

    2006 - 2006 Forfait - Projet Chantier d’Identification des équidés (CID)

    De Février 2006 à Mars 2006 : prestation de pré-embauche pour Unilog via la société AGORA (Nîmes). Unilog à partir d’avril.

    3 applications sont mise en œuvres dans ce projet :
    Une application internet de déclaration de naissance des équidés pour les éleveurs (professionnels ou particuliers).
    Une application intranet pour la saisie de masse de ces mêmes déclarations de naissance.
  • Alstom - Ingénieur d'étude

    Saint Ouen 2006 - 2006 Prestation en pré-embauche pour Unilog via la société AGORA (Nîmes).

    Application de gestion des non-conformités internes. Le but de ce projet était de pouvoir tracer de manière online et offline des non-conformités dans leur chaine de production.

    * Écriture d'un requêteur HQL, semi-générique (exclusion des liens n/m entre les objets). Afin de pouvoir faciliter la recherche fine des fiches de non-conformités.

    Environnement technique : Oracle, HSQLDB, Tomcat, Java, Struts, Hibernate, Eclipse.
  • In-Fusio - Software engineer

    Lyon 2001 - 2005

    J’étais en charge des développements et de la maintenance de divers outils internes à destination des équipes Marketing et de celle du Game Sourcing. J’avais donc en charge la conception et la réalisation de ces outils à partir des demandes émanant directement des utilisateurs finaux. Beaucoup de ces outils étaient en fait une instrumentation d’un processus souvent manuel.


    HexAct Web :

    Écriture une Application extranet de gestion des configurations des mobiles ExEn et EGE. Elle permet à un partenaire de pouvoir configurer les téléphones en sa possession, sur le serveur de jeu GameZilla correspondant à l’environnement souhaité (développement - test - production). Portage en version web d’une application Swing existante.

    Environnement technique: Tomcat 5, JSP, Servlet, JDBC, Oracle, RMI.


    Game Center Telefonica :

    Interfaçage de notre plateforme de jeu GameZilla au game-center de Telefònica. Développement d’une page PHP avec des appels XML-RPC à GameZilla pour afficher les scores des meilleurs joueurs. Génération d’un format XML définit par Telefònica pour intégration sur leur serveur Cocoon.

    Environnement technique: PHP 4, PHPUnit, XML, XML-RPC.


    Game Bundle Editor :

    Application Swing de gestion des binaires de jeux pour mobile, afin de gérer le déploiement des jeux sur GameZilla de manière optimum, fonction des spécificités de chaque téléphone cible.
    Exploration d’un système de fichier, plus ou moins bien normé, connexion à la base de connaissances des téléphones en Lotus Domino, et intégration d’une base locale en HSQLDB pour ses mêmes téléphones.
    Cette application devait effectuer plusieurs actions :
    Analyser la structure et les donnée des répertoires de développement pour extraire les informations des binaires de jeu (à travers des conventions de nommage non homogène) via un jeu d’expressions régulières.
    Saisie manuelle de certaines informations
    Analyse des ressources marketing du jeu (Image, documents Word, Excel,…)
    Rapport des erreurs de l’exploration.
    Synchronisation avec la base de connaissances des téléphones mobiles cibles.
    Création de package adapté pour chaque téléphone cible, prêt a être déployé sur la plate-forme.

    Environnement technique: Java, XML, Swing, JDBC, Lotus Domino 6.5, expression régulière, POI.


    Zen :

    Maintenance d’une base de connaissances sur les téléphones mobiles et d’une application de gestion du suivi de production de jeux en Lotus Domino 6.5.

    Environnement technique: Lotus Domino Designer 6.5, Lotus script


    MIDP MultiPlayer API :

    Ecriture puis maintenance d’une librairie mobile de communication avec la plateforme de jeu GameZilla en MIDP 2.0, sur les couches SMS et HTTP, avec gestion des interactions multi joueurs.

    Environnement technique: Java, MIDP 2, Protocole HTTP.


    Game Naming Convention Verifier :

    Outils de contrôle des binaires de jeux. Vérification via des règles écrites en JavaScript, des diverses exigences opérateur (en Swing, Rhino). Basé sur le moteur de recherches des binaires du Game Bundle Editor, un javascript définissant les règles de validation pour un opérateur est exécuté, générant ainsi un rapport sur des anomalies éventuelles.

    Environnement technique: Java, XML, Swing, expression régulière, Moteur Javascript Rhino, javascript.


    Game Packaging Tool :

    Maintenance/Evolution d’une application Swing de packaging des binaires de jeux en vu d’une livraison directe aux opérateurs, avec génération de documents de livraison Word ou Excel spécifique pour chaque opérateur, à partir d’informations glanées sur différentes sources (tableaux Excel, Système de Fichier, Configuration).

    Environnement technique: Java, XML, Swing, expression régulière, POI, JCom


    Exen Catalog Maker :

    Outil de création de catalogues de jeux téléchargeables sur les mobiles ExEn. Le but de cet outil était de faciliter et de rendre indépendant les game-center managers dans leur gestion des catalogues opérateur.

    Environnement technique: Java, XML, Swing, ExEn



    J’ai passé 3 ans au sein du département de Game Sourcing avec des réalisations aussi diverses que variées. Les travaux réalisés durant cette période ont souvent été le fruit de la collaboration étroite entre le game designer, les graphistes, les testeurs mais aussi mes autres collègues développeurs quand le projet nécessitait du renfort ou de l’outillage. J’ai beaucoup travaillé avec notre plateforme de jeux sur mobile propriétaire ExEn. Mais j’ai aussi fait du développement d’outillage.

    J’ai eu aussi la chance de faire partis des premières personnes du département à porter nos jeux sur la plate-forme « standard » MIDP (Java ME), et à industrialiser la procédure. Au début il y avait un jeu pour une plate-forme, mais très vite les volumétries ont augmenté pour atteindre 15 jeux pour environ 200 terminaux cibles dont au moins 10 plates-formes différentes. Le challenge était donc de réduire les coûts de portage au maximum, et initier des règles de codage et des librairies standard afin de réduire les coûts de portage des nouveaux titres. J’ai donc initié cette démarche et démarré l’outillage pour nos travaux (qui fut repris par la suite par la R&D).


    Jeu Wap :
    Fantacalccio : jeux pronostique sur des matches de foot.

    Jeux ExEn :
    Jurrassic Park III : Jeu d’arcade/aventure issue du film, (réal. N&B et Couleur)
    Panko : jeu de réflexion de type Sokoban (réal. N&B et Couleur)
    Ferrari Racing / IF Racing 1 et 2 : Jeu de course de voiture en pseudo perspective (réal. N&B et Couleur)
    007 Ice Racer : jeux course/action issue de la licence James Bond
    Wallbreaker : casse-brique de type arcanoïde (portage Couleur)

    Portage ExEn -> MIDP 1.0/2.0 :
    Crash Bandicoot
    Terminator
    Wallbreaker
    IF Racing
    Spyro


    Création et évolution des outils interne Game Sourcing :
    Plug-in ExEn SDK - Editeur de Cinématique pour « Celebrity Chic » : Le jeu était une BD interactive composer de nombreuses cinématiques. Le but de cet extension a notre SDK maison (Ecrit en Java/Swing) était de créer et rejouer ces cinématiques avant de les compiler dans un format plus compact pour le mobile.

    Plug-in ExEn SDK - Editeur d’instruction ExEn
    Dû aux spécificités du moteur ExEn et des fontes GSM car les textes devaient être compilés dans un format spécifique, et de pouvoir gérer plusieurs langues. De plus les jeux avaient souvent besoin d’afficher du contenu dynamique dans ces textes, d’où la nécessité d’étendre les capacités du format initial.

    Patch ExEn SDK V1 pour MIDP
    Evolution du 1er SDK de In-Fusio pour supporter les développements MIDP et faciliter les portages de jeux ExEn vers MIDP. Il servait surtout à exporter les ressources d’un jeu pour le MIDP Packer. Application en Java/AWT, reprise non documentée.

    MIDP Packer
    Outils en Java/Swing pour optimiser les ressources d’un jeu afin de privilégier à la fois la taille du binaire final, les temps de chargement, et la capacité mémoire d’un téléphone.

    Divers :
    Mise en place d’un début d’industrialisation des portages ExEn vers MIDP, au travers des outils développés au fur et à mesure des besoins et des montées en compétence de l’équipe sur MIDP. Mise en place de méthodes et de scripts Ant pour industrialiser le tout.
    Responsable du chiffrage des premiers portages de jeux ExEn vers MIDP.
    Veille technologique sur les nouveaux mobiles J2ME du marché

    Environnement Technique : Java, XML, Swing, AWT, ExEn, MIDP 1.0/2.0, Ant, Antenna, JCreator, Eclipse, ExEn SDK, Sun WTK, Nokia J2ME SDK.

  • Médiapole - Webmaster

    2000 - 2000 CDD - Conception et réalisation du site web de la société en HTML, Flash.
    Conception et développement d'une applet de formation continue, avec un questionnaire interactif.

    Environnement technique: Java, Access, JDBC, AWT, Flash 4.0, HTML, Forte for Java.
  • Osiatis - Hotliner - Technicien Helpdesk

    1999 - 2000
    Assistance Technique - Mission chez le client d’assistance technique aux utilisateurs en bureautique. Le périmètre de ma mission était limité aux applications bureautiques sur site non sensible pour des raisons de sécurité et de secret industriel.

    Assistance bureautique à distance et sur site (helpdesk)

    Environnement technique: Windows 2000, Windows NT 4, Word 97, Excel 97


    Hotline - Intégration de la structure d’assistance aux utilisateurs du Technocentre Renault à Guyancourt.
    Assistance hotline de 1er et 2ème niveau sur les incidents bureautique, réseaux, et matériels.

    Assistance bureautique à distance et sur site (helpdesk)
    Assistance matériel sur site (changement de postes, dépannage sur site, …)

    Environnement Technique: Windows 98, Windows NT 4, Word 97, Excel 97, Lotus Notes 4
  • Macif - Stage de BTS

    Niort 1998 - 1998 Macif - Service Informatique
    Stage de BTS

    Développement d'un script en REXX de livraison de document sur les postes utilisateur de la GED (Gestion Electronique des Documents).

    Environnement technique: REXX, GED.

Formations

Réseau