Maxime - Chef de projet CSS
Ref : 100629L001-
59110 LA MADELEINE
-
Chef de projet, Développeur, Webmaster (42 ans)
-
Freelance
FactorApp SAS :
Décembre 2012 – Aujourd’hui
Domaine d'activité :
FactorApp SAS développe des applications web à forte valeurs ajoutées dans le domaine de la mobilité. Elle vient de lancer sous la marque EcoTa.co un service web de réservation de voiture avec chauffeur.
L’application web : app.ecota.co et le site : ecota.co
Fonctions exercées :
- Co-fondateur et directeur technique.
- Encadrement de 3 développeurs back-end Ruby on Rails.
- Gestion de projets en mode Agile, Test Driven Development, intégration continue.
- Rédaction de spécifications fonctionnelles générales et détaillés.
- Rédaction de spécifications techniques et modélisation UML.
- Conception logo, charte graphique, webdesign et support de communication print.
- Encadrement et gestion de la communication graphique et de la communication sur les réseaux sociaux.
Environnement :
Ruby 1.9, Ruby on Rails 3, REST, HTML5, CSS3, LESS, Bootstrap, JavaScript, jQuery, Coffescript, Google Maps API, Aptana, git, Github, Heroku, Redmine, Hudson, Sonar, jMeter, TomTom, Twilio.
Devoriginal :
Novembre 2010 – Aujourd’hui
Domaine d'activité :
Entreprise individuelle de prestation de services en informatique, création de site vitrine, web2.0, mobile et e-commerce.
********
Fonctions exercées :
- AMOA (aide à la rédaction du cahier des charges).
- Wireframing, Rédaction de spécifications fonctionnelles générales, documentation utilisateur.
- Webdesign (« Responsive Design »)
- Intégration de maquette HTML5 / CSS3 (Thèmes WordPress, Joomla!).
- Développement « from scratch », ou sur la base d'un CMS WordPress ou Joomla! (Installation, choix des plugins, développement de plugin…)
- Développement de site e-commerce sous Magento, réalisation de thèmes et d'extensions (notamment pour la Startup ColisWeb)
- Veille technologique.
Environnement :
Eclipse, Redmine, Hudson, Sonar, Git, HTML5, CSS3, JavaScript, jQuery, HTML5-boilerplate, Bootstrap, PHP5 et MySQL.
Cofidis mission pour Insitoo-IT:
Novembre 2010 – mars 2012
Domaine d'activité :
Mission de responsable d’application exercée en indépendant, dans le service internet, sur les technologies Java / JEE.
Fonctions exercées :
- Modélisation (UML Use - Case, Class Diagram, Sequence Diagram, Activity Diagram)
- Rédaction des documents de conception technique.
- Suivi des développements avec le centre de développement, revue de code.
- Audit de l’application espace client du site ********.
- Mise en place d’une bibliothèque commune en Java / JEE pour les différentes couches (model, métier, front).
- Réalisation d’évolutions et correction d’anomalie (Java / JEE et Cobol).
- Livraison des applications.
Environnement :
Serena Dimensions, GCL, BDD Oracle, connecter Tuxedo, BEA Weblogic 10.3, IBM Rational Software Modeler, JSF2, Richfaces 4, OpenSSO, Metro, Eclipse, Maven 2, Hudson, Sonar, Framework EJB interne, web services.
Atos Origin WorldLine pour le projet Massilia, mission pour Atos Origin Intégration :
Avril 2010 – Novembre 2010
Domaine d'activité :
Le projet Massilia est une solution générique e-commerce réalisée en Java / JEE avec un partie des développements en Offshore.
Fonctions exercées :
- Modélisation et Conception technique de nouveaux services de la solution e-commerce. (UML Use - Case, Class Diagram, Sequence Diagram, document en anglais).
- Développement du model et des interfaces (DAO et Manager) des services modélisés.
- Leader sur le périmètre interface utilisateur côté administration, création d’une librairie de composants Tapestry communs et extensibles.
- Gestion des développements en offshore sur les services modélisés (Atos Origin India) : Support sur la conception technique et fonctionnel, code review, création d’anomalies.
- Création d’une application front de bench, conception des scénarios de test de charge avec JMeter, mise en place de l’environnement de bench et livraison de l’application.
- Documentation et communication en anglais (Code review, Release notes, User guide, installation guide…)
Environnement :
Eclipse, Subversion SVN, JPQL, MySQL, PostgreSQL, Apache Tomcat, Jetty, Maven 3, Hudson, Sonar, JMeter, Framework Spring 3.0, Tapestry 5.0, web services, SOA, CMS Lutèce, indexation avec Solr.
Formation :
- Workshop HTML5 (1 jours).
- Formation Spring 3.0 avril 2010 (5 jours).
- Formation Tapestry 5 en mai 2010 (3 jours).
Conseil Régional pour le projet Portail élues, mission pour Atos Origin Intégration :
Mars 2010
Fonctions exercées :
- Capitalisation et formation d’une ressource sur l’intégration XHML / CSS d’une maquette dans SharePoint.
Atos Origin WorldLine pour le projet SPoP, mission pour Atos Origin Intégration :
Novembre 2009 – Mars 2010
Domaine d'activité :
Le projet SPoP est une solution et une plateforme de payement international réalisée en Offshore.
Fonctions exercées :
- Recueil des besoins dans les différentes entités européennes d’Atos Origin Worldline.
- Conception fonctionnelle et technique de nouveaux composants communs à différent web service. (UML Use - Case, Class Diagram, Sequence Diagram, document en anglais)
- Gestion des développements en offshore (Atos Origin India).
- Mise en place des premières implémentations techniques : continuous build Hudson / Maven, continuous test with JUnit 4 / DBUnit, SOA extensibilité…
- Revue de code, recette suite à la livraison par l’équipe indienne.
- Documentation et communication en anglais (Code review, Release notes, User guide, installation guide…)
Environnement :
Eclipse, Subversion CVS, Client SQL SQuirreL, MySQL, Apache Tomcat 5, IBM Rational Rose, Maven 2, Hudson, EJB3, OpenEJB, Hibernate, JUnit 4 / DBUnit, Framework propriétaire XA et FW3, Web services, SOA.
Formation :
- Formation e-Learning anglais avec Englishtown début février 2010 (toute l’année)
- Formation à l’outil FlexPLM de PTC qui permet la gestion du cycle de vie de produits en octobre 2009 (2 jours).
Natixis pour le projet Line Bourse, mission pour Atos Origin Intégration :
Aout 2009 – Octobre 2009
Domaine d'activité :
Site internet de bourse en ligne pour les trois entités du groupe : Natixis, Banque Populaire et Caisse d’épargne.
Fonctions exercées :
- Expertise sur l’intégration HTML / CSS2, l’accessibilité et l’ergonomie.
- Revue de la maquette html « charte blanche » (un seul code html généré pour 3 designs différents chargé dynamiquement selon l’entité).
- Expertise pour une compatibilité multi navigateurs (IE6, IE7, Firefox et Safari Mac).
- Gestion de deux ressources supplémentaires pour finaliser le projet avant livraison.
- Rédaction d’un document de conception technique graphique.
- Corrections d’anomalies suite à la phase de recette interne et client (JAVA, JSP, Tiles, JavaScript, HTML / CSS…).
- Respect des normes d’accessibilité niveau bronze, et des standards W3C.
Environnement :
Rational Application Developer d’IBM (basé sur Eclipse), PVCS, Serena Dimensions, IBM WebSphere 6.1, JSP, Framework Tiles (système de Template), AJAX JQuerry.
Conseil Régional pour le projet Portail SIL, mission pour Atos Origin Intégration :
Aout 2009 – Septembre 2009
Domaine d'activité :
Dans le cadre de la rénovation de son Système d’Information Lycées, le Conseil Régional actualise et regroupe les différents environnements logiciels existant.
Fonctions exercées :
- Analyse des possibilités graphique et d’intégration qu’offre SharePoint.
- Conseil sur l’intégration, l’ergonomie et l’accessibilité avant création de la maquette par un graphiste.
- Intégration d’une maquette graphique dans le portail régional, en ASP.NET / XHTML / CSS.
- Création du gabarit à partir d’une Masterpage minimal, et de Layouts personnalisés en ASP.NET.
Environnement :
Microsoft Office SharePoint Server 2007, ASP.NET, Microsoft office SharePoint Designer, Visual Studio 2008, Microsoft Visual SourceSafe, XHTML, CSS2.1, JavaScript.
Conseil Régional pour les projets ********, Girafon, Base de données lycées et Taxes Portuaires, mission pour Atos Origin Intégration :
Mai 2009 – Septembre 2009
Domaine d'activité :
L’application ******** permet un accès à un passeport pour l’informatique et le multimédia à tous citoyens de la région. Elle permet de gérer les organismes de formations, les tuteurs, les quizz de positionnement, définir un parcours de formation, la gestion financière.
L’application Girafon gère le suivi des actions de formations professionnelles, les calendriers prévisionnels d’actions de formation
Le projet Base de données lycées a comme point d’entrée le portail SIL en SharePoint, et permet de disposer d’un référentiel partagé d’informations métiers relatives aux Lycées, ainsi que de mettre en place une logique d’historisation des données.
L’application Taxes portuaires permet l’enregistrement des mouvements d’entrée / sortie des navires, des manifestes avec les marchandises transportées, le calcul automatique des taxes et droits de port.
Fonctions exercées :
- Rédaction du document de conception technique.
- Réalisation Java / JEE au sein d’une équipe de 4 personnes. Mise en place de RichFaces (onglet avec la bibliothèque RichFaces, création de converters et validators spécifiques…). Création de bon de commande PDF par l’application avec la librairie Itext. Intégration de BIRT (système de création de rapports pour les applications Web).
- Conception du plan et cahier de recette, ainsi que la documentation utilisateur.
- Recette interne et corrections des anomalies.
- Conseil et expertise sur l’ergonomie et l’intégration (XHTML, CSS2).
Environnement :
Ubuntu, Eclipse, Subversion SVN, Client SQL SQuirreL, MySQL / Oracle 10g, Apache Tomcat 6, Framework JBoss SEAM, RichFaces.
Formation :
- Formation au système de création de rapports pour les applications Web BIRT en juin 2009 (1 journée).
- Formation « Java - Programmation » (5 jours), ainsi que « Architectures JEE complexes : Spring Hibernate JSF » (5 jours) en mars 2009.
CEMA FROID pour le projet DATAFLUIDES, mission pour Atos Origin Intégration :
Février 2009 – Mars 2009
Domaine d'activité :
Site internet avec une partie publique, ainsi qu’une partie avec authentification permettant la délivrance d’attestation pour les entreprises manipulant les fluides frigorigènes. La section privée permet de réaliser un devis par trois organismes agréés différents, gérer les audits et bilan annuel, facturation…
Fonctions exercées :
- Conseil et expertise sur l’ergonomie et l’intégration (XHTML, CSS2) de la partie dynamique privée (JEE), et réalisation.
- Réalisation de la partie statique publique.
- Parsing côté client d’un fichier générer par batch, pour un affichage avec champs de recherche et tableau paginé en JavaScript.
Environnement :
Eclipse, Subversion SVN, XHTML, CSS2.1, JavaScript, PostgreSQL, Apache Tomcat 6, Framework JBoss SEAM.
GCE Technologie (centre technique groupe Caisse d’Epargne), mission pour Atos Origin Intégration :
Novembre 2007 – Janvier 2009
Domaine d'activité :
Cette mission s’est déroulée sur le domaine crédit, de l’instruction à la gestion. Celui-ci comprend pour la partie instruction des crédits d’une interface NTIC, et pour la partie gestion du système d'information - Mainframe IBM CICS/MVS (traitement TP et BATCH).
Fonctions exercées :
- Analyste programmeur sur la TMA du domaine crédit, analyse et correction des incidents nationaux des logiciels Crédécureuils.
- Gestions de l’activité régionale :
- Gestions des incidents de production, pré-analyse (national ou régional, instruction ou gestion), et dispatche aux collaborateurs de l’équipe pour une correction logiciel, par SPUFI…
- Vérification des différents indicateurs et recadrage de l’activité de l’équipe, participations aux points mensuels de la TMA et aux réunions des référents fonctionnel.
- Suivi de production (vérification du bon fonctionnement des traitements Batch).
- Mise en production de correctifs.
- Développement d’un intranet (PHP / MySQL et intégration XHTML / CSS2) au sein du service, pour le suivi des mises en production…
Environnement :
Mainframe IBM CICS/MVS (traitement TP et BATCH), PACBASE, DB2.
Formations :
- Domaine Crédit Gestion et Instruction, Compétences fonctionnels au niveau des processus interface, SGFAS PAS et PATZ, Q/R, ETATS GEIDE, Révision, Module de calcul. (2 semaines).
GIRCE Ingénierie (centre technique groupe Caisse d’Epargne), mission pour Sylis :
Avril 2005 – octobre 2007
Domaine d'activité :
Cette mission a été effectuée sur le domaine monétique. Celui-ci comprend le système d'information - Mainframe IBM CICS/MVS (traitement TP et BATCH), les automates bancaires (NCR, Wincor, version HLG, personnalisation...), le serveur d’agence (transaction Mur d’Argent), le serveur monétique ISIM (serveur d’autorisation, et gestionnaire de GAB...) et ARGAUS (outil de télésurveillance, télédiffusion et télécollecte pour les automates bancaires).
Fonctions exercées :
- Migration des automates bancaires (GAB, BLS et ARC) sur le nouveau serveur monétique ISIM (développé par la société Lusis)
- Assistance MOA des Caisse d’Epargne sur l’ensemble du domaine monétique.
- Gestion des incidents fonctionnels et techniques pour le domaine monétique.
- Conduite de Changement pour la MOA :
Formation de la MOA à la nouvelle solution monétique. Décomposée en deux axes : l'explication de la partie fonctionnelle du nouveau serveur et formation aux nouveaux ajustements comptables du domaine monétique.
Création de documentation et de nouvelles procédures dans le domaine monétique, notamment pour la centralisation de l'exploitation monétique sur un autre centre technique.
Communication pour l’ensemble du domaine des évolutions, correctifs, versions logicielles, incidents et exercices de Backup (du serveur monétique).
Rédaction de plan de tests pour l’homologation des versions logicielles des guichets automatiques.
- Déploiement de version guichet automatique (version HLG et socle système pour NCR et Wincor) et écran publicitaire :
Supervision de la phase de recette à la phase de généralisation en production pour les GAB, BLS en X25 ou IPsec.
- Animation d’audio conférence pour la gestion d’incident majeur, le déploiement de versions GAB en production. Rédaction des comptes rendu.
- Développement d’un intranet (PHP / MySQL et intégration XHTML / CSS2) au sein du service, afin de suivre les déploiements des versions logiciels (statistiques et graphiques grâce à la bibliothèque Artishow).
- Développement d’un intranet au sein du service, permettant le suivi des créations – modifications – clôture sur les guichets automatiques (GAB et BLS) avec envoi d’un fichier Excel de suivi pour la MOA.
- Développement d’un traitement de rapprochement d’écart entre deux états (générés en Batch), permettant de détecter les écarts entre les opérations de retraits non imputées en TP et les reprises automatiques d’imputations.
Formations :
- Mainframe IBM CICS/MVS – JCL – TSO/ISPF – COBOL II TP et BATCH – PACBASE.
- Domaine monétique et moyen de paiement, nouvelle solution monétique ISIM (2 semaines).
- Installation logicielle sur guichet automatique NCR et Wincor, ainsi que les fonctions du menu superviseur.
Phenix Netcom (opérateur – intégrateur en téléphonie) :
Octobre 2004 – Avril 2005
Fonctions exercées :
- Chargé d’affaire : Détections et gestion des projets d’installation de PABX (standard téléphonique) et de caméra de surveillance IP, ainsi que la supervision de l’installation en tant que chargé d’affaire.
- Développement d’un intranet prospect – client (PHP / MySQL avec intégration HTML4.0 / CSS).
Stages :
Stage à Barcelone (Erasmus) en collaboration avec Schneider :
Avril à Septembre 2003
Projet en collaboration avec Schneider sur la conception d’un site embarqué sur un automate, permettant de visualiser les différentes étapes, le contrôler et le reprogrammer via internet. (HTML, JavaScript et PL7Pro).
Stage à France Télécom :
Avril à Juin 2002
Dans le service Groupe Pilotage Supervision AXE 10, maintenance logiciel de problèmes sur le système de commutation et création de macro pour effectuer des tâches journalières.
Expériences personnelles :
Kix (Conception en design de produits) :
Mars 2008 – Mai 2008
Création du site internet de l’entreprise en collaboration avec un graphiste, intégration du site (avec HTML, CSS et JavaScript), développement (PHP / MySQL et système d’onglet avec JQuerry) de la partie administration du site permettant la gestion des news, projets et partenaires. Développement d’un accès FTP web pour les clients de l’entreprise.
Côté Grimpe (Educateur indépendant en escalade) :
Mars 2006
Création du site internet de l’entreprise, conception du design (sous The GIMP), intégration du site (avec HTML et CSS) et développement des scripts (PHP / MySQL).
Bab y Bivouac
Octobre 2005
Création du site internet Bab y Bivouac sur le thème de l’escalade, conception du design (sous The GIMP), intégration du site (avec XHTML et CSS), utilisation d’un CMS (XOOPS) avec création d’un module basé sur l’API Google Maps (AJAX et PHP / MySQL). Ce module permet de répertorier et de donner un descriptif des sites et salles d’escalade en France ou ailleurs.
Compétences :
Présentations des compétences qui ont été développées via mes formations, mes expériences professionnelles et mes expériences personnelles. Pour chaque compétence, cette mention est précisée (noté respectivement : Form, Pro et Perso), j'y ai également placé un indicateur du niveau (auto-évaluation du type : pour initiation).
Techniques :
Langages de programmation, Frameworks et librairies : WEB
HTML5 et XHTML
CSS3 : Less
JavaScript : Node.js, Coffescript Form
Ajax : jQuerry, Prototype, Scriptaculous, Mootools, Google API...
XML et Json: flux RSS, sitemap, fichier de configurations…
PHP 5
CMS : JOOMLA, WordPress, XOOPS (création de thèmes et plugin)
Magento et Zend Framework
RoR
Ruby 1.9 et 2
Ruby on Rails 3 et 4
JAVA / JEE
Java / JEE : EJB3 (Enterprise JavaBeans), SpringBeans…
Form
JBoss SEAM et Spring 3
Form Pro Perso
JDBC / JPA / Hibernate :
Persistance, mapping objet / relationnel. JPQL / HSQL
Form Pro Perso
JSP, JSF 1.2 et 2.0 (Servlet, Facelets), Tapestry 5.0
Form Pro Perso
Struts, Tiles (système de Template).
Perso Pro
Librairies AJAX : RichFaces, Tomahawk.
Form Pro Perso
CMS : Lutèce
Pro
Tests Unitaires :
JUnit, DBUnit,
Form Pro Perso
Librairies : Itext, Log4J, BIRT système de création de rapports pour les applications Web), Solr.
Form Pro
Mainframe
PACBASE :
Programmation sur Mainframe IBM MVS / CICS (environnement Batch et TP)
Form Pro
JCL :
Programmation sur Mainframe IBM MVS / CICS
Form Pro
COBOL II :
Programmation sur Mainframe IBM MVS / CICS (environnement Batch et TP)
Form
Bases de données (BDD) et système de gestion de bases de données (SGBD) :
SQL (BDD)
Form Pro Perso
MySQL : (SGBD relationnel libre sous licence GPL)
Form Pro Perso
PostgreSQL
Pro
Oracle
Pro
DB2 (SGBD relationnel d'IBM) :
DB2I sur Mainframe IBM et DB2 Express sous Windows.
Form Pro Perso
SQLite
Pro
Serveurs web et serveurs d’applications :
Apache Tomcat 5 et 6 :
Configuration, déploiement des applications en recette.
Form Pro Perso
IBM WebSphere 6.1
Pro
BEA Weblogic
Pro
Jetty 7
Pro
LAMP
Perso Pro
Webrick, Thin, Heroku
Perso Pro
Outils sous environnement Windows ou Linux :
Eclipse,
Rational Application Developer d’IBM (basé sur Eclipse ), Aptana
Form Pro Perso
Subversion SVN, GIT, CVS, PVCS, Serena Dimensions
Pro Perso
Hudson, Sonar, jMeter, Selenium
Pro Perso
Maven 2 et 3
Pro Perso
IBM Rational Software Modeler - Rational Software Architect
Pro
Client SQL SQuirreL
Pro
Power*Architect :
outil de modélisation de données
Pro Perso
Suite Adobe :
Photoshop - Illustrator - Indesign - Première Pro
Perso
Suite Microsoft Office (toutes versions incluant 2010 professionnel)
Form Pro Perso
Suite Open Office
Perso
The GIMP
Pro Perso
Quark Xpress
Perso
Outils sous environnement Mainframe IBM CICS / MVS :
TSO / ISPF
Form Pro
DB2I (SGBD relationnel d'IBM)
Form Pro Perso
Endevor :
outils de gestion de développement d'applications
Form Pro
Beta92 :
Etat d’exécution des JOB.
Form Pro
VisualAge PACBASE :
Form Pro
Systèmes d'exploitation :
Microsoft Windows :
XP Pro - 2003 server - Seven
Form Pro Perso
Z-OS/390 :
Pour Mainframe IBM
Form Pro
Linux :
Debian, Ubuntu, BackTrack (distribution spécialisé pour les tests de sécurité)
Pro Perso
Mac OS X
Perso
Réseaux et systèmes :
TCP / IP / Ethernet
Form Pro Perso
PABX, RNIS, RTC, X25
Form Pro
WIFI
Form Perso
Proxy, DNS :
Sous Linux (Squid pour le proxy, BIND pour le serveur DNS).
Form Perso
Electroniques et Automatismes :
Automates Programmable :
Langages PL7Pro et Ladder - Gamme de produit Schneider - Serveur Web embarqué
Form
Microcontrôleur :
De la famille PIC chez Microchip.
Form
Circuit logique programmable :
Chez Lattice Semiconductor.
Form
Langues :
Anglais : Ecrit : Rédaction de document, mail...
Oral : Audio conférence…
Pro Form Perso
Espagnol : Form
Fonctionnelles :
Monétique :
Système d’information - Serveur d’autorisation - Gestionnaire de GAB - Automates bancaires.
Pro Form
Moyens de Paiement :
Carte Bancaires - Monéo - Mur Argent.
Pro Form
Comptabilité :
Dans le domaine bancaire et plus précisément monétique.
Pro
Crédit :
Instruction et gestion. Principalement sur les processus interface, SGFAS PAS et PATZ, Q/R, ETATS GEIDE, Révision, Module de calcul.
Pro Form
Téléphonie :
Système de Commutation France télécom - PABX
Form Pro
E-commerce :
Pro Form
Méthodologiques, relationnelles et commerciales :
Accessibilité WCAG 2.0, ergonomie UX UI, charte blanche, Web 2.0, Responsive design
Pro Perso
UML:
Use case, acitvity diagram, class diagram, sequence diagram.
Pro Perso
Design pattern : Singleton, DAO, DTO / VO, IOC, injections de dépendances, modèles MVC.
Form Pro
Social média :
Pro Perso
Gestion de projets :
Méthode agile, scrum, intégration continue, TDD, déploiement continue.
Pro Perso
Animation d’équipe :
Brainstorming, réunion, audioconférence. Dispatche d’activités, mise en place et suivi tableaux de bord.
Pro
MOA et conduite de changement.
Pro
Marketing, commercial et communication :
Téléprospection, prospection directe, base de données clients et prospects. Rendez-vous clientèle.
Pro
Formation
- Première année de facultés des sports. Juillet 2004
- DUT Génie Electrique et informatique industriel, option électronique.
Juillet 2003
- BAFA avec perfectionnement ski et activités de neige. Juin 2002
- Baccalauréat scientifique, option SVT. Juin 2000