Franck - Architecte APACHE
Ref : 090821S001-
78700 CONFLANS SAINTE HONORINE
-
Formateur, Développeur, Architecte (63 ans)
-
Freelance
Expérience professionnelle Avant d’exercer en tant qu’indépendant, en 1994, j'ai travaillé dans les domaines suivants :
Conception d'automates de commande de robot, développement de cartes informatiques, rédaction des dossiers techniques
Bureau d'Etudes (SECURITAS) : conception de produits informatiques dans le domaine de la détection d'intrusion et de la domotique (entre autres une des premières centrales domotiques, la NC40), conception de centrales d'alarme, concentrateur APSAD, industrialisation.
Responsable Technique chez un installateur de systèmes de détection d'intrusion (Sécur'Installations) : encadrement d'une douzaine de techniciens, suivi des chantiers, support technique, installations multi-technologies (vidéo, alarme, automates, contrôle d'accès)
Quelques exemples de missions d'accompagnement dans le cadre de mutations technologiques :
Maintenance logicielle : mise aux normes SEPA
Objis - OCI (Office Congolais d'Informatique) : formation et accompagnement des développeurs Java dans le cadre de la refonte de l'informatisation de l'état de la République du Congo
MUREX (éditeur de logiciels financiers) : accompagnement des développeurs aux concepts objets, langages C++, Java, plateforme Android.
Animation de sur les problématiques de SecureCoding (Java et C/C++)
Laboratoires SERVIER : accompagnement des chefs de projets dans le cadre de la migration de certaines applications vers un modèle objet : UML, Design Pattern, architecture en couche, indépendance des couches IHM et persistances avec la couche métier.
Centre de gestion ARTIC : accompagnement dans le cadre de la réécriture d'une application de gestion afin d'adopter une architecture SOA
Ministère de l'agriculture : accompagnement à la mise en place et évolution du site Web de la chambre agricole d’Île de France.
ACSES France Support technique, développement VBA
AFCEPF France Formations Java, POO, UML, Web 2, SOA,
ALTEN France Formations Java EE, Android, RIA
ATOS France Formations Java EE, Squid, Android
BACKUP SECURITE France Développement d'un système de sauvegarde décentralisée
DISTELCOM France Développement et maintenance d'un logiciel de billing sous Windev et Java EE, site PHP
EDF Guyane française
Audit et mise en service des systèmes de détection d'intrusion par écoute des mouvements dans le sol.
E-FOR Canada (Montréal) Étude sur les métiers de webmaster
ENTREPOSE Algérie (Sahara)
Mise en service des systèmes de détection d'intrusion par hyperfréquence.
FAURECIA France Développement gestion éléments de salaire en VBA (Access)
FITEC France Conception des formation Java - JEE
GEOQUIP Grande Bretagne Support technique informatique embarquée
G'TM France Animation de cursus Java EE
INSEE France Accompagnement sur projet interne Java EE
IMC France Formation Architectures distribuées : SOA, UML, ESB, BPML
LEARNING TREE France Formateur agréé en C, JSP, Struts, JavaScript, Design Patterns JEE
MUREX France
Formation POO, UML, C++, Design Patterns
Accompagnement des développeurs pour le passage de C à C++
Accompagnement des développeurs C++ vers Java et Java EE
Workshops Secure Coding C/C++ et Java
Accompagnement des développeurs Java vers C/C++
Objis France Formations Java EE, JBoss
Office Congolais d'Informatique
République du Congo
Formation JBoss
Accompagnement à la mise en production des applications Java EE
Republic Geodetic Authority Serbie (Belgrade)
Formation Tomcat – Apache – modjk
Formation animée en anglais
SECURITAS France Développement informatique embarquée en assembleur (8051, 8086)
SERVIER France Accompagnement à la mise en place d'une démarche de développement
Objet
SOGETI France Formations Java, Java EE, Android
SONATRACH Algérie (Sahara)
Audit et étude de faisabilité pour la supervision des installations de détection d'intrusion sur les sites d'extraction de pétrole.
SOUTHWEST USA Support technique
SPIE - TOTAL Birmanie Supervision de la mise en service de systèmes embarqués
SUPELEC France Formation administration Tomcat
SYSTAL France Audit mise en place GED
TRANSTEL France
Développement planification des ressources en VBA (Excel),
Développement simulateur télésurveillance en C++
Maintenance logicielle dans le cadre des normes SEPA
ACCOMPAGNEMENT ET GESTION DE PROJET
Quelques exemples de missions d'accompagnement dans le cadre de mutations
technologiques :
Maintenance logicielle : mise aux normes SEPA
Objis - OCI (Office Congolais d'Informatique) : formation et accompagnement
des développeurs Java dans le cadre de la refonte de l'informatisation de l'état
de la République du Congo
MUREX (éditeur de logiciels financiers) : accompagnement des développeurs
aux concepts objets, langages C++, Java, plateforme Android.
Animation de sur les problématiques de SecureCoding (Java et C/C++)
Laboratoires SERVIER : accompagnement des chefs de projets dans le cadre
de la migration de certaines applications vers un modèle objet : UML, Design
Pattern, architecture en couche, indépendance des couches IHM et persistances
avec la couche métier.
Centre de gestion ARTIC : accompagnement dans le cadre de la réécriture
d'une application de gestion afin d'adopter une architecture SOA
Ministère de l'agriculture : accompagnement à la mise en place et évolution du
site Web de la chambre agricole d’Île de France.
Quelques projets :
Ingénierie Informatique Sécurité - depuis Août 2017 : projets IoT
• domaine d'application : domotique, interrupteurs connectés, ...
• capteurs et récepteurs conçus autour des SOC ESP 8266, ESP 32,
BGM220 (langage C++ embarqué)
• concentrateur gateway conçu autour d'une plateforme Raspberry Pi :
serveur MQTT, double réseau WIFI, Bluetooth, ZigBee, site Web,
passerelle vers Google IoT Cloud, gestion de la découverte et du
provisionning des objets
Opérateur en téléphonie Distelcom : gestion du projet et suivi de l'application
de facturation, avec création d'un moteur de règles métiers (langage Java).
• gestion des clients : abonnements, forfaits , suivi des lignes
téléphoniques, ...
• billing : calcul des factures, envoi en PDF, impayés, ..
• gestion des tickets d'incidents
• importation massive (ELT) des consommations, calcul en temps réel
des consommations
• export vers la comptabilité
• suivi statistique des indicateurs : CA, consommations, impayés, ...
• création d'un moteur de règles métier pour les commerciaux
Sauvegarde externalisée automatique pour les PME/PMI :
• application serveur sous Debian : gestion des comptes client et quotas
de sauvegarde en Java, WebService utilisant XFire, base de données
MySql
• applications : utilisateur et gestion des comptes
COMPETENCES
Formation de base :
• Ingénieur CESI
• BTS Informatique Industrielle
Certificats :
• Oracle OCA : Java SE 8 Programmer I
• Columbia University:
◦ Enabling Technologies for Data Science and Analytics - The Internet
of Things
• MIT - Massachusetts Institute of Technology
◦ Internet of Things: Roadmap to a Connected World
• The University of Texas System
◦ Realtime Bluetooth Networks
Auteur de :
Développement, déploiement et sécurisation des applications JEE sous JBoss
Edition ENI - Décembre 2008
Compétences principales :
• conception logicielle
• architectures distribuées Java EE
• Java, C, C++, PHP, JavaScript, assembleur
• Android
• Serveurs Apache, Tomcat, JBoss, Wildfly
• Internet of Things : protocoles réseaux, compilation croisée, ARM,
Arduino, ESP 8266, ESP 32, Raspberry Pi
Animation de formations
• auprès de professionnels (montée en compétence)
• formation initiale
• animation complète de cursus de POE Java EE full stack
◦ Java, Java EE, HTML, CSS, JavaScript, Spring, Angular
• coaching face à face
FORMATIONS DISPENSEES
Liste non exhaustive, donnée à titre indicatif, la notion de niveau (débutant, avancé, expert) devant être précisée
Concepts
Sujet Débutant Avancé Expert
Algorithmie procédurale oui oui oui
Architecture distribuée oui oui oui
Conception objet (UML, design pattern, bonnes pratiques, etc ) oui oui oui
Informatique embarquée oui oui oui
Temps réel oui oui
Design patterns GOF et Java EE oui oui oui
IoT Internet of Things oui oui
SOA - EAI - ESB oui oui
Langages
Sujet Débutant Avancé Expert
Assembleur 6502, 8051, ARM oui oui oui
C - C++ oui oui oui
HTML - DHTML - XHTML - CSS - Ajax oui oui oui
Langage Java oui oui oui
Java pour le Web (servlets, JSP, taglibs, JSF, Struts...) oui oui oui
Java EE – concepts associés : JNDI, JAAS, JMX, … oui oui oui
JavaScript, JQuery, Angular oui oui oui
PHP oui oui
SQL oui oui
Plateformes
Sujet Débutant Avancé Expert
Android oui oui oui
Java EE oui oui oui
Google GWT oui oui oui
Arduino, Raspberry Pi, ESP 8266, ESP 32 oui oui oui
Serveurs
Sujet Débutant Avancé Expert
Apache HTTP oui oui
Tomcat (déploiement, administration, sécurisation) oui oui oui
Serveurs d’application JEE : JBoss, Wildfly
(déploiement, administration, sécurisation, transactions) oui oui oui
Base de données MySQL oui oui
PostgreSQL oui
Servicemix - camel - ActiveMQ oui oui
LANGAGES ET ENVIRONNEMENTS INFORMATIQUES
Langages informatiques
assembleur Intel, Motorola, ATmega, ARM
C, C++
langage Java, TypeScript
langage de script : VBA, JavaScript
langages pour le développement Web : DHTML (HTML, CSS, JavaScript),
Ajax, JQuery, Angular, PHP, GWT, technologies Java pour le web (servlets,
applets, JSP, JSF, XML, XSLT, taglib)
Conception logicielle
utilisation d'UML, SOA,
architectures distribuées, architectures IoT
architectures micro-services
Design patterns du GOF, design patterns architecturaux
Secure Coding C/C++ et Java
Outils de développements
compilateurs gcc, cross compiler
Eclipse, IntelliJ, Android Studio
Code Composer Studio, Keil µVision
Visual Studio Code
Environnements
Java EE : JSP/servlet, JSF, EJB 2, EJB 3, JDBC, JPA, RMI,…
Spring, Spring Boot
serveurs Web : apache + PHP + MySql
serveurs Java EE : JBoss, Wildfly, GlassFish, Tomcat
bases de données : MySQL, moteur HF Windev, ACSES, accès ODBC et
JDBC
frameworks : Struts, JSF, Spring, Spring Boot, Hibernate, AXIS, XFire
Qt 5
Embarqué : Arduino, Raspberry Pi, ESP 8266, ESP 32
Google : Android, GWT, Google Doc, Google API, Google Script
IoT : architecture, compilation croisée, ESP 8266, ESP 32, Arduino,
RaspberryPi, capteurs logiques et analogiques, ...