Eric - Développeur C
Ref : 180606M001-
5610 WOHLEN AG (Suisse)
-
Développeur, Ingénieur de production, DevOps (50 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
04/21 Ingénieur logiciel automatisation, Freelance Derendingen Suisse.
Préparation à la démo et mise en service de station à piles à combustibles.
Design de la commande automatique, revues, validation
Electrotechnique, MS Teams, SCRUM, Jira.
04/20 – 07/20 Développeur firmware pour systèmes acoustiques d’évacuation, G+M
Elektronik, Oberbüren Suisse.
Débogage d’amplificateurs digitaux à microcontrôleurs.
Modification de l’interface logicielle de configuration.
ARM Cortex STM32, Keil Microvision, Microchip PIC in MPLAB, C
08/18 – 11/19 Ingénieur logiciel interface machine Laser, EWAG, Etziken, Suisse.
Développement logiciel front-end du système de commande pour machines de
précision à érosion.
Définition de nouveaux modèles de micro-outils dans l’interface logicielle de production.
Construction des installeurs logiciels.
Support niveau 3 pour des clients suisses et canadiens.
SCRUM Team mit Azure Devops TFS, Automatisierten CD/CI Prozess, Visual
Studio, C++, C#, WPF, MVVM, FANUC, WIX
04/18 – maintenant Ingénieur logiciel PME, Freelancer, Wohlen, Suisse
Design et codage de composants logiciels génériques pour systèmes embarqués
- Interfaces graphiques
- Communication sans fil 3-4G
07/16 – 03/18 Ingénieur logiciel, Ortics, Wohlen, Suisse
Responsable de la mise en service de systèmes d'informations voyageurs embarqués dans le domaine ferroviaire sur des lignes secondaires de riviera, communales et montagnardes
• Développement logiciel Full Stack pour calculateur Linux embarqué en langage Qt, QML, SSH, CSS, HTML et XML
• Échange de données avec le Train Control Management System TCMS du constructeur de trains Stadler
• Génération de bases de données d'horaires annuels SQLite à l’aide d'un programme Java développé sous IntelliJ
• Bug tracking et ajout de nouvelles fonctionalités, tests sur simulateur avec écrans tactiles conducteur, écrans 15 et 21 pouces, afficheurs LED frontaux et latéraux, bornes SOS, GPS, annonces Voip préenregistrées et live du microphone par protocole SIP, système de vidéosurveillance CCTV
• Mise en service chez les compagnies MOB, MVR, TPC en canton de Vaud, commune MIB en Canton de Berne sur des trains 1000 Volts pouvant être en unité multiple composée de nouveaux trains Stadler avec la chaîne Passenger-TV ou de locomotives et wagons modernisés
07/14 – 12/15 Ingénieur logiciel, Annax, Bern, Suisse
Participation en équipe au projet de système d'informations voyageurs embarqué dans le domaine ferroviaire sur le nouveau train à grande vitesse Bombardier ICX de la DB
• Développement logiciel Front End en machine virtuelle sous Linux avec les langages C++ avec propres règles de codage, XML et ANTLR
• Adaptation de l'interface Framework à celle de la gestion de train MIP/RIS de la DB
• Création d'un nouveau module pour la répartition et la sélectivité des signaux d'alarme vers le Framework
• Création de script de test, et programme de téléchargement
• Design de classes et diagrammes de séquences UML avec Enterprise Architect
• Bug tracking, validation sur banc d'essai
03/11 – 09/13 Ingénieur logiciel, Schweizer Electronic, Reiden, Suisse
Participation en équipe SCRUM à la phase de développement de systèmes d'avertissement sonore radio pour personnel de chantiers ferroviaires de niveau sécuritaire SIL4 en vue de certification IRIS, TÜV sud
• Développement en C# d'outil d'analyse de trames radio pour test de comportement en multiplicité d’appareils interconnectés
• Développement de modules logiciels C suivant cycle en V, normes CH CENELEC EN50128 EN5129, gestion avec subversion
• Construction et test de software releases pour plate-forme Freescale Code Warrior et Motorola ARM Cortex Keil
• Revues de code
• Documentation Doxygen
• Réalisation de tests fonctionnels, intégration avec Topteam
• Bug tracking, résolution, gestion avec Bugzilla et Navision
• Formation de personnel et réalisation de tests modulaires avec Cantata
06/08 – 01/10 Ingénieur logiciel, VR AG, Schlieren, Suisse
Responsable de systèmes de contrôle de traffic routier à feux rouges
• Adaptation des codes C de Tornado à VxWorks et à la nouvelle plate-forme haute performances PowerPC 405 en environnement de développement Eclipse
• Création d’une interface de contrôle à distance OZS 2 pour systèmes BELISA suivant la norme OCIT
• Bug tracking, adaptation des priorités de tâches, correction du temps
• Développement d’outil de monitoring en langage script TCL
10/05 – 06/08 Ingénieur logiciel, Ausy, Issy les Moulineaux, France
Consultant systèmes embarqués aéronautiques et spatiaux
• Traduction de requirements en Design et codage en langage Ada d’un pilote automatique pour Eurocopter NH 90
• Intégration d’un pilote automatique pour nouvel étage supérieur Ariane 5 en langage Ada chez EADS aux Mureaux
• Validation avec Rational RTRT des modules IO de l’OS multimedia embarqué MACS2 pour avion Sukhoi regional jet chez Thales à Meudon
• Design, codage, validation, intégration logiciel jaugeage carburant suivant la norme DO178 niveau B, éffacement UV, flashing et test de software releases jaugeage sur banc d’éssai Dassault Rafale, codage et documentation jaugeage pour avion Alenia C27J et hélicoptère Sikorsky S92, bug tracking jaugeage avion Bombardier CRJ700 chez Zodiac Aerospace à Plaisir
02/00 – 07/05 Ingénieur logiciel contrôle-commande, Clemessy, Mulhouse, France
Résponsable de la chaîne de production logiciels LN3 bancs de contrôle Ariane 5 et système SCADA
• Traduction de design procédure de contrôle étage en codage Ada suivant la norme Ariane, réalisation de tests modulaires avec l’outil OTAP, génération et livraison des configurations avec assurance qualité et respect du timing de tir pour les bancs des Mureaux ou envoi à Kourou (Guyane) en environnement VAX-VMS et scripts DCL, évolution et optimisation de la chaîne de production logicielle, génération de la documentation de livraison en collaboration avec l’équipe qualité chez EADS aux Mureaux + mission de 18 mois à Kourou
• Bug tracking, conseils techniques aux utilisateurs, encadrement de testeurs modulaires sur place et à distance
• Maintenance annuelle de système VAX-VMS, backups chez Arianespace à Evry
• Evolution du système de régulation et collecte des données du bâtiment de préparation lanceur Ariane, codage C++ sous Powerbuilder, parametrage graphique FIX, programmation de driver pour feldbus Modbus, installation des capteurs de pureté d’air, temperature et humidité, adaptations en bases de données, mise en place des composants graphiques de représentation
FORMATION PROFESSIONNELLE
Expérience Professionnelle
04/21 Freelance Derendingen Suisse.
Ingénieur logiciel automatisation
• Préparation à la démo et mise en service de station à piles à combustibles.
• Design de la commande automatique, revues, validation
• Electrotechnique, MS Teams, SCRUM, Jira.
Ingénieur Systèmes d’informations voyageur
• Résponsable Early Life Support SIV pour Grandes lignes et banlieue.
• Splunk Confluence, DevOps, ITIL, Jira
04/20 – 07/20 Développeur firmware pour systèmes acoustiques d’évacuation, G+M Elektronik, Oberbüren Suisse.
• Débogage d’amplificateurs digitaux à microcontrôleurs.
• Modification de l’interface logicielle de configuration.
• ARM Cortex STM32, Keil Microvision, Microchip PIC in MPLAB, C
08/18 – 11/19 Ingénieur logiciel interface machine Laser, EWAG, Etziken, Suisse.
• Développement logiciel front-end du système de commande pour machines de précision à érosion.
• Définition de nouveaux modèles de micro-outils dans l’interface logicielle de production.
• Construction des installeurs logiciels.
• Support niveau 3 pour des clients suisses et canadiens.
• SCRUM Team mit Azure Devops TFS, Automatisierten CD/CI Prozess, Visual
• Studio, C++, C#, WPF, MVVM, FANUC, WIX
2011 M2S Bediener Minimel 95, Schweizer Electronic, Reiden, Suisse
2008 RTOS Platform VxWorks, Wind River, Les Ulis, France
STAGES
1999 Ingénieur, développement d’outils d’analyse d’utilisation de licences logicielles avec les API WIN32, CLC, Mulhouse, France
1996 Technicien, développement de système robot-vision avec apprentissage neuronal en environnement multiprocesseurs, laboratoire de recherche de la faculté, Mulhouse, France
1994 Technicien, maintenance de cartes microprocesseurs, automobiles Peugeot, Mulhouse, France
FORMATION
1998 Diplôme d’ingénieur, informatique industrielle, électronique, électrotechnique, automatique, ESSAIM Mulhouse
1996 Licence et maîtrise, électronique, électrotechnique, automatique, FST Mulhouse
1994 DUT, génie électrique, IUT Mulhouse