Franck - Architecte J2EE
Ref : 091006N001-
34000 MONTPELLIER
-
Architecte, Développeur, DevOps (47 ans)
-
Télétravail uniquement
-
Freelance
Expériences professionnelles
Leader technique (05/2019 – à ce jour)
Finaxys (1 Terrasse Bellini, 92919 Paris la Défense Cedex France) – Banque (Crédit Agricole)
Leader technique pour une équipe de 14 personnes dans le département ITS qui délivre des infrastructures
hautement disponibles pour une trentaine d’applications.
Plus de 20 parties prenantes doivent être coordonnées en permanence pour la livraison dans les délais des socles
techniques et logiciels
• Accompagnement à la mise en place de plusieurs offres de services
o Monitoring et de log basée sur ELK (Elasticsearch, Logstash et Kibana), Prometheus et Grafana. Plus de
15000 documents sont indexés par les cluster chaque seconde,
o Event et Streaming avec Kafka,
o Big Data sur la base de la stack Cloudera,
o Kubernetes info géré (on premise) orchestrant des containers Docker,
o Serveurs d’applications bâtie sur Wildfly et Nginx.
• Pilotage opérationnel de l’activité de l’équipe (affectation des tâches, priorisation, gestion des budgets, KPIs, plan
capacitaire, …).
• Coordination des interfaces avec toutes les parties prenantes (plus de 20).
• Présentation et sensibilisation à l’impact du numérique sur la stratégie auprès des décideurs.
CEO/CTO & Entrepreneur (09/2017 – à ce jour)
Care eat (********
Solutions numériques de pratiques anti-gaspillage alimentaire multi-récompensées.
• Responsable de la stratégie IT et de son alignement avec les activités commerciales.
• Mise en place des processus de gouvernance et de revue pour évaluer l’alignement d’un pool de projets avec les
normes et les standards d’architectures préconisées.
• Gestion de budget projet tenant compte des restrictions financières en apportant des solutions respectant le périmètre
métier à moindre coût.
• Conception, architecture, développement de solutions utilisées pour améliorer les pratiques écoresponsables des
commerces de bouche.
• Interopérabilité de technologies variées au travers de contrat d’interface et d’un bus de service.
• Gestion opérationnelle et développement d’une startup multi-récompensée (Lauréate du réseau Entreprendre, incubé
par Ronalpia, …)
Architecte d’Entreprise & Fondateur (01/2013 – 09/2017)
Experiatech (********
Stratégie e-Gouvernement (Gabon), Transport (Air France), eCommerce (Groupe LDLC),
• Conception et gestion de plus de 50 projets dont les budget sont compris entre 25K€ et 1,5M€.
• Élaboration de processus standards de production ayant permis d’augmenter la précision des coûts de mise en œuvre et
la réduction des délais de livraison des solutions de près de 50%.
• Réduction des coûts des initiatives IT en portant notamment certains systèmes vers des solutions SAAS.
• Architecte logiciel leader dans la conception d’une stratégie d’intégration de l’ESB FUSE avec des applications métiers.
• Allocation des ressources et gestion des délais sur un projet Web e-Commerce impliquant 12 ressources.
• Définition des méthodes et pratiques pour le développement de projets IT.
• Collaboration avec les équipes techniques pour résoudre des incidents.
• Mise en place d’une solution cloud de fédération des identités pour une plateforme e-Commerce B2B.
• Adaptation des options techniques aux besoins spécifiques des clients.
• Développement d’une solution Big Data dans le cadre de la sécurisation d’un parc informatique permettant de capitalisé
sur les tendances des pannes à travers les indicateurs matériel, réseau et performances logicielles. Cette solution
permet d’adapter les plans de reprise en fonction des défaillances détectées. Solution implémentée sur la base d’un
cluster ELK.
• Mise en place d’une architecture scalable basée sur des containers Docker auto-instanciés au sein d’un cluster de plus
de 80 nœuds.
Manager IT Freelance & Architecte Big Data (12/2011 – 07/2016)
Caisse d’Epargne Ile de France (********
Architecte technique de la plateforme d’intégration des données servant des millions de clients et traitant plus de 25 milliards € de transactions par jour. La plateforme consomme près de 10To de données en provenance de logs et de données utilisateurs de différents systèmes. Conception et design des composants clés de la plateforme effectuant le traitement temps réel de 1300 sources de données diverses, structurées ou pas.
Utilisation de WinTask en interface d’import et de contrôle de cohérence de flux Excel, XML, fichier TXT et formulaires Web
Amélioration des traitements et du stockage des données en utilisant le Framework Hadoop pour le calcul distribué dans un cluster composé de 10 nœuds.
Conception de la plateforme d’ingestion et d’analyse temps réel en utilisant Storm et kafka. Expérience pratiques avec les bases de données NoSQL Riak, Couchbase, MongoDB, HBase et Cassandra.
Implémentation d’un moteur de cache distribué breveté servant des millions de requêtes 10 fois plus vite qu’auparavant. Le moteur de cache agit comme un reverse proxy et traite les réponses qui sont envoyés à des millions d’appareils au format JSON à plus de 100K requêtes/seconde.
Construction d’index personnalisés pour la récupération d’information haute performance en utilisant Apache Lucene et Apache Solr et un graphe optimisé de données de près de 5 milliards de nœuds.
Création de POC à partir de zéro illustrant comment les techniques d'intégration de données peuvent répondre aux besoins spécifiques de l'entreprise en réduisant les coûts et les délais de commercialisation.
Coordination d’un environnement métier représentant 143 personnes et 15 domaines fonctionnels. Introduction de pratique d’architecture d’entreprise pour établir les capacités opérationnelles et technologiques en fonction de la stratégie de l’entreprise.
Implémentation d’un environnement complet de développement .NET pour un département informatique composé de 9 ressources.
Gestion de projet : Chef de projet confirmé sur plus de 10 projets différents. Définition des livrables et des jalons et gestion des dépenses engagés par rapport au prévisionnel. Pilotage des réunions projets, rédaction des différents plans, interface avec les clients et communication des états..
Implémentation et support technologique pour le développement de solutions intranet impliquant de nombreuses interfaces avec d’autres SI (SOAP, REST, SOA).
Supervision et collaboration avec une équipe d’architecte d’entreprise dans la cadre de la mise en place d’un Framework d’entreprise au sein d’une agence gouvernemental.
Formateur .NET et Architecte Java 05/2011 à ce jour 6 pers. 650j/h
Formateur sur ASP.NET MVC 2 et VB.NET - 9 jours.
Projet WinB2, Gestion des normes appliquées aux prestations médicales Responsable et architecte de la solution globale Accompagnement des équipes CPAM Supports aux équipes de développement Modélisation UML du contexte métier
Environnement : Spring 3, Java 1.6, JPA/Hibernate, StartKit v10 CNAMTS, UML 2
Responsable Technique du POC 02/2011 – 04/2011 3 pers. 130j/h
Solutions création et gestion de documents d’identités Architecte de la solution globale Suivi des développements Intéropérabilité avec tiers .NET basé sur Hessian et API REST Modularité Java basé sur OSGI
Environnement : Front WPF, ESB, Java OSGI, Spring 3, Spring DM 1.2, JPA/EclipseLink
Responsable suivi projet 01/2011 2 pers. 35 j/h
Intégration technologie Symeos (Authentification pour mobile) pour
Windows Phone et Blackberry Suivi des développements Relation client Planning de la réalisation Affectation de tâches
Environnement : Windows Phone, Blackberry
Consultant technique FLEX / PHP 09/2010 – 12/2011 2 pers. 120 j/h
Gestion du parc matériel et logiciel affecté au projet au sein du centre de service Architecture de la solution
Intégration LDAP Conception, développement, test et intégration
Environnement : Flex 4, PureMVC, AMFPHF, PHP, Apache, MySQL, SVN,
Flash Builder, Apache
Architecte / Développeur .NET 06/2010 – 09/2010 9 pers. 650 j/h
Pilotage d’un four à fusion de métaux de 30 tonnes Architecture technique de la solution Support au développement Développement de la couche modulaire Mécanismes de communication entre modules / serveurs (BDD, WS) Principes d’exposition des services métiers
Environnement : Silverlight, SQL Server 2008, Reporting Services, Windows
Server2008, C# 4, Entity Framework, RIA Services, VB.NET, SVN, VS 2010,
IIS 8
Architecte logiciel FLEX / JAVA 04/2010 – 07/2010 8 pers. 650 j/h
HPRI / TFE – Gestion des référentiels produits Architecture technique de la solution Support au développement Infrastructure de communication avec les Datawarehouses Intégration de reporting avec JasperReport Interface de présentation Flex
Environnement : Flex 3, J2E, Oracle 9i, jQuery, Struts2, Spring, Hibernate, SVN,
Granite DS, Eclipse, Tomcat, JFreeChart, JaspertReport, iReport, Maven
Architecte JAVA 01/2010 – 04/2010 3 pers. 235 j/h
eShop / eBooking Factory – Backoffice d’administration des sites eCommerce Euromaster Mécanisme automatisé de gestion des traductions, Support au développement Architecture technique de la solution Conception, développement, test et intégration Mis en place PIC (Plateforme d’Intégration Continue)
Environnement : J2E, Oracle 9i, jQuery, Struts2, Spring, Hibernate, Eclipse, SVN, WebSphere, FreeChart, JaspertReport, iReport, Maven
Consultant technique / Architecte développeur JAVA 10/2009 – 01/2010
******** – Site d’annonces immobilières du groupe Centre France Développement, test et qualification Support au développement Intégration mécanique de navigation Génération PDF
Environnement : J2E, MySQL, jQuery, iBatis, Eclipse, CVS, JaspertReport, iReport, Maven
Responsable technique 11/2008 – 10/2009 7 pers. 910 j/h
Syspeo Planification – Réaliser des simulations de montées en charge de la plateforme de tri en fonction des flux et des ressources matériels et humaines disponibles Rédaction des spécifications détaillées UML Intégration Plateforme d’Intégration Continue Montage de la plateforme de développement Architecture de la solution Support au développement
Environnement : J2E, Oracle 9i, Websphere, Dojo, Eclipse, SVN, JFreeChart, Struts 2, Spring, Hibernate, Quality Center, Maven
Ingénieur d’étude 11/2008
Syspeo Acquisition – Vise à enregistrer quotidiennement l’ensemble des flux constatés sur chaque poste de travail Montage et prise en charge de la plateforme
Environnement : ASP.NET, Oracle 9i, SVN Quality Center
Concepteur décisionnel 03/2008 – 10/2008
Orchidée – Gestion des ressources cotorep et handicap La Poste Consolidation des interfaces d’import/export Orchidée Rédaction du cahier de tests des interfaces d’échanges Orchidée <-> Prisme Analyse de l’existant – Analyse d’impacts Conception du nouveau Module Handicap – partie décisionnelle Modélisation des univers BO Assistance à la conception de la partie transactionnelle Assistance à la MOE sur les développements du module décisionnel
Environnement : UML, Objecteering, Oracle, Business Object, IIS
Architecte logiciel .NET 12/2007 – 02/2008
AGREO – Extranet agricole collaboratif Réalisation d’un outil d’installation du logiciel Agreo Architecture technique de la solution Définition des normes de développement Support au développement Formations des équipes
Environnement : InstallShield, .NET 2, SQL Server 2005
Architecte .NET 12/2006 – 11/2007 12 pers. 10000 j/h
Solutions pour gérer les processus métiers dans les casinos Architecture technique de la solution Développement POC Formation des équipes sur VS TeamSystem Mis en place de la gestion de configuration avec TFS Définition des processus de développement (normes, environnements, nomenclatures)
Environnement : WPF, WCF, .NET 3.5, Visual Studio TFS, VS 2008, UML, Windows Workflow, Oracle, DB2, SQL Server 2005
Concepteur / Développeur Java 12/2006 2 pers. 60 j/h
Gestion des statistiques sur l’accidentologie dans l’Hérault Aide à la rédaction du cahier des charges Modélisation objet, définition des couches logiques, implémentation, tests unitaires, test d’intégration Modélisation des données sous Base
Environnement : Eclipse, Open Office SDK, UML, Java
Consultant .NET 06/2006 – 11/2006 8 pers. 800 j/h
AGREO – Extranet agricole collaboratif : Refonte de l’application AGREO vers ASP.NET Revue d’architecture Développement des composants techniques (DAL, Exception layer, Toolkit de localisation) Support au développement Plateforme d’Intégration Continue
Environnement : VS 2005, .NET 2, SQL Server 2005, UML, NUnit, FxCop, Nant, Visio, Enterprise Architect, CruiseControl .Net, SVN
Chef de projet 04/2005 – 05/2006 4 pers. 600 j/h
PAD – Planification des absences et dépôts Conception, développement et gestion du projet Mise en place d’une plateforme d’intégration continue Encadrement de 4 développeurs Définition de l’interface PAD GEODE avec le programme Win Task Ecriture du moteur de planification et dépôt des absences Création d’une matrice de règles de gestion Tests et optimisations
Environnement : C#, XML, ASP.NET, VS 2003, Nunit, Ant, VSS, SQL Server 2003
Ingénieur méthodes / Ingénieur développement
01/2001 – 03/2005
Composants systèmes et logiciels pour les systèmes embarqués Mise en place des normes et procédures pour satisfaire à la norme ISO 9001 Procédures de qualification des livrables (internes / externes) Validation technique des manuels clients Analyse des besoins /Rédaction du cahier des charges Chargement dynamique local ou distant des composants, partage mémoire entre composants Implémentation de la couche TCP/IP v4 Nexcore Traitements automatisés / optimisation
Environnement : C, C++, XML, NSI, Java, CVS, LoadRunner, Shell, Linux
Ingénieur d’étude
03/1999 – 11/2000 10 pers. 2000 j/h
Gestion et régulation du trafic pour la ville de Lyon Conception et développement Modélisation de l’affectation dynamique du trafic (gestion dynamique des itinéraires en fonctions de l’état de saturation des différents chemins) Mise en oeuvre et évaluation de scenarii de régulation (contrôle des accès, modulation des vitesses, guidage des usagers, régulation des carrefours à feux et possibilités d’intégrer ces différentes stratégies) Intégration des conditions météorologiques Analyse de l’erreur de prévision et définition si nécessaire de variables complémentaires Interface de communication
Environnement : C++, MFC, UML, Visual C++
COMPÉTENCES
Systèmes et réseaux : Unix, Windows, Linux, TCP/IP v4 et v6, MVS Base de données : SQL Serveur, MySQL, Oracle, PostgreSQL Langages : C#, Java, C, C++, PHP, HTML 5, Javascript,
ActionScript, Objective-C, Perl, Python Technologies : .NET 3.5/4, QT4, Flex, Design Patterns, Spring,
Hibernate, OpenGL, Struts 2, Wicket, JPA, Outils : Visual Studio, Eclipse, Netbeans, XEmacs, Gimp,
Gestion de configuration (SVN, CVS, StartTeam, TFS),
Flash / Flex Buider, jBPM, Drools, OpenERP, FUSE ESB,
ServiceMix, Sharepoint 2010, Tomcat, Apache, IIS, Jahia, Drupal, Joomla, Blsamiq Mockup, JustInMind Prototyper Méthodes : UML, RUP, XP, Scrum, Merise, SADT, SART Commerce : Rédaction de nombreuses avant-ventes Mobile : Android, iOS, Flex Hero, Windows Phone, Blackberry,
Titanium
CURSUS et formation Certifications
o Exam 70-315 Développement et mise en oeuvre d’applications Web avec MS C#.Net et MS Visual Studio .Net
o Exam 70-536 MS .Net Framework 2.0 – Application Développement Foundation
o Oracle Certified Associate (En cours de préparation)
Formations
Exécutive MBA (Montpellier Business School)
• AMBA, Association des MBA, plus haute accréditation des MBA. Seulement 217 écoles accrédités dans le monde.
AACSB, Accréditation américaine, marque d’excellence des meilleurs formation en management. Moins de 5% des
écoles dans le monde.
o Architecture SOA
Objis
Diplômes
o Master 2
Technologie Objet et Ingénierie Logiciel
Montpellier II
o Licence Informatique
Option Systèmes et Réseaux
Montpellier II
o DEUG MIAS
Mathématiques Informatique et Application aux Sciences
Bordeaux
Divers
o Projet Flex Kitchen Sink
Android Market
o ASP.NET MusicStore VB.NET
VB.NET MVC Music Store Sample
LANGUES Anglais : Lu, parlé, écrit Espagnol : Notions