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ésJ'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.
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
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 |
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 |
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...). |
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 :
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 :
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
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 :
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.
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.
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 :
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.
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.
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
D'autres projets sont à venir... revenez bientôt
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 ;)
Membre de l'association Plage Web