Noureddine - Consultant technique SIMULINK
Ref : 201108M002-
06600 ANTIBES
-
Consultant technique, Développeur, Intégrateur technique (42 ans)
-
Freelance
EXPERIENCE PROFESSIONNELLE
Depuis 04/2019
Celad – Renault
Software Labs
(RSWL)
Fonction Leader technique
Environnement
technique
• Matlab/Simulink ;
• Langage C embarqué ;
• Gestionnaire de config Git ;
• Gestionnaire de tâches Jira.
11/2018 - 02/2019
Sogeti High Tech –
CapSys
Fonction Développement, Test et validation
Environnement
technique
• Langage C embarqué ;
• Docklight ;
• Gestionnaire de version Git ;
• Gestionnaire de tickets d’anomalie Tuleap.
EXPERIENCE PROFESSIONNELLE
11/2018 - 02/2019
Sogeti High Tech –
CapSys
Fonction Développement, Test et validation
Environnement
technique
Langage C embarqué ;
Docklight ;
Gestionnaire de version Git ;
Gestionnaire de tickets d’anomalie Tuleap.
Contexte et objectifs Rédaction et mise à jour des spécifications logicielles
(exigences fonctionnelles et choix de conception) pour
un produit de signalisation ferroviaire SNCF ;
Développement vis-à-vis aux modifications apportées
au niveau spécifications software en vue d’obtenir une
certification SIL2 ;
Rédaction des plans de tests unitaires, d’ensemble et
sous-système ;
Organiser, effectuer les campagnes de tests et
validation unitaires, d’ensemble et sous-système.
Détection des anomalies et le suivi de leurs corrections
sur Tuleap;
Assurer une communication régulière des activités ;
Collaborer et communiquer avec les clients internes ou
externes.
11/2016 - 09/2018
Sogeti High Tech –
Fresenius Kabi
Fonction Ingénieur contrôle-commande
Environnement
technique
Matlab/Simulink & StateFlow ;
Langage C embarqué ;
VeriStand ;
Gestionnaire de version Git/SVN ;
Norme EN 62304.
Contexte et objectifs Modélisation d'unités / éléments logiciels en Simulink /
Stateflow ;
Simulation, test/validation unitaires en Simulink test ;
Prise en compte de la norme 62304 en modélisation ;
Génération du code C correspondant aux modèles
Matlab/Simulink afin de les implémenter dans une cible
embarquée ;
Développement d’un modèle Hardware In the Loop
(HIL) en Matlab/Simulink ;
Réalisation de la documentation à partir des
documents de spécification et d'architecture logicielle :
o Rédiger les spécifications unitaires ;
Ecrire les plans de tests unitaires afin de les exécuter en simulation.
06/2016 - 10/2016
Sogeti High Tech –
Thales Alenia Space
Fonction Développement, Test et validation
Environnement
technique
Langage C embarqué ;
Gestionnaire de version Git/SVN.
Contexte et objectifs Rédaction et mise à jour des spécifications pour le
nouveau software ;
Développement des nouvelles parties du software ;
Test et validation (unitaires et fonctionnels) du
nouveau software avec les équipements du banc
(Alimentations, Batteries, Multimètre, module E/S
BECKOFF) ;
Réalisation de la documentation (Spécifications et
plans de tests).
07/2015 - 04/2016
Sogeti High Tech –
General Electric
Fonction Ingénieur contrôle-commande
Environnement
technique
Matlab/Simulink ;
StateFlow ;
Automation studio ;
Straton ;
Langage C embarqué ;
Norme IEC61850.
Contexte et objectifs Conception d'un régulateur de tension/courant en
Model Based Design « MBD » sous Matlab/Simulink
afin de l’implémenter dans une cible B&R (PLC, APC) ;
Prise en compte de la norme IEC61850 lors de la
modélisation ;
Génération du code C correspondant aux modèles
Matlab/Simulink :
o Pour le PLC en utilisant un Simulink ToolBox lié à
Automation Studio (AS) ;
o Pour l'APC en utilisant Straton.
Implémentation du code C généré et réaliser les tests
d’intégration fonctionnelle ;
Simulation, test/validation du fonctionnement du
nouveau régulateur (AVR) en utilisant Model In the
Loop (MIL) et Hardware In the Loop (HIL) ;
Réalisation de la documentation.
10/2014 - 06/2015
Manpower - Alstom
Hydro
Fonction Ingénieur contrôle-commande
Environnement
technique
Model Based Design (Matlab/Simulink);
StateFlow ;
Automation studio ;
Straton ;
Langage C embarqué ;
Norme IEC61850.
Contexte et objectifs Qualification des nouvelles cartes I/O ;
Prototypage de boucle de régulation courant/tension
(système B&R PC indus/automate + carte I/O +
capteurs de mesure+ charge R&L) ;
Modélisation MBD du prototype en Matlab/Simulink ;
Simulation, tests/validation unitaires ;
Implémentation du code C généré à partir de
Matlab/Simulink dans une cible B&R (PC industriel) ;
Tests d’intégration et Validation du prototype en
Hardware In the Loop (HIL) ;
Réalisation de la documentation.
10/2008 - 08/2013
Centre de Recherche
en Science et
Technologie de
l'Information et de la
Communication
(CReSTIC)
Fonction Ingénieur de recherche et développement /
Doctorant
Environnement
technique
Matlab/Simulink ;
StateFlow ;
Wonderware Intouch et C ;
Unity-Pro ;
Step 7.
Contexte et objectifs Concevoir un module de diagnostic de défauts
(diagnostiqueur) pour les systèmes complexes en
utilisant les distributions de probabilité ;
Etude et modélisation sous Matlab/Simulink et UPPAL
du comportement physique d'un atelier fléxible
(Cellflex) ;
Acquisition et mise à jour des données (signaux
d’entrées/sorties) à partir de l’atelier Cellflex en
utilisant les protocoles de communication (Modbus,
CANopen, TCP/IP, MPI et OPC « FSgateway »),
interface (IHM) de communication en C ;
Enrichir les modèles avec des informations de type
temporelle sous forme de contraintes expriment les
dates d’occurrence des événements dans le système ;
Association des distributions de probabilités (DP) aux
contraintes afin de caractériser la probabilité
d’occurrence de chaque événement dans l’intervalle de
temps qu’il appartient ;
Test et validation du module de diagnostic en
simulation ;
Implémentation du module de diagnostic en utilisant
un automate M340 programmé sous Unit-Pro ;
Développement d’une interface homme-Machine (IHM)
en utilisant Wonderware Intouch et C.
09/2011 - 08/2013
École Nationale
Supérieure des
Technologies et
Industries du Bois
(ENSTIB)
Fonction Ingénieur formateur / Attaché d’enseignement
supérieur
Environnement
technique
Unity pro ;
Step 7 ;
Arduino ;
Microsoft office 2010 ;
Dreamweaver CS6.
Contexte et objectifs Transfert de compétences vers les élèves ingénieurs
dans les domaines de l’automatisme et de
l’informatique ;
Intervention en automatisme (systèmes automatisés
de production (SAP), GRAFCET, APIs) ;
Intervention en informatique (bureautique, technologie
de l’internet) ;
Encadrement des élèves ingénieur pour réaliser des
projets en automatisme et informatique.
12/2006 - 06/2007
Laboratoire de Génie
Informatique, de
Production et de
Maintenance
(LGIPM)
Fonction Stagiaire
Environnement
technique
Langage C ;
Snoopy.
Contexte et objectifs Développement d’un contrôleur sûr tolérant aux fautes
pour un système automatisé de production
représentant des Contraintes Généralisés d’Exclusion
Mutuelle « CGEM » ;
Modélisation du comportement souhaité du système et
du contrôleur par un réseau de pétri (RdP) ;
Etablir un cahier des charges avec les différentes
contraintes à prendre en compte pour le cas d’étude ;
Implémentation, test et validation du contrôleur ;
Développement d’une Interface Homme – Machine
(IHM) ;
Teste et validation de l’interface réalisée du point de vu
agronomique.
Connaissances Techniques
Automatique Asservissement/régulation, diagnostic des systèmes automatisés de
production.
Électronique Électronique numérique, électronique de puissance.
Automatisme/
Informatique
industrielle
Schneider (TSX premium et Modicon M340), Siemens S7-300, B&R (X20 et
automation PC 910),
Langage standard automate IEC61131-3,
Com et bus de terrain (Unitelway, Modbus, CANopen, MPI, TCP/IP, Serveurs
OPC « FSgateway », open PowerLink « EPL », IEC61850),
Supervision (Wonderware Intouch, Vijeo designer).
Informatique Matlab, C, Visual Basic (VB)
Modélésation (Model Based Design “Mathworks Matlab/Simulink, StateFlow”)
Windows XP/ Vista/ 7/Windows 10, Microsoft Office.
Automobile Aide à la conduite (ADAS)
Langues
Français :
Courant.
Anglais :
Lu, parlé et écrit avec un bon niveau.
Domaine de Compétences
Automatique et informatique industrielle ;
Electronique numérique et électronique de puissance ;
Informatique (développement C, Matlab) ;
Automobile (Aide à la conduite et conduite autonome AD/ADAS).
Connaissances Techniques
Automatique Synthèse de commande, Asservissement/régulation, diagnostic des systèmes
automatisés de production.
Électronique Électronique numérique, électronique de puissance.
Automatisme
et
Informatique
industrielle
Automates programmables :
Schneider (TSX premium et Modicon M340), Siemens S7-300 et B&R (X20 et
automation PC 910).
Programmation :
Unity-Pro, Step7, Automation studio et Straton (langage standard automate
IEC61131-3).
Variateurs de vitesse :
Altivar 31, 312 et 71.
Com et bus de terrain :
Unitelway, Modbus, CANopen, MPI, TCP/IP, Serveurs OPC « FSgateway », open
PowerLink « EPL », IEC61850.
Supervision:
Vijeo designer, Wonderware Intouch, Wincc Flex.
Informatique Programmation:
C, Visual Basic (VB), Matlab.
Logiciels:
Mathworks Matlab/Simulink, StateFlow.
Systèmes d’exploitation :
Windows XP/ Vista/ 7/Windows 10.
Bureautique:
Microsoft Office (Word, Excel, PowerPoint) sur et Open Office 3.0.
Langues
Français :
Courant.
Anglais :
Lu, parlé et écrit avec un bon niveau.
FORMATION
01/2014 - 12/2014
Centre de Formation
professionnel
(AFPA), Pompey,
France
Formation poste-doctorale en Automates programmables Siemens,
Electrotechnique et Informatique Industrielle, Centre de Formation professionnel
(AFPA), Pompey, France.
11/2008-07/2013
Université de Reims
Champagne-Ardenne
(URCA), Reims,
France
Doctorat en Génie Informatique, Automatique et Traitement du Signal,
spécialité Automatique.
09/2006-07/2007
UFR des sciences
fondamentales et
appliquées de Paul
Verlaine, Metz,
France
MASTER2 en Génie Electrique et Informatique Industrielle (GEII), spécialité
Automatique Industrielle et Humaine (AIH).
09/1999-06/2004
Département
d’électronique,
Université de Batna,
Algérie
Ingénieur en électronique, Option : contrôle industriel.