Photo de profil d'Alexandre Grière

Alexandre Grière

Développeur full stack PHP / Développeur mobile iOS
Concepteur de solutions d'objets connectés (IoT)
Directeur de projet
Passionné et touche à tout

Découvrez mon dernier projet :

Solution de prise de commande IoT (objet connectés) - Boutons connectés

A propos

J'ai toujours aimé comprendre comment les choses fonctionnent. Dès le plus jeune âge je démontais tous les objets qui m'entourait pour comprendre leurs mécanismes. Je me suis tourné ensuite vers l'informatique et j'ai commencé mes premiers programmes.

J'ai passé un bac S option Sciences de l'Ingénieur avant de faire l'exia.cesi, l'école informatique du CESI (Bac+5) et me voila développeur full stack PHP (entre autre).

A travers cette page, vous pourrez en connaître plus sur mes différentes réalisations qu'elles soient personnelles ou professionnelles.

Expérience

15 ans

Application Web
PHP / Symfony / jQuery / HTML / CSS

10 ans

Application Mobile
iOS / WebApp / Xamarin

8 ans

Gestion de projet
Cycle en V / Agile / Scrum

Compétences

Technique

Développement web (front) HTML5, CSS3, Javascript, jQuery, WebComponents, Twig, Vue.js
Développement web (back) PHP, Symfony (4, 5), Laravel (Notions), Node.js (Notions)
Développement de logiciel Objective-C, C#, Java (Notions)
Base de données MySQL, MariaDB, SQLite
Modélisation Merise (MCD, MLD, MPD), UML
Webservices Rest, JSON, XML, API
Serveur Installation et maintenance de serveurs Linux (Debian/Ubuntu)
Manipulation de données Talend

Gestion de projet

Communication Création de supports, Animation de réunions
Cadrage Recueil du besoin, Rédaction de Cahier des charges
Suivi Planification (Gant), Budget, Recettage, Formation
Management 6 personnes + resources offshore occasionnelles (anglais)
Méthodologies Cycle en V, Agile, PMI

Soft skills

Facilitateur J’aide les différents interlocuteurs à trouver un terrain d’entente
Résolution de problème Je suis force de proposition, créatif, je sais prendre du recul
Sensible à l'UX Je mets l’utilisateur au centre de la solution technologique
Entreprenneur Je mène un projet à terme en surmontant les obstacles
Vulgarisation J’adapte mon niveau de langage à mon public
Adaptabilité Mes différentes missions m’ont ammené à travailler pour des clients dans différents secteurs d’activité (négoce, textile, luxe...). J’ai analysé les besoins métier et proposé des solutions fonctionnelles compatibles avec leurs contraintes terrain et leurs ERP (Sage, Dynamics, Divalto, Cegid, Movex...).

Portfolio

Il va de soit que le mérite des réalisations effectuées dans le cadre des missions professionnelles revient à l'équipe tout entière.

Afin de préserver certains secrets de fabrication, les réalisations ont été anonymisées.

Vous pouvez filtrer les projets par mots clés :

  • PHP
  • Symfony
  • JS
  • Développement
  • Gestion de projet
  • C#
  • C++
  • iPad
  • Objective-C
  • API
  • IoT (Objets connectés)
  • Impression 3D

Solution boîte à outils du commercial terrain

Secteur automobile, BtoB

Enjeux : Proposer aux commerciaux nomades une application leur permettant de regrouper toutes les ressources nécessaires à leurs actions quotidiennes sur le terrain en mode déconnecté.

Solution : Création d'une application iPad présentant les fonctionnalités suivantes :

  • Gestion d'une base documentaire (PDF, PPT)
  • Intégration d'un CRM (Gestion de relation client)
  • Affichage de statistiques (CA, Objectifs...)
  • Gestion de plan de tournées
  • Création de compte-rendu de visite
  • Géolocalisation de points de vente
  • Vue manager

Création d'un back office d'administration et d'un front office pour les commerciaux sédentaires reprennant quelques fonctionnalités de l'application iPad.

Mise en place de reporting par emails et génération de fichiers excel. Interfaçage de données vers un outil de BI

  • Rôle : Lead Développeur / Chef de projet
  • Statut : En production depuis 2012, constante évolution de l'application
  • Nombre d'utilisateurs : 2000

Solution IoT (objet connecté) chaîne d'expédition

Secteur emballage, BtoB

Enjeux : Optimiser le réapprovisionnement des produits sur la chaîne d'expédition (commande interne). Economiser le temps du manager grâce à la déléguation aux équipes terrains avec une solution simplifiée (sans formation)

Solution : Création d'une solution pensée autour de boutons connectés permettant de passer une commande de réapprovisionnement sur les produits manquants.

Cette solution comprend les éléments suivants :

  • Back office : Interface web permettant d'administrer les données utilisées par la solution
    • Gestion des utilisateurs
    • Gestion des clients
    • Gestion du catalogue produit
    • Gestion des appareils (Boutons, application iOS)
    • Configuration des actions
    • Configuration des règles métier
    • Intégration avec l'ERP
  • Application iPhone : Destinée à l'utilisateur final, cette application permet de gérer les produits associés aux boutons physiques et virtuels
  • Boutons connectés WiFi
    • Configuration via smartphone
    • 4 touches paramétrables
    • Retour visuel (LED)
    • Autonomie de la batterie : 700+ appuis ou 2+ ans
    • Rechargeable via micro USB
  • Application iPad : Boutons virtuels
    • Configuration via smartphone ou back office
    • Jusqu'à 48 touches avec les visuels produits visibles sur l'écran
    • Retour visuel : Code couleur et message d'erreur le cas échéant
    • Autonomie : Tablette branchée sur secteur et configurée en mode borne

La mise en place de ce dispositif permet aux personnes présentes aux postes d'emballage de commander les produits manquants auprès de l'ERP sans passer par un manager ou sans avoir de formation spécifique sur l'outil de prise de commande.

  • Rôle : Concepteur, Architecte logiciel, Lead Développeur
  • Statut : 2 ans de R&D (side project), actuellement en production

Outil de gestion de plan de tournée

Secteur automobile, BtoB

Enjeux : Permettre la création de plan de tournée via un back office pour une équipe de commerciaux

Solution : Le module de création de plan de tournée devait répondre à de fortes contraintes d'intégration dans un système existant et présenter une expérience utilisateur satisfaisante (temps de chargement, drag and drop, facile d'utilisation...).

L'outil de gestion de plan de tournée a été développé en vanilla JS avec la création de webcomponent. L'intégration de Vue.js et Angular.js n'était pas possible.

La mise en place de ce dispositif permet aux personnes présentes aux postes d'emballage de commander les produits manquants auprès de l'ERP sans passer par un manager ou sans avoir de formation spécifique sur l'outil de prise de commande.

  • Rôle : Lead Développeur / Chef de projet
  • Statut : En production depuis 2018

Application de prise de commande iPad

Secteurs textile, luxe et négoce. BtoB

Enjeux : Dématérialiser la prise de commande des commerciaux terrain, éviter les échanges papier/fax/mail ainsi que la resaisie d'informations

Solution : Mise en place d'une application iPad fonctionnant en mode déconnecté avec une synchronisation automatique.

Les commerciaux peuvent prendre une commande sur tablette répondant aux règles métier et contraintes habituellement appliquées par l'ERP.

Les données affichées (référencement de catalogue, tarifs et disponibilités des produits) prennent en compte les restrictions exigées par le client.

Chaque application est unique, mais elles présentent dans les grandes lignes les fonctionnalités suivantes :

  • Visualisation des clients (CRM)
  • Visualisation des catalogues produits
  • Prise de commande
  • Base documentaire marketing
  • Base documentaire communication interne
  • Statistiques (KPI)
  • Agenda
  • Compte-rendu de visite
  • Comptage / Relevé de stock
  • Centre de notifications

Pour chaque client, une étude du fonctionnement interne a été menée ainsi qu'une analyse des différents flux en place et rédaction d'un cahier des charges.

  • Rôle : Chef de projet, Validation technique avant vente
  • Statut : 10 projets réalisés en 5 ans avec une équipe de 3 personnes en parallèle des clients historiques de l'entreprise.

Programme de conversion de document en image

Outil interne

Enjeux : Permettre la visualisation de différents format de document sur plusieurs plateforme

Solution : Création d'un programme CLI (sans interface graphique) en C# pour intégration derrière un webservice PHP. Le programme permet de prendre un document (PDF, PPT, PPTX, PPS, PPSX, DOC, DOCX...) et de le convertir en une série d'images.

Il est possible de paramétrer la tailles des images générées ainsi que le nombre d'images par page (dans le cadre de génération de miniatures par exemple)

Intégration avec les composants COM d'Adobe Acrobat et Microsoft Office.

  • Rôle : Développeur
  • Statut : En production depuis 2012, composant présent par défaut dans chaque nouveau projet de la société

Réplication de pièces techniques

Hobby

Enjeux : Eviter de jeter des objets dont une partie peut être réparée

Solution : Réplication de pièces défaillantes grace à un logiciel de modélisation paramétrique (FreeCAD)

Impression de la pièce modélisée avec une imprimante 3D

  • Rôle : Maker amateur
  • Statut : Trepied photo de nouveau opérationnel

D'autres projets sont à venir... revenez bientôt

Contact

Si vous souhaitez échanger à propos d'un projet en particulier ou partager votre expérience, n'hésitez pas à me contacter via LinkedIn.

Et si vous êtes dans la région de Saint-Nazaire, on peut même se faire un afterwork ;)