Chef projet web

Expériences

Freelance

Octobre 2018 - Aujourd'hui
À mon compte, Grenoble
  • Freelance spécialisé dans la création d'applications
    • Rédaction du cahier des charges
    • Rédaction des spécifications techniques
    • Choix des architectures à mettre en place
    • développement
    • Déploiement

DevOps

Mars 2017 - Octobre 2018
Adooviz, Grenoble
  • Déploiement sur des infrastructures Docker
  • Déploiement avec utilisation de Grunt
  • Maintenance et déploiement preprod, prod de l'Infrastructure firebase
  • Lead technique sur les développements des produits Pilot et WeReport.io :
    • BackEnd PHP Symfony 2 en RESTful
    • BackEnd Javascript NodeJS sous infrastructure Firebase
    • FrontEnd Javascript (ES6) sous framework AngularJs 1.6
    • Utilisation de base de données NoSQL

Co-Fondateur - CTO

Sept 2015 - Mars 2017
BoardCluster, Grenoble
  • Création du produit Punke.rs : application web dédiée à la prise de décisions dans l'opérationnel
  • Utilisation des technologies angularJS 1.5 en front-end et NodeJS en back-end
  • Tests utilisateurs pour la définition de la UX (expérience utilisateur) et d’UI (interface utilisateur)
  • Déploiement sur infrastructure cloud Amazon AWS (version Web de Punke.rs) + Phonegap / Cordova (version mobile de Punke.rs) :
    • Lambda : Execute le code NodeJS en No-Ops
    • DynamoDB : la base de données NoSQL
    • APIGateway : déploiement des APIS REST
    • CloudFront + S3 : déploiement du front dans un CDN internationnal
    • Intégration continue sous Gitlab
    • Déploiement avec Grunt
  • Création de vidéos de présentation du produit à l'aide du logiciel Camtasia.
  • Gestion des pages / campagnes marketing sur les réseaux sociaux :
  • Mise en place du CRM : Zoho CRM.
  • Développement et mise en place du paiement avec Zoho Subscription + Stripe
  • Application des méthodes Lean StartUp et des méthodes agiles SCRUM

Internal I.T. leader

Ingénieur Recherche et Développement

Février 2011 - Septembre 2015
Bonitasoft, Grenoble
  • Août 2012 : Promu Internal I.T. leader
  • Tâches quotidienne de management :
    • Gestion d'une équipe de 3 personnes
    • Travail en collaboration avec les managers du service marketing, support, R&D et communautaire.
    • Rédaction des cahiers des charges techniques et fonctionnels
    • Rédaction des comptes rendus de réunions
    • Préparation des sprints (méthodes agiles SCRUM)
  • Responsable des choix techniques (développement et infra)
  • Relation avec les fournisseurs
    • Négociation du contrat de mise en place de la fibre et des solutions VOIP
    • Gestion de la flotte mobile
    • Gestion du parc informatique
    • Gestion des contrats d'hébergement
    • Négociation des devis
  • Création de la distribution Drupal GroupMind (voir plus bas dans liste des projets)
  • Développement de tous les sites web de la société :
    • Sous Drupal 7 : Site corporate (www.bonitasoft.com), communautaire (community.bonitasoft.com) et documentation (documentation.bonitasoft.com)
    • Sous Codigniter : Site Support (customer.bonitasoft.com)
    • Intégration HTML/CSS/Bootstrap/SASS/Jquery
    • Interfaçage avec les services tiers :
      • CRM : Salesforce
      • Generation de leads : Pardot et Loopfuse
      • Analyse du trafic: Google Analytics
      • Webdemo : solution Citrix Gotomeeting
      • Le logiciel maison: Bonita BPM
      • Gestion des événements : EventBrite
  • Gestion de l'I.T. :
    • Mise en place et maintenance d'un cluster de serveurs Linux + Apache + MySQL + PHP (technologie Cisco ACE, DRBD, heartbeat, Failover) supportant 10 000 visiteurs uniques par jour
    • Mise en place du réseau filaire et Wifi des sites de Grenoble et Paris
    • Sécurisation des réseaux Internes de Grenoble et Paris à l'aide du proxy Squid + Firewall et loadbalancing Shorewall sur les différentes lignes Internet
    • Mise en place des environnements de developpement, preproduction et production avec déploiement automatique en intégration continue
    • Gestion de l'inventaire avec GLPI

Développeur Web + Administrateur système

Septembre 2010 - Février 2011
Speedinfo, Seyssinet-Pariset
  • Développement de sites Internet sous PHP
  • Intégration XHTML/CSS/Jquery
  • Développement de modules Magento
  • Gestion de l'infrastructure de la société : réseau interne + serveurs de production

Développeur Web + Administrateur système

Septembre 2005 - Septembre 2010
Webu, Seyssinet-Pariset
  • Développement d'une soixantaine de sites sur le CMF PHP Xaraya allant du site vitrine au site e-commerce
  • Développement des modules e-commerce pour le CMF PHP Xaraya
  • Interfaçage avec divers ERP et solutions de paiement bancaires
  • Manipulation et transformation de données à l'aide de l'ETL Pentaho data integration
  • Infogérance des serveurs linux :
    • Serveur web : Apache.
    • Serveurs base de données : MYSQL, PostGres Serveurs emails : Exim4,QMAIL
    • Environnements complexes : serveur de développement + serveur de préproduction + serveur de production à l’aide de scripts Bash.
    • Logiciels de sécurisation : parefeu ShoreWall, outil de détection d’intrusion (HIDS) OSSEC.

Projets

Group Mind - Création d'une distribution Drupal 7 fournissant les outils nécessaires aux communautés d'utilisateurs. Distribution utilisée pour le site communautaire de Bonitasoft: http://community.bonitasoft.com
Module Drupal Answers to comment - Ajoute au module Answers la possibilité de transformer des commentaires en réponse et inversement.
Module Drupal EU Cookie Compliance - Ajout de la fonctionnalité permettant d'utiliser la fonction native PHP de détection des pays selon l'IP.
Module Drupal Answers - Ajout de la fonctionnalité permettant de voir les dernières réponses depuis la dernière connexion et fixation de bugs.

Compétences

Full stack Angular 1.5 + NodeJS 4.3

HTML5 / SASS / LESS / CSS

Méthodes agiles

Amazon AWS (Lambda, APIGateway, Route 53, DynamoDB, SES)

Firebase

PHP5 Symfony 2

PHP5 Drupal 7

PHP5 Codigniter

Administration serveurs LAMP / LEMP

Javascript & jQuery

Maquettes sous Gimp