Stephane - Développeur C
Ref : 130121M005-
77190 DAMMARIE LES LYS
-
Développeur, Ingénieur Télécom (50 ans)
-
Freelance
EXPERIENCES (via SSII ALTEN ou en direct) *
EXPERIENCES (via SSII ALTEN ou en direct)
Mars 2019 SOLYSTIC (NORTHROP GRUMMAN)
Mars 2020 Ingénieur d’études et Développements
SOLYSTIC 2019 Projet Soly - Développements Web
Solystic développe une gamme de robot autonome pour le tri postal. - ********. Les
logiciels utilisent majoritairement les technologies web.
- Intégré dans une équipe de 10 personnes pour le projet SolyCams Italie et en support pour le
projet PIAC La Poste pour une équipe de 8 autres développeurs.
- Développement Web : Logiciel Doves en javascript pure sans framework, Superviseur d'états
synthétiques des équipements de site (big screen) pour le site de PIAC.
- Développement Web : node.js / angular 1, front, Ajout de fonction d'affichage navigateur
(logiciel Falcon) "user friendly" autour des navettes signifiant leur blocages et
ajout de fonction automatiques d'encadrement utilisateur pour le déblocage en
toute sécurité des navettes..
- Développement Service Web : ServerIo, en node.js, serveur d’entrée sortie pour Module
électronique d'entrées/sorties déporté sur TCP/IP, projet PIAC / CAMS Italie,
- Développement Service Web : InterfaceSolyCams en node.js, développement d'un service
d'interface entre le système de pilotage des navettes Soly et le systeme de
vidéocadage CAMS Italie. (Projet Posté Italiané)
- Lib C++ embarquée : Correction pour PIAC de la gestion multi thread dans les lib utilisant
libfcgx. Lib utilisée dans les robots et certaines applications du SI.
ENVIRONNEMENT TECHNIQUE : Méthodes Agile, Visual studio Code, MariaDB, nodejs,
Jade, Angular 1, debian 8, nginx, JSON, VMWARE, Jenkins, gcc gdb sous IDE QT, HeidiSql
SOLYSTIC 2020 Projet Camera et OCR - Développements Web C/C++
Solystic développe une gamme de caméra et d'OCR pour les machines de tri postal.
- Développement Service Web : en C++ avec libfcgx , pour une camera déportée qui a besoin de
lire un code bar 2D particulier, développement d'un service web qui donne accès
à la lib C de décodage du codebar 2D via une API REST. Réutilisation d'un
logiciel ancien mono thread, utilisable en ligne de commande pour le
développement du service.
-
ENVIRONNEMENT TECHNIQUE : Cycle en V, Apache 2, debian 9, JPEG, TIFF, C/C++,
libfcgx, fcgi, multipart, VMWARE, gcc gdb sous IDE QT
Nov 2017 GDI SIMULATION (GROUP AIRBUS)
Mars 2019 Ingénieur d’études et Développements
Rénovation STC Char Leclerc
Spécification et Développement des logiciels embarqués pour le STC du char Leclerc pour l'ajout
d'une interface CAN. Les Simulateurs de Tir de Combat de GDI simulent les munitions par tir
laser.
- Rédaction de spécifications technique du besoin logiciel, spécifications d'interfaces et plans de
test et d'intégration logiciel et système pour revue par la DGA.
- Intégré dans une équipe projet de 4 développeurs et en relation avec les essais lors de la phase
d’intégration, développement, test et validation de 2 logiciels embarqués sur processeur 68020
sous PSOS et PIC24F en C.
- Spécification et codage d'outillage d’intégration sur PC pour bus CAN à base de C# winform et
CAN sur raspberry pi, intégration du système final. Automatisation de logiciels de test
historique, dans l'otique d'obtenir des test automatiques de non régression.
- Encadrement d'un développeur junior en fin de projet sur la partie PIC, pour accélérer le
développement.
- Spécification et codage du firmware de test pour la production de la carte PIC.
- Spécification et codage (partiel) du firmware final de la carte PIC.
- ENVIRONNEMENT TECHNIQUE : 68020 sous PSOS, MPLAB X PIC24F (eclipse), Visual Studio
2015 C#, JSON, bus militaire DIGIBUS, bus CAN, bus série RS232. Communications synchrones
temps réelles.
Nov 2014 SOLYSTIC (NORTHROP GRUMMAN)
Nov 2017 Ingénieur d’études et Développements
SOLYSTIC 2019 Projet Soly - Développements Web
Solystic développe une gamme de robot autonome pour le tri postal. - ********. Les
logiciels utilisent majoritairement les technologies web.
- Intégré dans une équipe de 10 personnes pour le projet SolyCams Italie et en support pour le
projet PIAC La Poste pour une équipe de 8 autres développeurs.
- Développement Web : Logiciel Doves en javascript pure sans framework, Superviseur d'états
synthétiques des équipements de site (big screen) pour le site de PIAC.
- Développement Web : node.js / angular 1, front, Ajout de fonction d'affichage navigateur
(logiciel Falcon) "user friendly" autour des navettes signifiant leur blocages et
ajout de fonction automatiques d'encadrement utilisateur pour le déblocage en
toute sécurité des navettes..
- Développement Service Web : ServerIo, en node.js, serveur d’entrée sortie pour Module
électronique d'entrées/sorties déporté sur TCP/IP, projet PIAC / CAMS Italie,
- Développement Service Web : InterfaceSolyCams en node.js, développement d'un service
d'interface entre le système de pilotage des navettes Soly et le systeme de
vidéocadage CAMS Italie. (Projet Posté Italiané)
- Lib C++ embarquée : Correction pour PIAC de la gestion multi thread dans les lib utilisant
libfcgx. Lib utilisée dans les robots et certaines applications du SI.
ENVIRONNEMENT TECHNIQUE : Méthodes Agile, Visual studio Code, MariaDB, nodejs,
Jade, Angular 1, debian 8, nginx, JSON, VMWARE, Jenkins, gcc gdb sous IDE QT, HeidiSql
SOLYSTIC 2020 Projet Camera et OCR - Développements Web C/C++
Solystic développe une gamme de caméra et d'OCR pour les machines de tri postal.
- Développement Service Web : en C++ avec libfcgx , pour une camera déportée qui a besoin de
lire un code bar 2D particulier, développement d'un service web qui donne accès
à la lib C de décodage du codebar 2D via une API REST. Réutilisation d'un
logiciel ancien mono thread, utilisable en ligne de commande pour le
développement du service.
-
ENVIRONNEMENT TECHNIQUE : Cycle en V, Apache 2, debian 9, JPEG, TIFF, C/C++,
libfcgx, fcgi, multipart, VMWARE, gcc gdb sous IDE QT
Nov 2017 GDI SIMULATION (GROUP AIRBUS)
Mars 2019
Ingénieur d’études et Développements
Rénovation STC Char Leclerc
Spécification et Développement des logiciels embarqués pour le STC du char Leclerc pour l'ajout
d'une interface CAN. Les Simulateurs de Tir de Combat de GDI simulent les munitions par tir
laser.
- Rédaction de spécifications technique du besoin logiciel, spécifications d'interfaces et plans de
test et d'intégration logiciel et système pour revue par la DGA.
- Intégré dans une équipe projet de 4 développeurs et en relation avec les essais lors de la phase
d’intégration, développement, test et validation de 2 logiciels embarqués sur processeur 68020
sous PSOS et PIC24F en C.
- Spécification et codage d'outillage d’intégration sur PC pour bus CAN à base de C# winform et
CAN sur raspberry pi, intégration du système final. Automatisation de logiciels de test
historique, dans l'otique d'obtenir des test automatiques de non régression.
- Encadrement d'un développeur junior en fin de projet sur la partie PIC, pour accélérer le
développement.
- ENVIRONNEMENT TECHNIQUE : 68020 sous PSOS, MPLAB X PIC24F (eclipse), Visual Studio
2015 C#, JSON, bus militaire DIGIBUS, bus CAN, bus série RS232. Communications synchrones
temps réelles.
Nov 2014 SOLYSTIC (NORTHROP GRUMMAN)
Nov 2017 Ingénieur d’études et Développements
SOLYSTIC 2017 Projet Amazon (Espagne Correos)
Développement d'un logiciel de transfert de fichier XML vers Mq Series
- Spécifications du logiciel test et intégration à distance par téléphone.
ENVIRONNEMENT TECHNIQUE : Windows 7 - Inno setup - Visual Studio 2010 - CMake
C/C++ - XML - IBM WebSphere MQ Series 7.5 / 8
SOLYSTIC 2017 Projet TTM (Belgique)
Développement d'un logiciel de transfert de fichier tag (format CSV) provenant de file Mq
Series, vers une interface REST.
- Spécifications du logiciel test et intégration à distance
ENVIRONNEMENT TECHNIQUE : Debian 7.5 / RedHat 7 - CMake C/C++ - CSV - IBM
WebSphere MQ Series 5.3
SOLYSTIC 2016-2017 Projet STP (Société de transport de presse)
Projet d'insertion de 2 portiques OCR à double caméra dans le process de tri paquet STP
(Societe de transport de presse)
Développement d'une interface temps réelle mou multi-thread entre le portique OCR, le SI, et
l'OCR.
- Spécifications du logiciel, codage, test et intégration sur site de nuit le week-end.
- Reprise du poste de responsable intégration logiciel au cours du déploiement.
- Développement d'outils enfouis dans le logiciel de supervision, et de simulation (auto
simulation) permettant de passer les tests sans machine.
- Mise en place d'une plateforme de test logiciel virtualisée sous Fedora avec accès au matériel
GPU pour les VM OCR, permettant d'effectuer les tests d'installations et de non régression des
logiciels. Création de l'hôte sous KVM et des VM Debian 7.5 et Windows 7 Embedded.
ENVIRONNEMENT TECHNIQUE : Windows 7 embedded - Debian 7.5/8/9 QT CMake C/C++
KVM QEMU GPU-MSI1080 http FTP FCGI Fedora 22.
SOLYSTIC 2015-2016 Projet VMT (Angleterre - Royal Mail)
Projet de déploiement de la technologie Vid Solystic sur les sites machines grand format en
Angleterre. Le Vid Solystic calcul une signature unique pour chaque courrier vu dans le système
et permet d'éviter l'impression de code fluo ou le collage d'étiquette de routage.
Le projet nécessite une interface temps réel avec la machine et le moteur vid et un mécanisme
d'échange inter site des signatures.
- Spécifications du logiciel, codage, test et intégration de l’interface temps réelle mou multithread
entre la machine et le moteur Vid.
- Spécifications du logiciel, codage, test et intégration de l’outil FTPS de transfert des signatures
passant par le SI du client.
- Déplacements sur les sites de Gatwick et Jubilee pour intégration et réception du logiciel de
transfert
- Déplacements sur le site de Gatwick pour intégration et réception du logiciel interface avec la
machine
ENVIRONNEMENT TECHNIQUE : Debian 7.5 QT CMake C/C++ HTTP FCGI XML FTPS
SOLYSTIC 2014 Projet TFM (Hollande)
Développement d'une interface de protocole entre les protocoles maison et le protocole client.
- Spécifications du logiciel, codage, test et intégration de l’interface temps réelle mou multithread
ENVIRONNEMENT TECHNIQUE : debian 7.5 QT CMake C/C++ ASN1
2012 – 03/2013 - Activité prestation Informatique (Freelance via SSII Mediane Systeme)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE – Visual Studio 6.0 - VS2010 – C/C++ -- Linux Debian 6 -- CodeBlocks – LIBCURL – ASN1 -- SNACC – XML -- SVN
CONCEPTION et DEVELOPPEMENT d’interfaces et outils de simulation matériel pour machine de tri postal. Prestation pour Médiane système chez client final. Portage/ développement cross plateforme sous Linux d’application VS2010.
2011 Activité prestation Informatique (Freelance via SSII Mediane Systeme)
INGENIEUR EN INFORMATIQUE DEVELOPPEMENT WINFORMS – VS2008/10 C# - SQL SERVER 2008 – COMPACT FRAME WORK – .NET FRAMEWORK – Microchip MPLAB C embarqué
N°1 Francais de la detection nucleaire : Reprise d’un logiciel embarqué VS2005 cible ARM Digi pour probleme de communication et de charge. Reprise du superviseur pour suivre les evolutions des protocoles de communication de la cible. Amélioration des firmware michrochip des extensions ethernet déportées.
2011 Activité produit et informatique (Freelance en direct)
Economate Tiny :
Creation de l’ecologger, produit d’enregistrement automome et communiquant, pour le marché de l’éolien
Visible ici : ********-2V2A.pdf
Toppan Photomask :
Equipement des dernières machines site de corbeil pour la remontée des données modbus vers le serveur.
Validation entre les sites Santa-Clara US et Corbeil Essones de la remontées de données.
Courant porteur :
Conception d’un reseau de communication de courant porteur pour commande industrielle de moteur en tri phasé.
2010 Activité au forfait Informatique / Electronique (Freelance en direct)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE – C++ - RTOS
Vector-System (1 mois):
Ajout d’un nouveau gestionnaire de programmateur de brumisation dans le programme de l’automate d’irrigation Vector system
INFORMATIQUE
Programmation embarquée C++ multithread sous Paradigm, cible 16bits.
Communication modbus TCP. Contrainte : Process fonctionnant 24/24h
Toppan Photomask – (IBM Altys site de Corbeil 91 – 2010/2011) – C++ - RTOS – VS2005 C# - MySQL
Conception et réalisation de l’évolution d’une version obsolète de machines Hamatech de microélectronique (préparation des Wafer en vue de la phase de dopage) afin de remonter l’ensemble des données du process vers une base de donnée mySQL. Ajout d’un lecteur code à bar pour les wafer
Rédaction du CDC, conception et developpement logiciel et materiel. (Serveur de données, protocole de remontées (modbus), materiel sur mesure)
INFORMATIQUE
Programmation système avancée sous un system DOS 16 bits compatible Phar Lap 32 bits.
Programmation automate Paradigm C++ Economate Tiny (nouvelle génération dédiée).
Programmation C# 2005, intégration de la DLL Map dans C#, création d’une base de donnée mySQL.
ENVIRONNEMENT
SALLE BLANCHE, PROCESS 24/24H, SOLUTION LOW COST
Economate Tiny :
Miniaturisation de l’automate Economate pour capter de nouvelles affaires (********).
01/10/2007 - 14/01/2011 - (Freelance via MEDIANE SYSTEME)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE – Visual Studio 6.0 – C/C++
CONCEPTION et DEVELOPPEMENT d’interfaces et outils de simulation matériel pour machine de tri postal LAPOSTE. Prestation pour Médiane système chez client final. Mise en service sur site.
Intégration dans de nombreuse équipe projet différentes simultanément:
-Projet tri postal Belgique : Conception Développement d’une base de tag postaux temps réel (300 000 tag/h) pour le sequencing de la tournée facteur.
-Projet tri postal Belgique : Conception Développement d’une interface Image et data entre SI et 4 machine
-Projet tri postal OSLO : Conception Développement d’une interface Image et data entre SI et 20 machines
-Projet tri postal Finlande : Conception Développement et déploiement d’un simulateur machine.
-Projet tri postal Laposte : Conception Développement d’une interface Image et data entre la machine et SI Laposte pour l’ensemble des site de tri Laposte.
-Projet Maintenance Diagnostique Système : Conception développement d’un serveur OPC pour PANORAMA de remonté des états de machine pour les périphériques des machines de tri du projet Angleterre.
INFORMATIQUE
Visual Studio 6 C/C++ pour Windows XP embarqué.
Contraite temps réel (Tri à 12 image/s), Nombreuses librairies propriétaire client : communication ,traitement, multi plateforme (linux, vxworks, windows).
Websphere MQ 5.3 et 7.
Gestion de configuration : SubVersion
ENVIRONNEMENT
TRI POSTAL INDUSTRIEL, TRAITEMENT DE DONNEE TEMPS REEL 24/24H, DEVELOPPEMENT SUR MESURE, EMBARQUE, VMWARE LAB Manager
01/05/2007 à 09/2007 - GEMS-2i – Activité Informatique FreeLance pour MEDIANE SYSTEME (ASAP)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE
CONCEPTION et DEVELOPPEMENT d’un logiciel de traitement de donnée ferroviaire de modelisation de voie pour un type précis d’équipement ferroviaire. Prestation au forfait chez Mediane système.
INFORMATIQUE
Visual Studio C# 2005
SubVersion
ENVIRONNEMENT
FERROVIAIRE, TRAITEMENT DE DONNEE, DEVELOPPEMENT SUR MESURE
01/02/2007 à 05/2007 - GEMS-2i – Activité Informatique FreeLance pour MEDIANE SYSTEME (ASAP)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE
CONCEPTION et DEVELOPPEMENT de mofication de logiciel en Visual Studio C++ 2003 pour le logiciel de programmation automate du N°1 Français.
Prestation au forfait chez Mediane système.
INFORMATIQUE
Visual Studio C++ 2003
ClearCase
ENVIRONNEMENT
INDUSTRIE,AUTOMATISME, SUPERVISION, LOGICIEL ANCIEN (plus de 15 ans)
01/02/2007 à 02/2007 - GEMS-2i – Activité Informatique FreeLance pour MEDIANE SYSTEME (TOSA)
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE
Modification/Finition d’un logiciel en Visual Studio 2005 (VB VC), pour le logiciel de maintenance de caméra infrarouge militaire embarquée.
CONCEPTION et DEVELOPPEMENT d’un driver de carte camera numérique sous forme de DLL en C pour VB.
PARTICIPATION au évolution materiel du circuit électronique de l’interface de simulation.
INFORMATIQUE
Visual Studio 2005
National Instrument
ENVIRONNEMENT
URGENT,MILITAIRE, DEVELOPPEMENT SUR MESURE
05/2004 à 12/2006 - GEMS-2i – Activité Produit FreeLance (********)
CREATION SARL GEMS-2i : 483 335 873 – 5 rue Ettore Bugatti – Linas 91310
INGENIEUR EN INFORMATIQUE INDUSTRIELLE ET EMBARQUEE
CONCEPTION et DEVELOPPEMENT d'une gamme complete de produit automate de regulation
Unité centrale, console à LCD, modules d'extensions, unité déportée, outils de test et validation de fabrication, logiciel sous XP de configuration et de programmation.
INFORMATIQUE
Borland C++ builder,Visual basic,
Logiciel sous Windows XP et DLL.
Logiciel embarqué C/C++ multi tache non temps reel sur x86 et RTOS
Logiciel en C 80C51 et Microchip sans OS
ASSEMBLEUR x86 et 80C51
DEVELOPPEMENT ELECTRONIQUE
Carte Microcontrolée 8 et 16 bits. Mesure et acquisition. Commande de puissance
INTERFACE
Protocole Modbus TCP, Ethernet, LCD, SPI, I2C.
ENVIRONNEMENT
INDUSTRIE,AUTOMATISME, SUPERVISION, DEVELOPPEMENT SUR MESURE
01/2002 à 05/2004 - APILOG AUTOMATION
RESPONSABLE R&D AUTOMATES PROGRAMMABLES
Responsable du bureau d'étude d'un fabricant de produit d'automatisme et de télégestion des réseaux d'eau.
DEVELOPPEMENT INFORMATIQUE
Visual Studio C++
ASSEMBLEUR NEC78C10 80C51
DEVELOPPEMENT ELECTRONIQUE
Mise a jour de produit (carte vieillissante) à base de NEC78C10 et 80C51
Carte Microcontrolée a base d'AVR ATMEL
Langage C et C++
INTERFACE
Protocole Modbus serie, LCD, Bus série propriétaires. Mesure et acquisition.
ENVIRONNEMENT
INDUSTRIE,AUTOMATISME,SUPERVISION, PC DURCI sous LINUX
01/2000 à 01/2002 - APILOG AUTOMATION
INGENIEUR DE DEVELOPPEMENT C EMBARQUE
Consultant 2 mois:
OCE Industrie : Développement de 2 drivers USB coté PC (périphérique lent, sur Microcontroleur Cypress) debugage source client du µController, DLL regroupant les fonctionnalités, interface de test de la DLL.
ENVIRONNEMENT: DDK microsoft Windows 2001 beta. µControleur Cypress.
Consultant 18 mois:
Mather & Platt Wormald : Développement logiciel embarqué C
et configurateur sous Windows Microcontrolleur HITACHI H8S (Langage C et Delphi).
ENVIRRONNEMENT
Systeme de detection incendie, liaison série, materiel propriétaire Mather et Zetler, SUPERVISION Panorama. µC H8S et 80C51
08/1998 à 01/2000 - APILOG AUTOMATION
INGENIEUR DEVELOPPEMENT C/C++
EMGP St Denis:
Développement sur PC durci avec carte de communication APPLICOM d'une interface Microsoft Tapi (téléphonie API) entre un autocommutateur Matra (PABX en liaison V24 avec un PC) de gestion d'interphone et une supervision. Interfaçage de la gestion de contrôle d'accès V24 avec le système vidéo IP et la supervision sous Panorama.
Développement sur un autre PC durci d'un réseau RS485 redondant à base de carte APPLICOM pour la remontée sécurisée des données incendie.
ENVIRRONNEMENT: INDUSTRIE CONTROLE D'ACCES, INTERPHONIE, PC industriel sous windows. RS485.
Consultant en interne, installation au PC2000 Ratp
RerB : Langage C posix sous NT. Passage du frontal AIGLE effraction/agression RerB vers NT.
Carte applicom de communication Modem ETIC avec les gares, Socket TCP/IP avec serveur AIGLE Ratp
FORMATIONS
1995-98 ESIGETEL école supérieure d’ingénieur en informatique et télécommunications Avon-Fontainebleau
1993-95 BTS Informatique Industrielle : Info Sup 12 allée Jean Rostand 91000 Evry.
1992-93 Faculté d’Evry (91): 1ère année de DEUG A (SSM).
1992 Baccalauréat E.
CONNAISSANCES TECHNIQUES
INFORMATIQUE Langages C, C++, Pascal, Programmation multitâche, multithread, embarquée
Systèmes d’exploitation : DOS, Windows 9x/Me NT4/5/6/7, Linux, RTOS, ,NETµ
RESEAUX Architecture, protocoles et interconnexions des réseaux informatiques: Technologie Internet, TCP/IP,PPP, Modèle OSI, Ethernet, Wifi, et notions RNIS, X25 ATM, Frame Relay.
TELECOMMUNICATIONS Communications analogiques, numériques.
Normes de codage. (RS232/485, I2C, SPI, Ethernet,bus micro).
Chaîne de traitement et de transmission de l’image. (Décodeur encodeur Pal)
LOGICIELS Borland C, C++(builder 5.0), Paradox, Delphi, Microsoft, C#,C++,VB (visual studio 6.0 à 2010), Word, Excel. Assembleur : 8051 8088 Pic Atmel AVR. Schéma : EDWin, Cadstar. Driver : Microsoft DDK (PCI , USB). Systèmes embarqués : uclinux, RTOS, Micro .NET. Modelisation : OMT, UML, analyse fonctionnelle, cycle en V. Gestion de conf : ClearCase, PVCS, Subversion, Visual source safe. Traitement d’image : Librairie Intel, IJL IPL IPP. Divers : Tivoli, WebSpere MQ series. Virtualisation : Vmware. Virtual lab. WEB : HTML,php, javascript pour IHM simple.
ELECTRONIQUE Etude et chiffrage de carte à microcontrôleurs. Interface de protocole,SPI, I2C, ISA, Ethernet, Contrôle commande (relais/triac), acquisition (analogique 4-20ma 0-10V … ,tout ou rien), courant porteur, Console IHM avec bouton (ou lexan) et afficheur LCD tactile.
LANGUES
Anglais : Lu, écrit parlé et anglais technique (Niveau TOEFL 538/677).