Chef projet web
Expériences
- 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
- 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
- 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
- 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é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é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.