class Cyril_Stoliarski
Analyste & consultant WinDev depuis la version 5.0. Architecte d'ERP, de BackOffice et de frameworks ORM pour le retail et la distribution. Basé à Tourves, Var mais intervention possible all over the world .
Classe stable maintenue depuis 1998, spécialisée dans la conception et l'implémentation de solutions métier pour le retail, la distribution et la logistique. Expose une API publique de conseil, développement et architecture.
Runtime : 25+ années d'expertise · Fondateur : CashX2 (SIRET 839 134 145 00011) · État : Disponible pour nouvelles missions
| Canal | Endpoint |
|---|---|
| cyril@cashx2.fr | |
| phone | +33 6 11 35 92 55 |
| website | cashx2.fr |
| /in/cyril-stoliarski-cashx2 | |
| location | Les Paulets · Route de Bras · 83170 Tourves · France |
La maîtrise des outils PC Soft (WinDev, WebDev, WinDev Mobile), de PostgreSQL et MySQL, une autonomie éprouvée, une capacité d'adaptation et d'écoute réelles, ainsi qu'une sérieuse connaissance de l'univers des points de vente (encaissement, stocks, inventaires, statistiques) et plus généralement de la gestion.
| Cluster | Compétences |
|---|---|
| environment | WinDev WebDev WinDev Mobile WLangage Android |
| databases | MySQL PostgreSQL SQL Server HFSQL MongoDB Réplication SQL |
| architecture | Programmation objet Architecture ORM Serveur MCP Représentation intervallaire ↗ |
| integrations | WebServices SOAP & REST EDI Sage X3 API Yavin Trello |
| business | WMS OPOS NF525 / Infocert Retail E-commerce |
| tools | SOAP UI Trello |
Conception et développement d'un framework ORM orienté objet en WLangage — la colonne vertébrale technique d'applications de gestion multi-clients, pensée pour être robuste, multi-SGBD et évolutive.
Donner aux équipes un socle unique qui abstrait la base de données, fiabilise l'écriture du code métier et accélère les évolutions fonctionnelles. Plutôt que de réécrire les mêmes requêtes SQL dans chaque projet, le développeur manipule des objets ; le framework traduit, optimise et sécurise.
Le moteur couvre l'ensemble du cycle de vie : création et migration automatique des schémas, introspection des classes, chargement et persistance des enregistrements, gestion des transactions et des accès concurrentiels, jointures déclaratives multi-niveaux, traduction multilingue, chiffrement natif des colonnes sensibles (RGPD), synchronisation bidirectionnelle avec des ERP tiers via API REST.
Depuis 2018, mise à disposition de mon expertise sur des projets WinDev. L'ensemble des développements ci-dessous s'appuie au quotidien sur le ORM_CSHX2 — socle technique commun.
Développement d'un WMS (Warehouse Management System) complet, intégré à l'ERP mode & retail du client. L'outil enrichit l'ERP existant de capacités logistiques avancées, indispensables à une activité de distribution textile à forte saisonnalité et à volumétrie élevée.
Ordonnancement : pilotage du flux des commandes clients, priorisation selon criticité, ventilation par entrepôt et par zone de picking.
Organisation des entrepôts : cartographie des emplacements, optimisation des chemins de préparation, gestion des zones de réception, de stockage et d'expédition.
Gestion des colis et des stocks : suivi en temps réel des mouvements, traçabilité complète, contrôle qualité, gestion des retours et des réintégrations.
Application Android pour terminal dédiée à la gestion des stocks et à la préparation des commandes : scan code-barres, confirmation des prélèvements, inventaires tournants, interface optimisée pour un usage intensif en entrepôt.
Application d'encaissement Android s'appuyant sur l'API Yavin : caisse mobile pour les points de vente, transactions certifiées, impression de tickets et synchronisation avec l'ERP central.
Développement d'un FrameWork WinDev orienté objet destiné à harmoniser et fiabiliser le code de l'ERP interne : création et évolution de la base PostgreSQL, affichage multilingue, création et modification d'enregistrements, gestion des transactions et des accès concurrentiels. Les modules Personnel, Fournisseurs et Cycle de vie des articles reposent désormais sur ce modèle de développement.
Conception, développement et déploiement de l'ensemble du système informatique d'une enseigne de 15 magasins spécialisés dans la cigarette électronique et les produits dérivés. Architecture centralisée temps réel, conforme NF525 / Infocert, robuste aux contraintes d'un réseau multi-sites.
Back Office : gestion des stocks multi-dépôts, inventaires tournants, commandes fournisseurs, réassort automatisé, tarification hiérarchique, cycle de vie des articles, gestion du personnel et des plannings.
Front Office : logiciel de caisse complet (encaissement multi-moyens de paiement, tickets, retours, avoirs), CRM client et programme de fidélité intégré.
Interfaçages : liaison bidirectionnelle avec le site PrestaShop (catalogue, commandes, stocks), connecteur vers outils de Business Intelligence pour le pilotage de l'activité, WebServices SOAP & REST exposant les données métier.
Stack 100 % PC Soft : WinDev (BackOffice, Front Office, WebServices), WebDev (portail Intranet), WinDev Mobile (terminaux Android pour préparation de commandes et inventaires).
Point fort du projet : développement d'un programme de fidélité sur mesure — mécaniques de points, statuts, offres personnalisées, segmentation client — qui constitue un véritable levier de différenciation commerciale face à la concurrence et un outil de rétention mesurable.
Accompagnement stratégique et technique dans la réécriture complète de l'ERP du client. Mission de fond visant à poser les bases d'une architecture durable, maintenable et cohérente, sur laquelle l'équipe de développement pourra capitaliser pour les années à venir.
Mise en place de l'ORM_CSHX2 comme socle technique commun, adapté et intégré au contexte métier du client. L'ensemble des modules de l'ERP vient désormais s'adosser à ce moteur, garantissant homogénéité, robustesse et maintenabilité sur la durée.
Bibliothèque de modèles de fenêtres et de composants réutilisables : gabarits d'IHM, patterns de saisie, zones répétées standardisées, mécaniques de filtrage et de recherche unifiées, gestion centralisée des erreurs et des messages utilisateur. Ces briques permettent de fiabiliser et d'accélérer le développement, d'assurer la cohérence ergonomique de l'application de bout en bout, et de réduire significativement la dette technique.
Intégration native de Trello (via ses API) sur chaque fenêtre développée : depuis l'interface, le développeur ou le testeur peut consulter, créer et faire évoluer les tickets directement liés à l'écran en cours. Cette mécanique offre une traçabilité fine du cycle de développement et d'amélioration — chaque demande, bug ou évolution est rattaché au bon périmètre, sans rupture d'outil ni ressaisie.
Transfert de compétences et documentation : guides de démarrage, conventions de codage, revues de code et accompagnement des équipes internes pour assurer l'autonomie dans la durée.
Reprise et modernisation d'une application existante (base HyperFileSQL) dans le cadre du projet Hermès. Objectif : fiabiliser, enrichir et industrialiser l'outil métier tout en assurant la continuité opérationnelle — sans rupture pour les utilisateurs en production.
Force de vente terrain : prise des commandes par les commerciaux, consultation du catalogue, des tarifs et de la disponibilité des stocks en temps réel.
Logistique : réception et traitement des commandes en entrepôt, préparation, contrôle, expédition et suivi des mouvements de stock.
Interfaçage Sage X3 : synchronisation bidirectionnelle des référentiels (articles, clients, tarifs), des commandes de vente et des mouvements de stock, garantissant la cohérence entre l'outil terrain et l'ERP du groupe.
Stack : WinDev (application métier), MySQL (migration progressive depuis HyperFileSQL), WebServices pour l'interfaçage Sage X3, architecture appuyée sur l'ORM_CSHX2.
Au sein d'une équipe de 8 développeurs, contribution active à l'évolution et à l'amélioration des logiciels StarGest (gestion commerciale) et StarCaisse (logiciel de caisse), produits phares de l'éditeur, déployés chez de nombreux grands comptes du prêt-à-porter et de la mode — American Vintage, Les Petites Bombes, Molly Bracken, Guess.
Interfaçage aux systèmes EDI des grandes enseignes de la distribution et du e-commerce : Galeries Lafayette, El Corte Inglés, La Redoute Market Place. Mise en œuvre des flux normalisés (commandes, avis d'expédition, factures, retours) et des passerelles de communication spécifiques à chaque partenaire.
Conception et développement d'une passerelle entre le framework WebSphere et StarGest, permettant d'ouvrir la gestion commerciale à des environnements tiers tout en préservant la cohérence des données.
Promotion et production de nombreux WebServices SOAP & REST exposant les données et les traitements métier de StarGest, à destination des sites e-commerce, des applications mobiles et des partenaires tiers de l'écosystème client.
Participation aux choix techniques structurants, au support de niveau 3, aux revues de code, et intervention sur l'ensemble de la chaîne de livraison — de la spécification à la mise en production chez les clients finaux.
Migration d'un système propriétaire (MSI / Winparf) vers une solution développée intégralement en interne sous WinDev / MySQL. Projet de fond visant à reprendre la main sur l'outil métier, à lever les dépendances externes et à doter l'enseigne d'une plateforme sur mesure, évolutive et adaptée à ses particularités.
L'application consolide en temps réel les informations des 12 magasins du groupe : stocks, ventes, clientèle, mouvements de caisse. Elle intègre une gestion commerciale complète (achats, réassort, tarification, promotions), les programmes de fidélisation multi-enseignes, ainsi qu'une interface unifiée avec le site web pour le référencement produits et la cohérence des catalogues entre boutiques physiques et vente en ligne.
Conception et lancement de la plateforme e-commerce du groupe, développée en Zend Framework et pleinement interfacée avec le BackOffice WinDev. Parti pris fort : marques, produits et stocks mis en ligne sont définis et gérés depuis la même interface Windows que les produits vendus en magasin — une seule source de vérité, zéro double saisie.
La préparation des commandes est pilotée intégralement depuis le BackOffice par un robot Tecnilab : envoi des ordres de prélèvement, suivi de l'avancement, validation des expéditions. Une automatisation qui a permis au groupe d'absorber la croissance du canal web sans augmentation proportionnelle des effectifs logistiques.
Analyse, développement et déploiement d'une solution d'encaissement et de gestion pour l'ensemble des 40 magasins SOHO du groupe — enseigne spécialisée dans le cadeau et le gadget, avec une offre large en rotation permanente (milliers de références, arrivages saisonniers, opérations commerciales à fort turn-over). Un projet d'envergure nationale mené sous forte contrainte de temps et de fiabilité, chaque point de vente devant être équipé et opérationnel sans interruption de l'activité commerciale.
Délai d'exécution : moins de 12 mois, de l'analyse initiale à la bascule complète des 40 magasins. Développement sous WinDev / SQL Server, choix assumé d'une architecture centralisée fiable, cohérente et maîtrisable par une petite équipe interne.
Front Office — Logiciel de caisse : encaissement multi-moyens de paiement, gestion des retours, avoirs, tickets, ouvertures/fermetures de caisse, contrôle des écarts, suivi des opératrices. Interface conçue pour être prise en main en quelques minutes par du personnel saisonnier — critique dans une enseigne à forte affluence pendant les périodes de fêtes et les pics cadeaux.
Back Office — Gestion centrale : gestion des articles et du référencement sur un catalogue très large et très mouvant, tarifications et promotions, opérations commerciales. Pilotage multi-sites avec consolidation en temps réel des ventes et des stocks.
Réassort automatique quotidien : chaque nuit, l'outil calcule les besoins par magasin en fonction des ventes, des stocks disponibles et des objectifs commerciaux, puis génère les propositions de transferts depuis la centrale. Une mécanique particulièrement précieuse sur un catalogue aussi large, où la réactivité de la chaîne d'approvisionnement conditionne directement la performance de chaque magasin.
Statistiques Produits / Clientèle : tableaux de bord d'aide à la décision permettant d'affiner l'offre, d'identifier les produits qui performent, de détecter les tendances par région et par période — indispensable pour une enseigne qui renouvelle constamment ses assortiments.
Impacts opérationnels mesurables : réduction significative des stocks immobilisés, limitation des pertes et de la fraude grâce à la traçabilité fine des opérations, et libération des effectifs magasin de nombreuses tâches administratives qui ont pu être reconcentrées sur la relation client et la vente.
Projet fondateur qui m'a donné une compréhension approfondie de l'univers retail — ses cycles, ses contraintes, ses leviers — et a posé les bases de tout ce que j'ai développé ensuite dans ce secteur.
| Type | Titre | Détail |
|---|---|---|
| degree | Diplômé d'IMADE — Félicitations du Jury | ESC Aix-en-Provence · Bac+4 |
| degree | Baccalauréat Série B — Mention Bien | Lycée |
| language | Anglais — Lu, écrit et parlé | Niveau TOEFL |
| cert | NF525 / Infocert | Conformité caisse enregistreuse |