Détails des compétences techniques
PHP 5
Parfaite connaissance de PHP : 10 ans d'expérience. Certifié PHP 5 depuis 2007.
Usage courant du Zend Framework, bonne connaissance de la majorité des composants.
Javascript et librairies
Développements spécifiques ou usage de librairies open-source telles que ExtJS, YUI, JQuery, OpenLayer, Google Map, Modernizr, etc.
Dégradation ou renforcement progressif de l'expérience utilisateur en fonction du navigateur.
Expérience significative pour la création d'applications sur clients léger.
CSS et Frameworks
Parfaite connaissance de CSS 2 et 3.
Utilisations de grilles de mise en forme : Bootstrap et Blueprint.
Utilisation de frameworks de génération de CSS : LESS et SASS.
Développement mobile
Framework javascript mobiles : JQuery Mobile, Sencha Touch.
Transformation d'applications Web en applications natives à l'aide de PhoneGap.
Bases de Données
Bonne connaissance de MySQL et des moteurs de stockage MyISAM et InnoDB. Mise en place de réplication de bases pour systèmes de load balancing.
Usage courant des triggers et procédures stockées.
Notions de PostgreSQL et d'Oracle.
Sécurité informatique
Très bonne connaissance en sécurité des applications Web. Participation à des hacking challenges.
Conférence à Paris Web pour une introduction à la sécurité des applications web.
Suivi régulier des listes de vulnérabilité CERTA, ANSSI, Secunia, OWASP, etc.
Outils de tests automatisés : Acunetix WVS, nikto, skipfish.
Tests, Performance et optimisations
Optimisation des applications web sur divers points spécifiques :
Accès au système de fichier, charge mémoire du code PHP, accès et charge de la base de données, traffic HTTP, Gestion de caches : APC, memcache.
Usage régulier d'outils de profiling et de benchmarking : xhprof, xdebug, ab, siege, httperf.
Connaissance des outils de test unitaire PHPUnit, Selenium.
Web Services
Consommation et production de nombreux web services SOAP, REST et XML.
Google Map, Open Street Map, Google Translate, Flickr, Youtube, Oembed, etc.
Web services touristiques : Constellation et Tourinsoft.
Catalogues de produits géographiques Spot Image.
Web services spécifiques de connexion inter-sites ou sites / ERP.
Recherche full text
Mise en place de moteurs de recherche complexes basés sur la libairie Xapian. Indexation de documents, correction orthographique,
recherche sur termes approchant (lemmatisation), sur synonymes, recherche booléenne et recherche floue.
Support des langues asiatiques (Japonais, Chinois, Coréen) basé sur un traitement par N-Gram, support des jeux de caractères multiples.
Moteurs de recherches plus simples basés sur le moteur d'indexation de MySQL.
Notions sur les moteurs Lucene et Sphinx.
Protocoles
Très bonne connaissance des protocoles HTTP et HTTPS et de leurs usages spécifiques en Javascript (Ajax, Web Socket).
Bonne connaissance de FTP, SSH, POP, IMAP, SMTP, Samba.
SSO - Single Sign On
Création et usage de systèmes d'authentification unifiés inter-sites ou session Windows.
Utilisation de OpenId, NTLM, Kerberos, ADFS.
Annuaires LDAP
Installation de serveurs LDAP et connexion LDAP de sites internet et intranet pour l'identification et la gestion des droits.
LDAP de type OpenLDAP, Active Directory et Sun.
Versioning de sources
Travail depuis 8 ans à l'aide d'outils de versioning de codes sources.
Connaissance de CVS, Subversion, Git et Bazaar.
Linux
Bonne connaissance de Debian. Installation et administration de nombreux serveurs.
Connaissance des scripts Shell.
Installation et configuration d'Apache, MySQL, PHP, Clustering de serveurs (DRDB), Firewall, Postfix, OpenLDAP, Bind, SSH, etc.
Notions sur Ubuntu, Red Hat, Fedora et Solaris.
Réseaux
Installation et gestion de réseaux d'entreprises. Gestion DNS, Firewall, DMZ.
Détails de quelques réalisations
CMS open source Automne
Il existe depuis 1999, est composé d'environ 400 000 lignes de PHP dont je suis l'auteur à 90%.
Il est distribué gratuitement sous licence GNU-GPL.
Il permet une gestion multi-site de pages créées à partir de modèles XML et d'une agrégation de blocs XML déterminant
le type de contenu et la logique d'affichage.
Modulaire, il propose un système de description et de stockage polymorphe des données utilisateur ainsi qu'un système de droits d'accès fin basé sur le modèle RBAC.
Astrium Geo / Spot Image
Réalisation de nombreux sites de 2002 à 2011, parmi lesquels les sites institutionnels, l'intranet, 2 catalogues de commande en ligne (produits Spot / Pléiades), etc.
Technologies : SSO (ADFS et NTLM), production et consommation de Web services SOAP / REST / WFS, connexion LDAP (Active Directory), SIG.
Présentation des produits géographiques sur couches Google Map et Esri.
Référent technique du groupe pour l'hébergement de l'ensemble des sites et services web auprès de ses différents prestataires.
Centre National d'Etudes Spatiales
Réalisation du site de 2002 à 2006, installation des serveurs Solaris sur site, gestion du niveau de sécurité CNES, système de réplication inter-serveurs.
Groupe Omnium Finance
Supervision technique de la réalisation des sites institutionnels du Groupe Omnium Finance.
Création de l'extranet de gestion des biens immobiliers accessible aux investisseurs et mandataires et en relation avec l'ERP du groupe.
Offices de tourismes
Supervision technique de la réalisation de sites d'offices de tourisme, notamment, Lourdes, Figeac, Moissac, Hautes-Pyrénées.
Syndication ou Import des flux de données touristiques depuis les web services REST Tourinsoft ou Constellation.
Préfectures
Supervision technique de la réalisation des sites des préfectures Midi-Pyrénées et Rhône-Alpes et des sites Europe en Midi-Pyrénées et Europe en Rhône-Alpes ainsi que du site de l'Académie de Toulouse.