Michel MEHL
Independent Consultant at Benett Portage - Portage salarial- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
German Native or bilingual proficiency
-
English Full professional proficiency
Topline Score
Bio
Experience
-
Benett Portage - Portage salarial
-
France
-
Human Resources Services
-
1 - 100 Employee
-
Independent Consultant
-
Feb 2018 - Present
-
-
-
European Rail Software Applications (ERSA) S.A.S, Haguenau (France)
-
Haguenau (France)
-
Project Manager - SIL2 ETCS DMI Systems (EN50129)
-
2004 - Nov 2017
Management of ETCS DMI system projects (Driver-Machine Interface) at SIL2 according to EN50129 for ETCS and CBTC Onboards: Thales, ALSTOM, CAF, General Electric, Ansaldo. To this day, 10 projects have been completed (thousands of units). ▪ Pre-sales: referent engineer for requirement analysis, cost estimates and preliminary planning ▪ Project planning and follow-up, risk management, ensurance for holding deadlines and costs ▪ Support and co-ordination of stakeholders (up to 12… Show more Management of ETCS DMI system projects (Driver-Machine Interface) at SIL2 according to EN50129 for ETCS and CBTC Onboards: Thales, ALSTOM, CAF, General Electric, Ansaldo. To this day, 10 projects have been completed (thousands of units). ▪ Pre-sales: referent engineer for requirement analysis, cost estimates and preliminary planning ▪ Project planning and follow-up, risk management, ensurance for holding deadlines and costs ▪ Support and co-ordination of stakeholders (up to 12 people): Customers, Developers, Testers / Verifiers / Validators, Assessors, subcontractors (ALTRAN, T & S, ISIT), Hardware Partners (PIXY, Centralp, SPII), ▪ Integration of hardware issues: specifications, test reports and standards ▪ Development and traceability of product requirements ▪ Writing of SIL documentation (System, Software) in English, Traceability Matrices ▪ Evaluation and selection of source code verification tools ▪ SIL referent, implementation of SIL processes, SIL and Quality checklists, document templates ▪ Warranter for applying of standards, methods and tools in system and software life cycles ▪ Customer and assessor interlocutor (TUEV Rheinland InterTraffic) to get SIL2 ISA report ▪ Supervision and coordination of tests development and test reports ▪ Management of deliveries: PC software, complete system images on CF and USB key ▪ On-site integration and delivery: Charleroi, Vienna, San Sebastian, Turin, La Défense ▪ On-site workshops: Baden, Turgi (Pixy, CH), Saint-Ouen and Villeurbanne (ALSTOM, FR) ▪ Communication and support in English ▪ EN50126:1999, 50128:2011, 50129:2003, 50159:2010, Visual Projet 5, DOTM 4.3, Excel, Word, Visio, Powerpoint, Skype, Webex, LDRA TestBed, CodeSonar, C++, QAC++ Show less Management of ETCS DMI system projects (Driver-Machine Interface) at SIL2 according to EN50129 for ETCS and CBTC Onboards: Thales, ALSTOM, CAF, General Electric, Ansaldo. To this day, 10 projects have been completed (thousands of units). ▪ Pre-sales: referent engineer for requirement analysis, cost estimates and preliminary planning ▪ Project planning and follow-up, risk management, ensurance for holding deadlines and costs ▪ Support and co-ordination of stakeholders (up to 12… Show more Management of ETCS DMI system projects (Driver-Machine Interface) at SIL2 according to EN50129 for ETCS and CBTC Onboards: Thales, ALSTOM, CAF, General Electric, Ansaldo. To this day, 10 projects have been completed (thousands of units). ▪ Pre-sales: referent engineer for requirement analysis, cost estimates and preliminary planning ▪ Project planning and follow-up, risk management, ensurance for holding deadlines and costs ▪ Support and co-ordination of stakeholders (up to 12 people): Customers, Developers, Testers / Verifiers / Validators, Assessors, subcontractors (ALTRAN, T & S, ISIT), Hardware Partners (PIXY, Centralp, SPII), ▪ Integration of hardware issues: specifications, test reports and standards ▪ Development and traceability of product requirements ▪ Writing of SIL documentation (System, Software) in English, Traceability Matrices ▪ Evaluation and selection of source code verification tools ▪ SIL referent, implementation of SIL processes, SIL and Quality checklists, document templates ▪ Warranter for applying of standards, methods and tools in system and software life cycles ▪ Customer and assessor interlocutor (TUEV Rheinland InterTraffic) to get SIL2 ISA report ▪ Supervision and coordination of tests development and test reports ▪ Management of deliveries: PC software, complete system images on CF and USB key ▪ On-site integration and delivery: Charleroi, Vienna, San Sebastian, Turin, La Défense ▪ On-site workshops: Baden, Turgi (Pixy, CH), Saint-Ouen and Villeurbanne (ALSTOM, FR) ▪ Communication and support in English ▪ EN50126:1999, 50128:2011, 50129:2003, 50159:2010, Visual Projet 5, DOTM 4.3, Excel, Word, Visio, Powerpoint, Skype, Webex, LDRA TestBed, CodeSonar, C++, QAC++ Show less
-
-
-
-
Preselling and Marketing - DMI
-
2004 - Nov 2017
▪ Locomotive for the development of DMI products and attracting new clients ▪ Writing of technical offers and amendements mainly relating to the DMI ▪ Pre-sales meetings with clients ▪ Product brochures ▪ Innotrans exhibition in Berlin in 2006. UIC Conference in Rome 2004
-
-
Software Architect - DMI
-
2004 - Nov 2017
▪ Definition of the 3-tier layer architecture (communication - logic - presentation) ▪ Definition of components interfaces and hardware abstraction API ▪ Definition of application data model and associated generated source code ▪ Creation of XML-DMI language for modeling and controlling of the graphical interface ▪ Creation of the XML-DMI underlying graphic engine ▪ Automatic scaling of the DMI to accommodate any target resolution ▪ Management of communication protocols… Show more ▪ Definition of the 3-tier layer architecture (communication - logic - presentation) ▪ Definition of components interfaces and hardware abstraction API ▪ Definition of application data model and associated generated source code ▪ Creation of XML-DMI language for modeling and controlling of the graphical interface ▪ Creation of the XML-DMI underlying graphic engine ▪ Automatic scaling of the DMI to accommodate any target resolution ▪ Management of communication protocols on an OSI type model ▪ Design and capitalization of reusable and configurable C ++ components in DMI software ▪ Creation of Script-DMI, a dedicated multiplatform scripting language for graphical control ▪ Creation of sound management engine: parallel playback, repetition and interruption ▪ Creation of DMI configuration (XML, dictionaries, sounds and images, etc.) ▪ Creation of simulation and automatic test interfaces: -"Replay Events": recording and reproduction of clicks -"DMI Events": simulation of driver input (automatic board tests) -"DMI Events Recording": publishing of internal states via IP or RS-232 ▪ XML, Data model, GenDAO / ORM, lloop, SQLworkbench, PHPmyadmin, ALSA, Windows sound API
-
-
Developer and Lead Developer for Embedded DMI and PC software
-
2004 - Nov 2017
▪ Technical reference and staff trainer: ERA and CENELEC ergonomics, DMI software overall ▪ Integration with ERSA's EVC software and coordination with EVC team ▪ Implementation of ergonomic standards ERA and CENELEC ▪ Development of DMI SIL2 software for industrial onboards: CAF (2), Thales (2), GE ▪ Development and delivery of DMI software (PC or embedded) for ERSA simulators (at least 17). OPSIMU and TrafficSimu products for: MERMEC, INDRA, ERTMS Users Group, TransURB… Show more ▪ Technical reference and staff trainer: ERA and CENELEC ergonomics, DMI software overall ▪ Integration with ERSA's EVC software and coordination with EVC team ▪ Implementation of ergonomic standards ERA and CENELEC ▪ Development of DMI SIL2 software for industrial onboards: CAF (2), Thales (2), GE ▪ Development and delivery of DMI software (PC or embedded) for ERSA simulators (at least 17). OPSIMU and TrafficSimu products for: MERMEC, INDRA, ERTMS Users Group, TransURB, NetworkRail, ERA, Multitel, RDP, INRETS, HighSpeedAlliance, Hunter, Siemens, RSSB, Hitachi ▪ Implementation of STM displays and transition management ETCS / STM display: AWS / TPWS (UK), PZB (DE), MEMOR, ATC2 (SE), ATB (NL), STM «Generic», KVB (FR) ▪ Management of subcontracted developments and test tools (GUI, generated) ▪ Management and follow-up of developments: DMI CBTC (GE / UT), hardware functions, GSM-R module, sound box (Railtone) ▪ Management and development regarding DMI ALSTOM SIL0 software for the most technical parts ▪ Implementation of customer specific messaging and protocols (MVB, RawEthernet, RS422 etc.) ▪ Implementation of a message-based MVB protocol over MVB "Process Data" ▪ Integration of PIXY hardware functions (type H8), touchscreen calibration screen ▪ Implementation of a proprietary DMI SIEMENS interface for Saudi Arabia (Arabic language) ▪ Implementation of test programs for simulating realistic ETCS scenario (SoM etc.) ▪ Platform ports: Qt3 to Qt4, Linux to Windows, Linux upgrades ▪ Internal and Client support, technical expertise for debugging ▪ Documentation of ERSA's EVC / DMI interface as well as simulation and test interfaces ▪ GNU C / C ++, Red Hat Linux 5/6/7, Linux API, framebuffer, SVN, Tortoise, Jenkins, MVB, 802.1Q, RS422/485/232, PIXY firmware, UTF- 8, QPF2, ERA (2.3-> 3.6) and CENELEC (2004/2005)
-
-
Transverse Productivity Tools Creator
-
2004 - Nov 2017
▪ "GenDAO": ORM tool generating C ++ / Qt DAO classes to synchronize each other database and application objects. One of the mainstay of ERSA TrafficSimu and OPSIMU simulators ▪ "DOTM": Integrated SIL Documentation Management and Requirements Traceability tool : Generation of specifications and test reports in both HTML and PDF from database storage and HTML templates; Features THR quantification and fault tree editing tool. Used in DMI projects. ▪ C / C ++, MySQL, QPI Qt4 / Qt3… Show more ▪ "GenDAO": ORM tool generating C ++ / Qt DAO classes to synchronize each other database and application objects. One of the mainstay of ERSA TrafficSimu and OPSIMU simulators ▪ "DOTM": Integrated SIL Documentation Management and Requirements Traceability tool : Generation of specifications and test reports in both HTML and PDF from database storage and HTML templates; Features THR quantification and fault tree editing tool. Used in DMI projects. ▪ C / C ++, MySQL, QPI Qt4 / Qt3, MySQLWorkbench, phpmyadmin, HTML
-
-
Project Manager and Developer Integrator on ERTMS / ETCS OPSIMU simulators
-
Jan 2003 - Jul 2010
ERSA OPSIMU: Train simulator for ETCS-fitted tracks (1 train) providing a virtual train desk, a DMI, 2D lateral train view or 3D track view, display of simulation data. Used for multiple purposes (demo, CBT, ETCS tests etc.) ▪ Supply of the DMI ERSA CENELEC 2005/2004 software (integrated in OPSIMU) ▪ Supply of embedded versions (real DMI option): PIXY INC-60/70/80/90 (TCP / IP or RS232) ▪ Manuals, tests, test scenario writing ▪ Delivery management depending on projects ▪… Show more ERSA OPSIMU: Train simulator for ETCS-fitted tracks (1 train) providing a virtual train desk, a DMI, 2D lateral train view or 3D track view, display of simulation data. Used for multiple purposes (demo, CBT, ETCS tests etc.) ▪ Supply of the DMI ERSA CENELEC 2005/2004 software (integrated in OPSIMU) ▪ Supply of embedded versions (real DMI option): PIXY INC-60/70/80/90 (TCP / IP or RS232) ▪ Manuals, tests, test scenario writing ▪ Delivery management depending on projects ▪ Customers: DB, Hitachi, Banverket (Trafikverket), CEDEX, Thales, INRETS (IFSTTAR), RSSB, SIEMENS ▪ Evolutions of Lateral Train View and Train Desk ▪ Modules development: TSG, OSP, Train, ATS, RMM (Routemap), COMM (IDL CORBA) ▪ Context backup (simulation stop and resume) for TrainDesk, DMI, ATS, OSP ▪ Interfacing to 3D views: 3D ERSA, 3D Corys, 3D Siemens. Creation of Corys Track database importer. ▪ Simulation of gear lever, 2 types of joystick interfaces: "Gamer" and static handle ▪ Radio and balise messages importer from TFG files to database (Trackside File Generator) ▪ RedHat Linux 5/6. C / C ++, Qt, SVN, CORBA / Mico, MySQL, phpmymadmin, RPM, HID, Corystess API
-
-
Architect, Developer, Integrator on ERTMS TrafficSimu simulators
-
Jan 2001 - Jul 2010
ERTMS TrafficSimu is an ERTMS / ETCS railway network simulator, including Onboard and Trackside simulation, virtual view per train, operational view of network, logging functions, offline scenario editing tool. ▪ 2010: Thales Switzerland: Gotthard tunnel project: Responsible for the IOP module (Radio event-based traffic simulation control tool). Implementation of IOP language as well as the associated state machine language. Integration with TVS modules (OSE, ITS, TSR, RET). Technical… Show more ERTMS TrafficSimu is an ERTMS / ETCS railway network simulator, including Onboard and Trackside simulation, virtual view per train, operational view of network, logging functions, offline scenario editing tool. ▪ 2010: Thales Switzerland: Gotthard tunnel project: Responsible for the IOP module (Radio event-based traffic simulation control tool). Implementation of IOP language as well as the associated state machine language. Integration with TVS modules (OSE, ITS, TSR, RET). Technical specification and manual (English). Integration tests and test scenario implementation. ▪ 2003 to 2010: Deutsches Zentrum für Luft-und Raumfahrt (DLR): co-designer and developer of TrafficSimu infrastructure. Definition of database and IDL (CORBA), database access objects implementation (C++). Evolution / module integration: TSS (scenario execution), TSG (scenario editor), DSI (DMI simu), DBCC (DB content administration), Routemap, TBS and ATS (train simu), SRS222GUI (telegram editor), 3D Zusi interface, DMI ERSA, script writing and testing. ▪ RedHat Linux 5/6. Lloop, C / C ++, SVN, CORBA / Mico / IDL, MySQL, phpmymadmin, GenDAO
-
-
Tester, Verifier and Validator SIL4 EN50126/50128/50129
-
Jul 2000 - Dec 2003
Tester, Verifier and Validator of a SIL4 2oo2 Odometer system (2-out-of-2) at DEUTA-WERKE. 3 sub-projects: VEK1800 / 9 (System), VEK1700 / 410 (Application), VEK1700 / 411 (OS, low level and drivers). ▪ Planning and proposal force for pre-sales, V&V strategy, testing tools and verification ▪ Field missions in Bergisch-Gladbach (Cologne). Communication in German both spoken and written ▪ Traceability requirements under DOORS, documents review, writing of plans, writing and… Show more Tester, Verifier and Validator of a SIL4 2oo2 Odometer system (2-out-of-2) at DEUTA-WERKE. 3 sub-projects: VEK1800 / 9 (System), VEK1700 / 410 (Application), VEK1700 / 411 (OS, low level and drivers). ▪ Planning and proposal force for pre-sales, V&V strategy, testing tools and verification ▪ Field missions in Bergisch-Gladbach (Cologne). Communication in German both spoken and written ▪ Traceability requirements under DOORS, documents review, writing of plans, writing and implementation of system and software test cases, writing reports and monitoring anomalies ▪ System validation: RAM requirements, 2oo2 architecture, safety concept (FTA, PHA), THR calculations ▪ Creation of the independent test bench for the basic Software components: Doppler Radar Reader (RS-485), Wheel impulse reader (CAN), Profibus FDL interface, Master odometer module (SDU) ▪ Creation of Automatic Black Box Software Test Tool: both Master calculator and full integrated application tests using either static data (scenario) or dynamic injection; Simulation of interfaces based on scenario generator: « slave » calculator (CAN), DRS05 radar sensor (RS485) and wheel reader (CAN); Generation of template-based logs and reports ▪ Creation of an off-line analysis tool for the odometer output ▪ Creation of a System Test tool based on the ERSA ERTMS simulator: Profibus / RS232 real-time gateway (QNX) for relaying the 2 Profibus channels (2x RS-232 + 2x Ethernet for visualization PC); Simulation of sensor input using PCTIO cards; Execution of ETCS scenario with odometer ▪ Reading of "Safe Time Layer" (subset 056) and "Safe Link Layer" (subset 057) specifications ▪ Self-tests of the test environment and the basic components thereof ▪ DOORS, DXL scripts, Rhapsody, QAC ++, gcc, Windows NT / Visual C ++ v6, QNX, Profibus FDL, RS-232, CAN
-
-
Software Engineer - ETCS2000 Project
-
Aug 2000 - Jul 2001
Developments on the scenario controller (LSC) of the TuS test environment in the scope of the ETCS2000 project developped by Siemens Berlin (testing real ETCS RBC and EVC). • Integration with « TuSSy » for exchaning events via SmartSocket • Using MS Access for the definition and maintenance of the TuS events and related generated code • Test Cases and Test Dossier • Reading of German documentation • Writing of technical and user manuals in English • Delivery, integration and… Show more Developments on the scenario controller (LSC) of the TuS test environment in the scope of the ETCS2000 project developped by Siemens Berlin (testing real ETCS RBC and EVC). • Integration with « TuSSy » for exchaning events via SmartSocket • Using MS Access for the definition and maintenance of the TuS events and related generated code • Test Cases and Test Dossier • Reading of German documentation • Writing of technical and user manuals in English • Delivery, integration and acceptance tests on-site in Berlin (Nov 2000, Feb and May 2001) • Administration of Solaris workstation (Autologo, SAMBA, XDM, emacs) • Solaris 2.7, Realix, Visual C++ 6.0, SmartSocket 5.2, TCP/IP, Innovator (UML), POSIX API, MS Access, Samba
-
-
-
ERSA
-
Haguenau
-
Safety Manager DMI systems
-
2004 - Nov 2017
▪ Safety analysis tailored to each ETCS Onboard: PHA, FMEA, FTA, CCFA, Hazard Log ▪ FTA-based THR quantification (DOTM) ▪ Safety Case and Safety Quality & Management Report ▪ Referent engineer for safety-insurance functions: video checks, data integrity checks (RAM, code & data segment, file system), hardware states monitoring ▪ DOTM 4.3, EN50129, C/C++, CRC32, MD5, API Qt4, API font QPF2, Linux API, gcc, PIXY API ▪ Safety analysis tailored to each ETCS Onboard: PHA, FMEA, FTA, CCFA, Hazard Log ▪ FTA-based THR quantification (DOTM) ▪ Safety Case and Safety Quality & Management Report ▪ Referent engineer for safety-insurance functions: video checks, data integrity checks (RAM, code & data segment, file system), hardware states monitoring ▪ DOTM 4.3, EN50129, C/C++, CRC32, MD5, API Qt4, API font QPF2, Linux API, gcc, PIXY API
-
-
-
Simulog SA
-
Guyancourt (France)
-
Software Engineer - e-sim factory
-
Jan 1999 - Jul 2000
Design and development of a software platform for building up computional paths for coupling scientific applications distributed over a network of heterogeneous machines. Technical and user manuals in English. Solaris 2.5, Windows NT 4.0, Red Hat 6.0, AIX 4.3, HP-UX 10.20, IRIX, CORBA 2.1 (MICO, ORBacus 3.3), UML (Rational Rose), GNU C/C++, Visual C++ 5.0, TCL/TK 8.1, ObTCL, TCL Mico, CVS OO Software Design & Implemention C++/TCL Design and development of a software platform for building up computional paths for coupling scientific applications distributed over a network of heterogeneous machines. Technical and user manuals in English. Solaris 2.5, Windows NT 4.0, Red Hat 6.0, AIX 4.3, HP-UX 10.20, IRIX, CORBA 2.1 (MICO, ORBacus 3.3), UML (Rational Rose), GNU C/C++, Visual C++ 5.0, TCL/TK 8.1, ObTCL, TCL Mico, CVS OO Software Design & Implemention C++/TCL
-
-
-
LIPHA
-
Lyon (France)
-
Software Engineer
-
Sep 1998 - Dec 1998
Mission 1: Port from IRIX to Windows NT of the Catalyst scientific software used for molecular processing in the pharmaceutical field. Parallelization on a Windows station network. Performance tests and analysis. Mission 2: Developments for the molecular research in C (common molecule fragments analysis tool). Technologies: C, C++, Cygwin32, FTP, Windows NT, IRIX 6.2. Mission 1: Port from IRIX to Windows NT of the Catalyst scientific software used for molecular processing in the pharmaceutical field. Parallelization on a Windows station network. Performance tests and analysis. Mission 2: Developments for the molecular research in C (common molecule fragments analysis tool). Technologies: C, C++, Cygwin32, FTP, Windows NT, IRIX 6.2.
-
-
-
ENS Lyon/L.I.P
-
Lyon (France)
-
Master Trainee
-
Apr 1997 - Sep 1997
Creation of the Parsim II simulator (team of 3 persons). Reseach project aimed at benchmarking parallel machines. Collaboration with "Matra Systèmes & Information" for its validation on the CAPITAN parallel realtime machine. Solaris 2.5, C++, code instrumentating, TCP/IP, MPI, PVM, PERL, SH, CSH, TSH, LATEX2e, CVS Creation of the Parsim II simulator (team of 3 persons). Reseach project aimed at benchmarking parallel machines. Collaboration with "Matra Systèmes & Information" for its validation on the CAPITAN parallel realtime machine. Solaris 2.5, C++, code instrumentating, TCP/IP, MPI, PVM, PERL, SH, CSH, TSH, LATEX2e, CVS
-
-
Education
-
Université Louis Pasteur, Strasbourg (France)
DESS Informatique Réseaux Calcul Parallèle, Computer Science -
Université Robert Schuman, Illkirch-Graffenstaden (France)
DUT Informatique, Computer Science -
Lycée Jean Monnet, Strasbourg (France)
BAC C - Bilingual German, Regular/General High School/Secondary Diploma Program