David - Directeur de projet PHP NODE.JS MONGODB REACT.JS

Ref : 091016D003
Email vérifié
Photo de David, Directeur de projet PHP NODE.JS MONGODB REACT.JS
Compétences
Expériences professionnelles
  • CTO

    Strime - Paris (Full Remote)
    Jan 2022 - aujourd'hui

    Start-up ayant levée 2 Millions d’euros en Seed, dans le domaine de la grande distribution, l’idée est de
    proposer une marketplace B2B, clé en main pour que les magasins puissent commander à leurs
    fournisseurs directs hors centrale d’achat et puissent retrouver toutes leur factures en un seul et même
    endroit.
    - Reprise de la stack technique et de l’architecture existante
    - Migration des fonctionnalités vers le nouveau business
    - Réorganisation & Recrutement de l’équipe technique
    - Mise en place d’une organisation en mode agile avec un déploiement de nouvelles
    fonctionnalités en continu
    - Infrastructure sur AWS (Optimisation des couts, Mise à jour et Fixes de sécurités)
    - Organisation des priorités pour répondre le mieux au besoin business
    - Développement de l’api en Clean Architecture
    - Mise en place du pattern CQRS pour répondre à des besoins de suivis et de
    maintenance
    Taille équipe Technique : 10 personnes

    Node.js, React, Next.js, Mysql, MongoDB, Redis, AWS EC2, Terraform, Terragrunt, Kubernetes, Dockers, CircleCi, Jest, Bitbucket, Jira, Postman, Ngrok, Stripes, Datadog, Rollbar, Clean Architecture, CQRS.
  • CTO & Associé

    SEMIOLOGIC – Aix en Provence
    Jan 2016 - Jan 2022

    Site : graphcomment.com
    Semiologic a pour ambition de rendre active les communautés en créant de nouvelles possibilités d'interactions
    sociales au sein même de votre marque et ainsi la rendre plus attractive.
    Nous avons créé pour cela le widget de commentaires « GraphComment » et une plateforme de discussion
    « GraphComment Community » qui sert à ce que vos utilisateurs puissent s'engager au sein même de votre site
    et ainsi que vous puissiez développer votre communauté.
    - Animation / Maintenance de la plateforme SAAS
    - Gestion de projets && Architecture du projet
    - Hébergement du projet en mode SASS avec abonnement en ligne en utilisant Stripe.
    - Développement de l’API REST et GraphQL en Node.js / Express et MongoDB en utilisant « mongoose ».
    - Gestionnaire de tâches via RabbitMQ en cluster.
    - Moteur de recherche via ElasticSearch et mappé sur des objets « mongoose »
    - Automatisation des déploiements via des scripts Ansible et Github Actions.
    - Développement d’un serveur de Websocket afin d’avoir les discussions en temps réel ainsi que les
    notifications via la librairie « ws » en node.js
    - Architecture d’une quarantaine de serveurs multi Datacenter et ayant des SLA de 99,99%.
    Volumétrie :
    + 3 milliards de chargements / an
    Clients : www.lephoceen.fr / www.orange.fr / www.journaldugeek.com / www.nicematin.fr /
    www.varmatin.com / www.monacomatin.mc / www.ilpost.it / www.basketusa.com / www.mariefrance.fr /
    https://www.lesechos.fr/ et bien d’autres…
    Taille équipe Technique : 5 personnes

    JavaScript ES2015, ES6, ES7, TypeScript, Node.js, Api REST & GraphQL, AngularJS 1.7, ReactJS, Next.js, MongoDB, EJS, Grunt, Gulp, Webpack, Ansible, Git, Création de plugin Wordpress (PHP, Mysql, Curl)
  • CIO & CTO

    WINSTORE – Marseille
    Jan 2013 - Jan 2018

    Site : unclejeans.com, sojeans.com, jeanstory.com, asapparis.com
    WINSTORE & A.G.I. sont des sociétés éditant des sites e-commerce pure Player de prêt à porter, évoluant en
    France et à l’international avec un CA annuel de 5 Millions d’euros.
    - Refonte totale du système d’information (site web, back office, ERP)
    - Mise en place de flux d’échange de commandes sur les MarketPlaces FR, EN, DE, ES (La Redoute,
    Zalando, Cdiscount, Amazon, Rue du commerce, Price Minister, Privalia), comparateurs, RTB (Retargeting
    Criteo).
    - Conception d'un outil de Taxonomy pour générer des descriptions sur les produits vendus lors du
    processus de création d’un produit traduisible en X langues (aujourd’hui 5 langues différentes).
    - Mise en place des flux, spécification des interfaces et migration de la plateforme logistique locale vers la
    société VIAPOST. Interconnexion de notre ERP, de notre gestion des commandes avec leur système
    informatique par échanges de fichiers XML et CSV.
    - Conception d’une API REST pour la partie commerce (tunnel de commande et espace client).
    - Conception d’une gestion de catalogue basée sur le moteur de recherche SolR, stocké sur MongoDB et
    mis en cache sur Redis en mémoire vive mais aussi sur du Varnish.
    - Optimisation du temps de chargement des pages, mise en cache sur différents niveaux applicatifs.
    - Organisation, planification & Test des développements (1 développeur front-end + 1 développeur backend) + des freelances en externe (jusqu'à 5 développeurs) et différents prestataires externes.
    - Définition des spécifications techniques, découpage des projets.
    - Organisation des comités de pilotages avec la direction.
    - Réalisation de points techniques journaliers avec les différents prestataires.
    Taille équipe Technique : 6 personnes

    Framework : Symfony 2.3+ & Zend CMF : Ezpublish 5.9, Magento 1.6+ API REST, SOAP, SolR, MongoDB, Mysql, Redis, RabbitMQ, Varnish, PHP-FPM 5.5+, Ngnix, PHPUnit ERP : Cegid CBR v 11.05
  • Chef de projet technique & Architecte PHP5

    E-TOXIC – FORUMACTIF - Villeneuve-Loubet
    Jan 2013 - Jan 2013

    Site : forumactif.com
    Forumactif est le leader des forums gratuits sur internet, faisant partie du TOP 20 des audiences
    françaises sur internet. Plus de 60 millions d’inscrits, 100 millions de pages vues par jours tous domaines
    confondus réalisant un CA annuel de plus 2 Millions d’euros.
    - Ma mission fut la migration de la plateforme de PHP 5.2 à PHP 5.3 (code datant de 2006), réécriture
    des parties incompatibles et évolutions du site.
    - Gestion d’une équipe de 2 développeurs et 1 admin système.
    - Mise sous git du projet, réécriture d’une partie du code pour avoir un projet souple à maintenir et à
    déployer.
    - Diminution de plus de 20% des ressources prises par les serveurs une fois le code réécrit.

    PHP 5.2 et 5.3, Mysql, Git, Redmine, Méthodologies Agiles Scrum, Cache http, Web Services.
  • CTO & Architecte Web

    SEMIOLOGIC – Aix en Provence
    Jan 2013 - Jan 2014

    Site : graphcomment.com
    GraphComment est un outil web-social permettant de suivre facilement les conversations sur un sujet. Je
    suis intervenu au tout début du projet pour faire les choix techniques et architecturaux.
    - Conseil en architecture logicielle d’un système de commentaires intégrable sur toute les
    plateformes web et / ou mobile avec système de classement par pertinence

    Node.js, Express, Mongo DB, Git, Trello.
  • Co-Fondateur & CTO (co-fondateur & associé)

    Sanxs.com – Aix en Provence & Paris
    Jan 2011 - Jan 2015

    Site : sanxs.com
    En parallèle de mes activités salariales, j’ai tenté de créer une startup basée sur l’échange de monnaies à travers
    les réseaux sociaux.
    Développement d’une plateforme interagissant avec Twitter afin de permettre aux gens
    d’échanger de la monnaie virtuelle, historisation des transactions bancaires, contrôle de fraudes.
    - Création d’algorithmes spécifiques.

    PHP 5 Object, API REST, Composer, Component Symfony 2, Zend 2, Paypal API REST, MySQL, Git, JavaScript, JQuery, Ajax
  • CTO / DSI

    ALLOPNEUS.COM - Aix en Provence
    Jan 2011 - Jan 2012

    Sites : allopneus.com, assureclair.fr, selection-privilege.com, quartierdesjantes.com
    Allopneus.com est le leader e-commerce de la vente de pneumatiques sur internet en France. Société familiale en
    constante progression depuis sa création en 2004, Allopneus est un Pure Player qui affiche un CA de 140 Millions
    d’euros en 2011 avec plus de 2 millions de pneumatiques vendus et compte un effectif d’un peu plus de 120
    personnes. C’est en 2012, le 10ème site e-commerce français. Michelin est rentré au capital de Allopneus à
    hauteur de 40% du capital en 2015.
    Ma mission fut la création du pôle informatique au départ constitué de 4 personnes qui a évolué à environs 25
    personnes. J’ai mis en place une organisation Agile afin de mieux traiter les sujets informatiques, dans une
    période vitale pour la société.
    - Organisation des développements et Refonte du site allopneus.com
    - Choix techniques et architecturaux (Hébergement, Symfony 2, ElasticSearch, Mongo DB, Varnish, etc.)
    - Découpage du projet, répartition des tâches
    - Définition de la stratégie et axes du développement informatique (Web, Mobile, ERP, BI, CRM, Systèmes
    & Réseaux, Outils de Call Center) en m’appuyant sur des experts.
    - Maintien en condition opérationnelle et Optimisation du site web existant.
    - Organisation du service informatique en Agile (SCRUM / XP pour les projets et KANBAN pour la
    maintenance courante).
    - Organisation de comités de pilotage.
    Réalisation d’appels d’offres concernant :
    1. L’hébergement de l’infrastructure informatique de la société.
    2. La mise en place d’un nouvel ERP (Logistique, Stocks, Achat & Ventes, CRM, Comptabilité, etc.)
    3. La mise en place d’un outil de Business Intelligence.
    Taille équipe Technique : 35-50 personnes

    : PHP 5 Object, Symfony 2, ORM Doctrine 2, MySQL, Mongo DB, ElasticSearch, Git, Redmine, Android, Objective-C, Windev, ERP, BI, CRM, Call Center, Nagios, Evertest, Syslog, Méthodologies Agile, Multi-niveaux de cache, Varnish 3.
  • Architecte Web

    PLUS QUE DU WEB – Paris
    Jan 2011 - Jan 2011

    Sites : anil-is.fr / mepysysteme.com / francepolo.com / adquantic.com
    Plus que du Web est une agence web parisienne souhaitant développer son propre Framework PHP
    maison. Au sein de l’agence, j’ai eu l’occasion de créer un Framework maison.
    - Développement d’un Framework PHP 5 Object en intégrant les patterns MVC, Observer,
    Injection de dépendance, Routing, etc.
    - Formation des équipes techniques au Framework PHP, 5 développeurs.

    PHP 5 Object / MySQL / PHP 5 Object / SVN.
  • Freelance

    TRACE WEB – Paris & Aix en Provence
    Jan 2010 - Jan 2014

    Contrat : A mon compte en parallèle de mes activités salariées

  • Chef de Projet technique web

    MONITEUR – Paris
    Jan 2010 - Jan 2011

    : lemoniteur.fr
    Le Groupe MONITEUR est le leader de la presse BTP qui réalise en 2010 un CA de 300 millions d’euros, je
    fus en charge de la refonte de la partie abonnement sur leur site phare et la maintenance de celui-ci.
    - Refonte du site vitrine du groupe moniteur, lemoniteur.fr ainsi que la partie abonnement ecommerce.
    - Gestion de l’équipe de développement : 1 lead développeur, 2 développeurs back-end et 1 frontend.

    Symfony 1.4, ORM Propel, MySQL, PHP 5 Object, SVN, Mantis.
Études et formations
  • DUT Informatique Option Imagerie Numérique

    Arles (13).
    2005
Autres compétences
COMPETENCES
Langages Développement JavaScript ES2015, ES6, ES8…, Node.js, TypeScript, JQuery, PHP 4 à 7, Shell,
Python, HTML 5, CSS 3, Varnish cache VCL, SQL, Agrégation MongoDB.
Format échanges de données JSON, SOAP, XML, CSV, EDI… Messaging Rabbit MQ
Frameworks & CMS ExpressJS 4.x, ReactJS, Next.js, Symfony 1 à 4, Zend, Phalcon PHP, Wordpress Plugin
Templating JSX, Twig, EJS, Jade, Smarty Moteurs de recherche SolR, ElasticSearch
Conception Design Patterns, Merise, UML, Agile (SCRUM, KANBAN, EXtreme Programming, Story
Mapping), Cycle en V…
Bases de données MongoDB, MySQL, POSTGRESQL, REDIS Serveurs HAproxy, Nginx, Apache,
Websocket
Outils
- Tests : Jest, Jasmine, PHP Unit, Mocha & Chai
- Toolkit : Webpack, Gulp, Grunt
- Containers : Docker / Docker Compose / Vagrant
- Deployment : Ansible, Git, Kubernetes, Github Actions
- Code Versionning : Git (GitHub, BitBucket), SVN, CVS
- Gestion de projets : JIRA, Trello, Redmine
- IDE : IntelliJ IDEA, Microsoft Visual Studio, PHPStorm, SublimeText, Vim, Netbeans, Eclipse
- Outils de monitoring : ELK, NewRelic, Munin, Evertest, syslog
- Wiki Documentation : Confluence, Wiki divers
- Patterns : Clean Architecture, DDD, CQRS, Mediator, Versioning, etc…
E-commerce Gestion de stocks, Flux de données, Achats, Ventes, SAV, Retours, PIM (Product information
Manager), Gestion catalogue, Merchandising, Moteur de recherches, serveur media, tunnel de conversion sont
autant d’aspect sur lesquels j’ai eu l’occasion de travailler durant 10 ans.
SEO Optimisation du référencement naturel, Optimisation des balises html, Ajout de micro
données sur les pages, Optimisation du chargement des pages, Optimisation automatique des images à travers la
réalisation de serveurs media customisé, Optimisation des caches, Mise en place de CDN…

Haute Disponibilité Bonne connaissance des sites à fort trafic (volume 10 000 000 Visiteurs uniques/ jour),
sécurisation des données, Architectures en Load Balancing, Serveur Maitre / Esclaves, Cluster de données,
Réplica set, Monitoring, Optimisation des performances applicatives et serveurs, Conception d’architecture en
99,99% de disponibilité multi data center.
Architecture Conception d’architecture en Micro Services à travers des API REST ou GraphQL Découpage
du code et conception d’applications optimisé en séparant les différentes couches back-end, front-end.
Déploiement automatisé et écritures de tests unitaire et fonctionnels. Utilisation de services en architecture
Serverless comme ceux de AWS Lambda ou autres…
Management Equipes allant de 2 à 30 personnes suivant les expériences. Méthodes Agiles (Scrum,
Kanban, XP, Story Mapping…)

D'autres freelances
Chef de projet PHP

Ces profils pourraient vous intéresser !
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Consultant fonctionnel C#
Anthony

Consultant fonctionnel C#

  • SAINTE-CROIX-DE-QUINTILLARGUES
C# .NET SQL PHP
Disponible
CV Ingénieur de développement PHP
Claude

Ingénieur de développement PHP

  • TOURS
PHP JAVASCRIPT PHP LARAVEL Vue.js REACT.JS SQL Github DOCKER POSTGRESQL
Disponible
CV Chef de projet digital
Arlyn Fernans

Chef de projet digital

  • BORDEAUX
WORDPRESS PHP AGILE CMS
Disponible
CV Chef de projet digital
Gad

Chef de projet digital

  • PARIS
SHAREPOINT GED CHATBOT PHP WORDPRESS
Disponible
CV Directeur Technique Freelance Développeur Golang
Thomas

Directeur Technique Freelance Développeur Golang

  • VERSAILLES
GO PHP SQL JAVASCRIPT POSTGRESQL
Disponible
CV Développeur PHP - WordPress - Symfony
Pierre

Développeur PHP - WordPress - Symfony

  • SOISSONS
PHP WORDPRESS API RESTful HTML SYMFONY PRESTASHOP JAVASCRIPT CSS SQL REACT.JS
Disponible
CV Développeur Fullstack
Tom

Développeur Fullstack

  • NARBONNE
PHP JAVASCRIPT SYMFONY PYTHON REACT.JS
Bientôt disponible
CV Développeur Fullstack
Valérian

Développeur Fullstack

  • CAHON
PHP HTML CSS MYSQL JAVASCRIPT REACT.JS PRESTASHOP WORDPRESS Angular React Native
Disponible
CV Développeur PHP
Alexandre

Développeur PHP

  • JACOU
PHP SYMFONY MYSQL LINUX HTML5 JAVASCRIPT WORDPRESS PRESTASHOP Microservices REACT.JS
Disponible