Full stack developer

Développeur expérimenté, motivé, agile et curieux, j'ai commencé à coder à l'adolescence. Après avoir travaillé au développement commercial d'agences et projets (communication - médias), en prenant part aux débuts de l'internet en France, je me suis formé aux nouveaux métiers liés au développement web.

Business développeur b2b depuis 1988, j'ai les compétences et l'expérience nécessaires pour négocier avec les clients ainsi que pour manager des équipes techniques et commerciales.

Toujours en veille technologique, j'adopte une attitude de progression permanente pour suivre l'évolution des techniques, outils, langages et modèles qui me permettent de travailler en cohérence avec les meilleures pratiques pour produire des structures bien organisées axées sur l'expérience utilisateur et un code de qualité.

Mon parcours et mon profil de developer & product manager full stack me permettent de contribuer aux projets digitaux d'envergure avec une position de pivot entre les équipes techniques, marketing et commerciales.

Dans les domaines de la santé, des médias, du tourisme, du commerce, de l'artisanat et des services, les projets web auxquels j'ai contribués m'ont appris à mieux écouter les clients pour bien organiser, structurer et gérer leurs projets afin de réaliser des outils pratiques qui facilitent l'adhésion des utilisateurs et permettent d'aller à l'essentiel pour atteindre les objectifs fixés.

Ma maîtrise des outils collaboratifs optimise mon travail et mes échanges avec les équipes, clients et partenaires.

J'utilise, bien entendu, des outils de versioning, monitoring, et gestion de projets collaboratifs (Git version control, Apache Subversion (SVN), Slack, New Relic, Redmine, Basecamp, Jira…).

Missions, CDD, CDI : je suis disponible immédiatement pour rejoindre votre équipe et m'investir dans la durée pour contribuer au succès des projets de votre entreprise !

Pour en savoir plus, vous pouvez accéder à mes compétences (web) ; mes réalisations et là, découvrir le résumé de mon parcours professionnel.

Compétences web

('Développeur web')

Développement (MVC) sur différents frameworks (Symfony, Zend, Django, Catalyst...) et langages. Applications (Javascript, HTML5, SqLite), Node.js, développement de modules Php pour CMS (Magento, Prestashop, Osclass, WordPress...), Modules Perl.

// Programmeur web

Langages de programmation dynamique : Perl, Php, Python, Javascript, Java (Reflexion)... et programmation orientée objet (POO).
Réalisations : Email et Web apps, Syndication app, NFC app, Framework de templates (DB, HTML, CSS) avec une interface web incluant un système de gestion de fichiers, un système de gestion de contenu et gestion d'utilisateurs basé sur les autorisations Unix (UNIX Perl), Scripts d'automatisation pour le serveur Web (Perl), Système de gestion de contenu pour un média en ligne (Perl), Divers modules ou plugins (Php, Perl) ...

{{ UI Designer web }}

Personnalisation et intégration responsive design CSS3 et HTML5 ou plus ancien. Optimisation d'interface en suivant l'expérience utilisateur (UX).
Bonne connaissance en HTML (toutes versions), CSS (toutes versions), LESS, SASS... des moteurs de rendu : Blink, Webkit (KHTML), Gecko, Trident et des navigateurs et versions desktops et mobiles.
J'utilise aussi la suite Adobe CC 2014 pour réaliser des illustrations aux formats SVG, pour les traitements et les compressions d'images avec Photoshop etc...

>_ Hébergement web et monitoring

Installation, sécurisation et maintenance de serveurs web et d'architectures réseaux. Réseaux, DNS et balancing/failover, bases de données et gestion des sauvegardes. Monitoring et veille sur les alertes de sécurité des softwares installés, upgrades et/ou correction.

Languages (expertise)

Programming

Command language

  • Shell script
  • Bourne shell (sh)
  • Bash (Unix shell)
  • Perl

Dynamic programming language

  • Perl
  • Php
  • Python
  • Javascript
  • Java (Reflection)

Query language

  • Sql
  • RDF query language (RDQL)
  • Lightweight Directory Access Protocol (LDAP)
  • Hyper Text Structured Query Language (HTSQL)

Programming framework

Perl framework
  • I also use a homemade framework evolving since 2002

Interface

Markup language

  • Hypertext Markup Language from HTML3.2/4.01 and XHTML up to HTML5
  • Extensible Markup Language (XML)
  • JavaScript Object Notation (JSON)
  • Resource Description Framework (RDF) et Notation 3 (N3)
  • Semantic Web : Html5, Microformat, Microdata, RDFa
  • Rich Site Summary (RSS)
  • Atom Publishing Protocol (AtomPub)
  • Outline Processor Markup Language (OPML)
  • ICalendar RFC 5545
  • Accelerated Mobile Pages (AMP)

Style sheet language

  • Cascading Style Sheets up to CSS3
  • CSS preprocessors (LESS)
  • Syntactically Awesome Stylesheet (SASS)
  • Extensible stylesheet language (XSL)
  • Extensible Stylesheet Language Transformations (XSLT)

Template system

  • Mustache Logic-less templates
  • Twig templating (Php)
  • Underscore JS
  • Pure, Javascript Template Engine
  • Embedded JS (EJS)

Interface framework

  • Twitter Bootstrap
  • jQuery Mobile
  • jQuery UI

Development

Developing framework

Perl framework
  • Catalyst (Perl)
Ruby framework
  • RoR, Ruby on Rials (Ruby)
Php framework
  • Symfony 2/3 (Php)
  • Zend Framework (Php)
  • CakePHP
  • Tools Php framework
    • Doctrine DBAL (ORM)
    • Swift mailer
Python framework
  • Django (Python)
  • Zope (Python)
Ajax frameworks
  • jQuery (JS)
  • AngularJS (JS)
  • MooTools (JS)
  • Prototype (JS)
  • YUI Library (JS)

CMS (Content management system)

Blog CMS
  • WordPress (Automattic)
E-commerce platform CMS
  • Magento (Magento Inc)
  • Prestashop
Classified CMS
  • Osclass
Other CMS
  • I also use a homemade CMS evolving since 2002

Web portal

  • Rubedo (Rubedo Project)
  • Django CMS (Divio AG)
  • Drupal (Dries Buytaert)
  • Joomla! (OpenSourceMatters)

Application programming interface (API)

  • Google APIs (Map, Apps, Social networking, Mobile...)
  • PayPal API
  • OpenID Connect (OpenID)
  • Authorization protocol (OAuth)
  • Facebook Graph API
  • Twitter REST APIs
  • Mailjet API
  • Dweet.io API

Tools (expertise)

Server

Server configuration (expertise)

Application layer
  • Domain Name System (DNS)
  • Domain Name System Security Extensions (DNSSEC)
  • File Transfer Protocol (FTP)
  • Hypertext Transfer Protocol (HTTP)
  • Internet Message Access Protocol (IMAP)
  • Lightweight Directory Access Protocol (LDAP)
  • Mail Exchanger Record (MX record)
  • Multipurpose Internet Mail Extensions (MIME)
  • Network File System (NFS)
  • Post Office Protocol (POP)
  • Reverse DNS Resolution (rDNS)
  • Secure Sockets Layer (SSL)
  • Simple Mail Transfer Protocol (SMTP)
  • Simple Object Access Protocol (SOAP)
  • SSH File Transfer Protocol (SSH) et (SFTP)
  • Transport Layer Security (TLS)
  • Web-based Distributed Authoring and Versioning (WebDav)
Transport layer
  • Transmission Control Protocol (TCP)
Internet layer
  • Internet Protocol (IP)
  • Internet Protocol version 4 (IPv4)
  • Internet Protocol version 6 (IPv6)

Software server

Server system (UNIX)
  • Linux
  • Linux CentOS
  • Linux Debian
  • Linux Redhat
  • Linux Gentoo
  • Mac OSX server
Domain name server
  • Bind (ISC)
HTTP/HTTPS server
  • Apache HTTP Server (Apache Software Foundation)
  • Nginx (Igor Sysoev)
  • Node.JS (Ryan Dahl)
  • Zope (Zope)
POP/IMAP/SMTP server
  • Postfix (Wietse Venema)
  • Qmail (Daniel J. Bernstein)
  • Vpopmail (inter7)
  • Sendmail (Sendmail, Inc)
  • SpamAssassin (Apache Software Foundation)
  • Roundcube (The Roundcube Team)
  • Utilisation de SendEmail sur mes scripts Perl
Cache server
  • Memcached (Danga Interactive)
  • Redis (Salvatore Sanfilippo)
Server security restriction
  • Fail2Ban
  • ClamAV
Database management system
  • Server :
    • Sql
    • MySql
    • Oracle Database
    • Flat file database
  • Component software (browsers) :
    • SqLite
  • Web interface :
    • PhpMyAdmin

Softwares tools development

  • ImageMagick (John Cristy)
  • GD Graphics Library (Thomas Boutell)
  • Calendaring Extensions to WebDAV (CalDav)
  • PubSubHubbub et Publish-subscribe

Software

Programming

  • BBEdit (Bare Bones Software)
  • SVN (Apache Subversion)
  • Git (Linus Torvalds)
  • New Relic
  • Redmine
  • Basecamp

Browsers

  • Chrome (Blink)
  • Safari (Webkit / KHTML)
  • Firefox (Gecko)
  • IE (Trident)
  • Edge (Trident)

Others softwares

  • Filemaker Pro
  • Adobe Illustrator
  • Adobe Photoshop
  • Adobe Premiere
  • Adobe Pagemaker
  • Avid Pro Tools
  • Quark Xpress
  • 4D
Parcours

AFW - Agence France Web

Développeur web, programmeur et relation client

Business développement, gestion de la relation client, développeur web, web programmeur, hébergement web...
Réalisation et hébergement internet de solutions web : applications, sites web, programmes d'automatisation, solutions métiers, système de gestion de contenu...
Web marketing : réseaux de diffusion et syndication, stratégie d'optimisation de la visibilité web.

Networkcouncil - Première Base - l'Observatoire

Directeur technique - développement du réseau

Recrutement, formation, gestion des équipes techniques régionales d'une start-up : implantation de 9 agences dans de grandes villes en France en charge de 27 sites web articulés en trois réseaux thématiques (tourisme, news magazine, annuaire).

Steps France - Roularta Média Groupe

Business développeur

Magazines mensuels lifestyle : création et direction de l'agence Alsace - Allemagne, 4 éditions locales par mois (Strasbourg, Colmar, Mulhouse, Bade Wurtemberg-zone frontalière), gestion, management des commerciaux et développement commercial. Meilleure agence (CA) du réseau en France.

Le Petit Futé - Nouvelles éditions de l'université

Business développeur

City guides et country guides Le Petit Futé. Création de l'édition La Rochelle-île de Ré (1987/1991), dépassement de 40% des objectifs (CA) fixés par l'éditeur. Reprise de l'édition Strasbourg (1991), création de l'édition Alsace, gestion et développement commercial des 2 éditions annuelles, suivi de fabrication, management des commerciaux.

Réalisations

Réseau Atlantique Diabète - La Rochelle (Centre hospitalier)

Dossier patient partagé (DPP)

Conception d'une interface web et création des bases de données. Organisation et gestion du projet en cohérence avec la réglementation sur le recueil et l'hébergement de données personnelles. Recueil des typologies de données et élaboration d'une structure par spécialisation. Encodage et sécurisation de la structure de bases de données. Gestion des autorisations pour le partage et la réception des données selon les spécialisations des professionnels de santé. Sécurisation des transferts de données. Gestion serveurs, hébergement, monitoring et maintenance annuelle. Participation aux réunions du réseau, présentation et formation des médecins (pôle projet, phases beta, lancement opérationnel). Suivi et maintenance évolutive.

Octant design

Vente en ligne de meubles et objets design.

Reprise d'un site de vente en ligne réalisé sur structure Magento Commerce. Recherche et corrections de bugs fonctionnels qui handicapaient les ventes depuis la livraison du site. Tests : code php, modules, hébergement et monitoring du site. Installation et réplication sur une plateforme de test/développement. Optimisation de la sémantique html ; révision (structure et terminologies) pour améliorer le référencement naturel. Modules Magento : création et optimisation. Réplication serveurs et load balancing pour des opérations de promotion induisant un fort trafic (Ventes Privées). Étude et tests dans la perspective d'une liaison (Web service) entre la base de données Magento Commerce et l'ERP utilisé.

ubacto.com

Média en ligne (Index Google Actualité)

Conception et réalisation du CMS et de la base de données, du site (responsive dès sa création en 2001) et des applications intégrées. Au début des années 2000 les sites web étaient principalement conçus avec des logiciel d'édition HTML de type GoLive CyberStudio ou Dreamweaver. Il n'existait pratiquement pas de systèmes de gestion de contenu adaptés aux médias en ligne avec une gestion des droits, des typologies de contenu et facilement géré avec un simple navigateur internet. Évolutions : accès Wap (2002), flux RDF (2002) puis RSS (2003), iCalendar (2005), WebApp (2008), CDN AMP HTML (2016). Gestion serveurs, hébergement, monitoring et maintenance.

Kivoki PRO SL

Startup Services immobilier pour professionnels.

Conception et développement d'un site d'annonces de fonds de commerce CHR sur une structure Osclass. Réorganisation de la base de données initiale. Modification du fonctionnement classique Osclass : conception-développement et implémentation de plugins techniques et de plusieurs modules spécifiques (Data Access Object) pour l'extension de la base de données (typologies complexes), les interactions avec le gestionnaire des droits et des offres (unitaires, durées, abonnements) selon les différentes typologies d'utilisateurs. Sécurisation des transferts de données. Gestion serveurs, hébergement, monitoring et maintenance.

O'contact

Projet innovant Near Field Communication (NFC)

Conception, développement d'outils, de sites mobiles et web-applications pour la création d'un pilote de réseau de points de contact accessibles dans l'espace public via le protocole NFC des téléphones mobiles, couplé à un accès code 2D permettant d'accéder un à un ensemble d'informations et services. Conception et suivi de fabrication d'une série pilote de stickers NFC. Programmation d'un logiciel serveur sous Linux pour la gestion et la redirection vers les différents services et usages : services agenda, news, sms, sites mobiles, web-applications…

Projets AFW

Solutions Web

Conception-création et développement (Unix, Perl) en 2001 d'un framework et de son interface web avec un système de gestion de fichiers et de gestion de templates personnalisables basé sur des modèles de typologies de contenu et de gestion de feuilles de styles. Il permet de simplifier : l'installation (vHost), la création, la réalisation, la personnalisation et la gestion de contenu de sites internet. Gestion serveur, hébergement, monitoring et maintenance. Depuis 2001 : plus d'une centaine de sites développés : TPE, commerces, associations… Gestion serveurs, hébergement, monitoring et maintenance.

Autres prestations : Conseil général du Bas-Rhin, Office de tourisme de Strasbourg, Mairie de Châtellerault, Fasthôtel, Sylvan, Soyer avocats, A&M...

Haut de page