JmStawikowski.github.io

- Conservatoire National des Arts et Métiers – Informatique
- Autodidacte dans le développement logiciel et l’architecture
Compétences
- Software Anticipation and Innovation
- Software Developer and Architect
- Software Inventions and Patents
- Edge for industrial automation - Docker, Portainer.io, Node-RED, MQTT, Margo, IT/OT convergence, WebAssembly
- Azure IoT Edge, Microsoft IoT Central, Docker, Azure IoT Plug and Play
- Digital Twins Definition Language (DTDL), Node-RED
- IoT, IIoT, IT/OT Convergence, Web 2.0, Web Services, WebSocket
- MQTT, Paho MQTT Clients, Mosquitto MQTT Broker
- REST, Open API Initiative, JSON, Swagger, SWAGGER, EdgeX Foundry
- SOAP, WSDL, OData, SOA, OPC Unified Architecture (UA), M2M
- RIA, SaaS, PaaS, Cloud Computing, Microsoft Azure
- Object-Oriented Programming, Microsoft .NET, Java, Node.js
- Web Components (Polymer, Angular Material), Electron, Visual Studio Code
- Programming Languages (C, C++, C#, Objective-C, Java, JavaScript, Node.js, Python, Ada, Lisp, Smalltalk, Prolog, Intel Pascal 86, Intel 8085 assembly…)
Compétences - Détails
- Margo -Edge for industrial automation - https://margo.org/
- WebAssembly - https://webassembly.org/
- IoT Edge Computing
- Node-RED (A visual tool for wiring the Internet of Things) - https://nodered.org
- Docker - https://www.docker.com
- Portainer - https://portainer.io
- Schneider Electric Box IT-OT
- Node-RED, nodered, node.js, nodejs, IoT, IIoT, REST, JSON, electron
- EcoStruxure: Innovation At Every Level
- Electron - http://electron.atom.io
- Visual Studio Code - https://code.visualstudio.com
- Node.js - https://nodejs.org
- IoT (Internet of Things)
- IIoT (Industrial IoT)
- IT/OT convergence
- Web 2.0 & Web Services & WebSocket
- MQTT (Message Queuing Telemetry Transport) - https://mqtt.org
- Paho (MQTT Clients) - https://eclipse.org/paho
- Mosquitto (MQTT Broker) - https://mosquitto.org
- REST (REpresentational State Transfer)
- JSON (JavaScript Object Notation)
- SWAGGER - https://swagger.io
- SOAP (Simple Object Access Protocol)
- WSDL (Web Services Description Language)
- OData (Open Data Protocol)
- SOA (Service-oriented architecture)
- OPC Unified Architecture (UA) - OPC Foundation
- M2M (Machine to machine)
- RIA (Rich Internet Applications)
- SaaS (Software as a Service)
- PaaS (Platform as a service)
- Cloud computing
- Microsoft Azure
- Object-Oriented Programming
- Microsoft .NET / Java
- Chromebook (Google Chrome OS)
Expérience
1980-1982 - COMPAGNIE GENERALE D’AUTOMATISME - DEVELOPPEUR LOGICIEL :
- Développement des terminaux GAPA (Guichet d’Affranchissement Postal Automatiques)
- Utilisation des langages Intel 8080/8085, Assembly language, HP 64000, Motorola 68000, Pascal
1982-2009 - SCHNEIDER ELECTRIC - DEVELOPPEUR LOGICIEL :
- Développement d’outils logiciels d’automatisation pour automates
- Création de la logique Ladder et du débogueur pour console TSX T607
- Utilisation du langage Pascal, Intel MDS 80, C/C++
- Développement de l’analyseur IDE et lexical pour le logiciel PL7
- Utilisation de Lex et Yacc pour le logiciel PL7
- Introduction de Java 1.0 chez Schneider Electric
- Travaux sur les WebServices SOAP/WSDL pour Schneider Automation et Schneider Electric
2009-2020 - SCHNEIDER ELECTRIC - SOFTWARE INNOVATION ARCHITECT :
- Software Anticipation and Innovation
- Software Developer and Architect
- Software Inventions and Patents
- Promotion des concepts “Node-RED for Industry Business”, “M580 IOT CONNECTOR” et “Docker for Industry Business”
- Réalisation de brevets concernant le partage de données et l’automatisation
Réalisations de Brevets
- Service deployment in a cluster of I/O devices
- System and method for sharing data stored in a database
- Brevet US9628578 B2, délivré le 8 juin 2011
- Brevet EU WO2012168319 (A1), délivré le 8 juin 2011
- Silverlight: GUI based on the XAML language
- Brevet EU EP2104035, délivré le 17 mars 2008
- Automation equipment having an instant messaging communication capability enabling its remote real-time command and control via a third party connected to an instant messaging server
- Brevet EU FR2835673, délivré le 8 août 2003
- Web Services: Communication system for automation equipment based on the WSDL language
- Brevet US US7159007 (B2), délivré le 31 août 2000
- Web Services: Communication system of an automation equipment based on the soap protocol
- Brevet US US7366752 (B2), délivré le 31 août 2000
Références
Conférences
- Cap vers l’Innovation 2012 - Open Data Protocol (OData)
- PLC on the cloud - Exchange data between a PLC and Cloud Computing