You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Benjamin RoveriBR

Benjamin Roveri

Développeur

500 €/jour
Albi, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de Benjamin

Gérant et développeur de la société ROVERI SOFTWARES (840 865 836), je suis spécialisé dans le développement de processus et de leur automatisation autour de la gestion et de l'e-commerce, et ce depuis 2002.
  • Français

    Bilingue ou natif

Accepte de travailler sur site
Albi (jusqu’à 50 km)

Expériences

  • ROVERI SOFTWARES
    Réalisation d'un site Prestashop pour une société de commerce en ligne spécialisée dans les pneus
    E-COMMERCE
    juin 2020 - Aujourd'hui (6 ans)
    Etude du projet et faisabilité, choix technique (logiciel e-commerce, serveur, modules...), conseils.
    Proposition commerciale & contrat d'infogérance.
    Installation, paramétrage, aide, formation portant sur les éléments suivants:
    - domaine et comptes courriels chez Ovh.
    - serveur chez OneProvider, virtualisation par Proxmox avec 3 container: e-commerce Prestashop, messagerie privée avec Mattermost, bureau Linux à distance avec X2Go, backup avec Proxmox Backup vers un Datacenter déporté à travers OpenVpn 3, backup supplémentaire avec rdiff-backup.
    - Virtualmin: base de données MySQL, Serveur Apache & site virtuel, sécurité (fail2ban,etc...)
    - logiciel Prestashop 1.7.6.5, modules conseillés (Advanced Search 4, Avis (spmgsnipreview), Social Login, EC Point Relais, Hub Talk, Captcha, Frais de port Avancé, RGPD), Thème, Personnalisation, Pages, Devt. de modules, Multi-boutique.
    - export de données vers des comparateurs (Idéalo, etc...)
    - stats Excel avec Power Query, Formules, Tableaux Croisés
    - logiciel de messagerie Thunderbird sur les postes clients
    - compte Google & connexion Prestashop: compte Gmail, Google Drive, Google Analytics, Google Ads, Google Plateform, Google API (maps)
    - compte Paypal & connexion Prestashop
    - suivi hebdomadaire: santé du site, état du SEO, mise-à-jours, Google Analytics

    Serveur Linux Prestashop Module prestashop Apache 2 MySQL PHP Proxmox Etude Conseil Cahier des charges Gestion de projet installation Paramétrage Nom de domaine Compte mail Thunderbird Paypal Google Analytics Google Search Console Google Ads Google Drive Gmail OpenVpn 3 Ovh One Provider Mattermost X2Go rdiff-backup Excel Power Query Virtualmin Idealo suivi Google Plateform Google API
  • ROVERI SOFTWARES
    Réalisation d’un logiciel passerelle entre l’e-commerce et les fournisseurs
    E-COMMERCE
    février 2018 - mars 2019 (1 an et 1 mois)
    Ce logiciel est proposé sous forme d’abonnement, et installé pour divers client depuis 2020.

    [Objectif]
    Intégrer les stock produits des fournisseurs vers l’e-commerce.
    Récupérer les ventes et créer les achats fournisseurs.
    Récupérer les suivi colis.
    Faire du repricing.

    [Description]
    Ce projet qui mûrissait depuis des années a été proposé à un client en 2018, le développement a suivi pendant 6 mois par moi-même, puis mis en production.
    Il a été originellement codé en Node.js version 12, puis migré vers les versions 14 et 16.
    Les données sont hébergées dans une base de données PostgreSQL version 10 et plus.
    Node.js a été choisi pour les raisons suivantes:
    - le codage en contexte asynchrone.
    - l’exécution pseudo-asynchrone des processus.
    - le langage Javascript, qui limite l’apprentissage contrairement à Php, car dans le web Javascript est connu, et qui intègre les Promises et Async/Await.
    - la gestion native par module, et la facilité d’en développer et d’en intégrer de nouveaux.
    - les librairies disponibles par le gestionnaire de paquet npm.
    - la documentation et la communauté.

    Il consiste en un ensemble de services pour le développeur, qui lui permet rapidement d’intégrer toutes formes de flux (json, xml, webservice, email, ssh) provenant des fournisseurs (dont les formats sont très hétéroclites, sans schémas ni fixités), des comparateurs (tel Idéalo), avec possibilité d’ajout de nouveaux services.
    Il tourne sur un Datacenter Proxmox monté en collaboration avec la société ROVERI INFORMATIQUE.
    Il est constitué des modules suivants:
    - Produits Fournisseurs: chaque fournisseur est configuré avec ses propres modules Node.js, afin de filtrer et de traiter correctement les données. Les produits sont intégré dans une base PostgreSQL, puis finalement envoyé au module e-commerce. Des processus post-intégration peuvent être lancés, tel que des urls afin de ré-indexer les produits de l’e-commerce.
    - Achats fournisseurs: les ventes sont récupérées de l’e-commerce, et transformer en commandes fournisseurs.
    - Suivi colis: les tracking sont récupérés, traitées puis envoyer à l’e-commerce, et au client ou au point relais par email.
    - Repricing: les données sont récupérées de comparateurs ou de sites tiers, puis les prix sont établis suivant des critères, activant les meilleurs fournisseurs.
    - Stations de montage: dans le domaine de ventes de pneumatiques, un module gère l’intégration des stations vers l’e-commerce, à partir de flux tiers.

    Toutes les communications se font principalement par email, ftp ou web-service, au format json ou xml. Les communications avec l’e-commerce se font par l’intermédiaire de modules développés dans ce but (des modules Prestashop en majorité), les données transitent sous forme de fichier SQLite 3. Pour certains clients c’est l’Api Web-Service de l’e-commerce qui est utilisé pour l’intégration.
    Tous les processus sont journalisés dans la base de données, ce qui permet de détecter rapidement les problèmes éventuels. Une copie de chaque flux est aussi archivé.
    Des développements et optimisations sont toujours en cours, afin de répondre aux besoins spécifiques des clients.
    Serveur Linux Prestashop Module prestashop PHP MySQL Proxmox Etude Conseil Cahier des charges Gestion de projet Installation Nodejs node-module:promise/bluebird node-module:async/await node-module:moment node-module:promise-ftp node-module:pgPromise node-module:csv-parse node-module:nodemailer node-module:scanf node-module:fs-extra node-module:child_process node-module:squel node-module:sqlite-async node-module:ssh2

Recommandations

Soyez le premier à recommander Benjamin

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Formations

  • Maîtrise Mathématique et Informatique (non validée)
    IUP Informatique & Mathématique d'AVIGNON
    2000
    Ecole d'Ingénieur en Informatique: - Programmation - Réseaux - Mathématiques
  • Deug Physique & Mathématique
    Faculté des Sciences de MARSEILLE Luminy
    1997
    Physiques Mathématiques

Compétences (52)

Catégories