Ingénieur spécialisé en analyse et conception orienté objet et en développement de logiciel embarqué, je base toujours mon travail sur une analyse approfondie des exigences du client.
Je mets à profit mes diverses expériences en transférant les meilleures pratiques de génie logiciel d'un secteur d'activité à un autre (Automobile, Télécom, Défense, Electronique industrielle).
Je recherche un poste de développeur logiciel, de préférence utilisant un langage orienté object (Java, C#, VB, ...). Je peux être force de proposition sur les questions d'architecture et de design.
Expérience en tant que chef de projet : -Contexte international (Allemagne, Roumanie, Inde, Maroc...) -Interface avec les clients et les sous-traitants -Pédagogue, je sais argumenter et convaincre
Expérience en tant qu'intégrateur software : -Connaissance du hardware, et du software, intégration du software (y compris les couches basses) -Créativité, grande autonomie -Capacité à avoir une vision globale d'un système complexe -Capacité à définir une stratégie d'intégration et à l'adapter en fonction des difficultés rencontrées.
Consultant Akka Technologies chez Continental Automotive SAS à Toulouse
Depuis juillet 2015
CDI
Toulouse
France
La dernière génération de calculateurs de contrôle moteur développés par Continental est basée sur la technologie Power SAR®, une implémentation par Continental de la norme AUTOSAR taillée sur mesure pour les besoins de fiabilité et de performance des calculateurs de contrôle moteur.
Conception et implémentation en Java de la chaîne d'outil utilisée par les équipes Contrôle moteur chez Continental pour améliorer l'architecture dynamique des calculateurs sur des cibles multicœurs.
Expertise technique sur la conception des outils développés en Java. Conception, architecture et processus de développement.
Evaluation des solutions d'architecture
Assurer la validation et la vérification des exigences de fiabilité, de performance et de sécurité.
Consultant Akka Technologies chez Continental Automotive SAS à Toulouse
Septembre 2013
à juillet 2015
CDI
Toulouse
France
Analyses fonctionnelles du produit : calculateur destiné aux véhicules Diesel Ford régulant la puissance et les diagnostics électriques des bougies de préchauffage du moteur.
Volumes : Variante 1 (Bas coût), communication basée sur une communication série. Volume de ventes prévu en centaine de milliers de pièces de 2017 à 2021. Variante 2, communication basée sur un bus CAN. Volume de ventes prévu en millions de pièces de 2016 à 2021.
Résultats obtenus : Amélioation d'un facteur 5 de la précision par rapport aux produits sur le marché. Sur les produits du marché, un circuit intégré ou des composants discrets régulent le préchauffage des bougies avec une précision de +/- 5% de la commande. La précision typique de ces produits est de +/-5% de la consigne. Sur la base du calculateur Continental dôté d'un microcontrolleur, la précision de la solution que j'ai concu et developpé est de +/- 1%
Réalisation de FMEA Développement d'outils Excels d'aide à la réalisation de FMEA
Analyses préliminaires des risques et des AMDECs,
Calculs de fiabilité, de disponibilité et de maintenabilité.
Consultant Akka Technologies chez Continental Automotive SAS à Toulouse
Mars 2009
à 2013
Conception, développement et intégration, validation de logiciel pour des calculateurs de supervision des motorisations 100% éléctrique des véhicules Renault.
Réunions techniques, plannification avec les équipes de développeurs sur site et en Roumanie et en Allemagne.
Réunions avec le client pour la plannification et le suivi des exigences.
Process continuous improvement, change management (implementing a new Quality process introducing Agile Software in automotive industry)
Managing Requirement Database
Real-time constraints and embedded software programming knowledge
Generating autocoded software for application layer
Hardware: LauterBach Trace32, Logical Analyzer
Functional and performance debug on real time complex systems.
Debug expert on Engine Control Unit embedded software (from driver layer to application)
Implementing Automated Testing using scripting languages and simulation tools/test benches
Continuous Integration (Daily Builds)
Cross development environment and software architecture (makefiles).
SW anomaly reports tracking and Follow-Up
Off-shoring deployment
Software industrialization
Provide software support directly to final Customer Renault
Consultant Akka Technologies chez SAGEM à Montauban
Mai 2006
à 2008
Conception, développement et validation d’un logiciel de Diagnostic et d’expertise des téléphones mobiles installé sur tous les postes de l’atelier de réparation.
Conception et réalisation d'une architecture distribuée.
Connectivité avec les mobiles : vérification des IMEI, lancement de gammes de test des téléphones mobiles.
Traçabilité des opérations sur les produits (Historique des actions effectuées sur un téléphone mobile lors des retours en Service après vente)
Réalisation d'un banc de téléchargement Software (mise en ligne de mise à jour software en fonction des critères de validité spécifiés par le client)
OO (Objects Oriented) design and implementation, using UML2 and bouml tool.
Systems: Windows, Linux
Languages: VB6, C# & VB, .net Framework
Others: MS Office, MS Project (excellent knowledge of VBA scripting language and MS Libraries)
Internet/Databases: PHP, HTML, JavaScript / MySQL, MS SQL, MS Access
Frameworks/Libraries: VB6 Winforms, QT, Microsoft Libraries (MFC, .net 2.0)
Consultant Akka Technologies chez Siemens VDO à Toulouse
Octobre 2003
à mai 2006
Ingénieur Software pour des calculateurs de contrôle moteur pour les projets "non Automotive" (motos, scooters, scooters des mers, jet skis...)
Budget du projet (partie Software) en millions d'Euros
Languages: Asm(HC08, HC12), C
Real-time constraints and embedded software programming knowledge
Hardware: LauterBach Trace32, Logical Analyzer
Management d'un projet de validation (équipe de 3 ingénieurs) sur les stratégies de power management du calculateur d'habitacle d'un véhicule pour Nissan.
Requirement management: Telelogic Change
Scripting: Bash, Shell, Python, VBA scripting language
Debug expert on Engine Control Unit embedded software (from driver layer to application)
Industrialisation d’un porte-cibles à usage militaire (réponse à un appel d’offre) Asservissement du moteur électrique des porte cilbes sur Microcontrôleur Motorola 68HC12
Développement du protocole de communication des porte cibles sur Liaison série via des Modems Radio
Intégration du logiciel de la radio commande des porte cibles (Application MFC sous XP embarqué)