Expérience professionnelle
Ingénieur logiciel Du 11/2016 à aujourd'hui
indépendant - Grenoble
Projet : Rolls-Royce contrôle commande
Vérification/validation de la solution logicielle du système de protection du réacteur. Evolution apportée dans le cadre de la
rénovation décennale de deux centrales nucléaires.
Réalisations:
Prise en main du référentiel qualité RRCN ainsi que le contexte du projet VD2-N4, plus particulièrement des jeux de tests des
logiciels des unités UF1, UF2, UF3 et UF4.
Elaboration du cahier des charges et réalisation de l'outil de conversion en python.
Validation des résultats en collaboration avec le client AREVA.
Ecriture du rapport de test et validation du logiciel non classé UTC. Outil de lancement des tests périodiques sur les unités. Environnement Technique : VAX-VMS, C, Python, Linux.
Ingénieur support logiciel Du 08/2016 au 11/2016
Ausy - Grenoble
Projet : TOTAL
Développement et support d'une application de "pricing" à destination des stations services France et international.
Environnement Technique : C++, MFC, AIX, Windows.
Ingénieur études et développement Du 03/2015 au 05/2016
Mission Xerox (ASTEK) - Valence
Projet : ATLAS
Développement et qualification de la partie logicielle d’un système billettique. Intervention sur le périmètre serveur et gamme tarifaire. Augmenter l’interopérabilité du système afin de permettre à l’utilisateur un voyage sur de multiples réseaux de transport avec une seule carte à puce. Intégration du système ATLAS Xerox au protocole d’échange malaisien. Avec la multiplication des objets connectés, l’ensemble des produits à la vente tend à être centralisé au niveau du serveur au détriment de la gamme tarifaire (composant logiciel installé au niveau des équipements).
Réalisations :
Réalisation des couches basses de la gamme tarifaire pour le projet KVMRT (Malaisie), tests unitaires en RTRT, tests d’acceptance
en NUnit.
Réalisation de traitements de masse pour la mise à jour des cartes clientes pour le projet TEC (Belgique).
Gestion de la langue arabe par l’applicatif pour le projet Sidi-Bel-Abbes (Algérie).
Intégration de Web Services pour la mise jour de la base de données du projet Abu-Dhabi.
Migration des applications du projet serveur sur les dernières versions de Framework .NET
Réalisation de POC pour l’étude de différents ORM (EntityFramework, PetaPoco).
Environnement Technique :
Visual Studio, C#, ASP.NET, Oracle, PL/SQL, Selenium, Web services, Entity Framework, PetaPoco, C, RTRT, Git, NUnit,
ClearcCase.
Ingénieur développement et validation Du 03/2014 au 11/2014
Mission EDF (ASTEK) - Lyon
Projet : CASSIOPE
Calibrage et simulation de l’instrumentation et des systèmes de protection des réacteurs nucléaires.
Réalisations :
Conception et implémentation à partir du CDC.
Tests et validation de la solution complète (plan de validation, rapports des campagnes de test).
Réalisation de scripts python pour les tests unitaires.
Analyses de non-régression
Environnement Technique :
STL, C++, Linux, Python.
Ingénieur qualification Du 11/2013 au 03/2014
Mission Ingenico (ASTEK) - Valence
Projet : Telium 3
Qualification de la solution de signature des composants logiciels à destination des terminaux de paiement.
Réalisations :
Tests et validation de la solution complète (plan de validation, rapports des campagnes de test).
Réalisation de scripts python pour les tests automatiques.
Contribution aux spécifications.
Environnement Technique :
Xqual, Python, Cryptographie
Ingénieur support Du 03/2013 au 10/2013
Mission Orange (ASTEK) - Grenoble
Projet : Ormis
Evolution et support sur l’outil d’envois de campagnes marketing basé sur le progiciel mcms.
Réalisations :
Etude de faisabilité et intégration de nouveaux partenaires.
Support niveau 3.
Refonte du mécanisme de notifications des envois (push).
Réalisation du simulateur de notifications.
Tests et validation du Channel Enabler (Webservice) et du mécanisme de PUSH.
Contribution aux spécifications.
Rédaction manuel utilisateur.
Environnement Technique :
Quality Center, Webservices, Tomcat, Apache, Axis, C, shell, Linux, MQ Series,Cft, Svn, 26C
Ingénieur recherche et développement Du 08/2012 au 01/2013
KLS logistic systems - Grenoble
Projet : WMS
Evolution d’un logiciel de traçabilité de matière pour le milieu hospitalier et l’industrie du luxe.
Réalisations :
Refonte architecture des classes pour les développements spécifiques.
Implémentation et tests à partir de l'analyse fonctionnelle du CHU Montpellier.
Conception et réalisation d'un serveur d'impression en mode applicatif et service windows.
Etude préalable et réalisation d'un prototype avec la technologie MSMQ.
Développement sur le module terminal radio (lecteur de code barre).
conception et réalisation d'un module de configuration des écrans radio à partir de l'application PC.
Paramétrage de l'IDE Borland dans certains contexte d'exécution (client Oracle 11g, Dll d'impression, ...).
Spécifications et chiffrage préalable avant approbation par les directeurs de projet.
Toutes réalisations validées avant soumission en gestion de configuration.
Rédaction du manuel utilisateur.
Environnement Technique :
Borland C++, Oracle, PL/SQL, Windows, Svn, MSMQ, Mantis, Socket, Forms.
Ingénieur études et développement Du 09/2010 au 08/2012
Mission Alstom (OBS) - Paris
Projet : Uevol
Développement et validation d’une application de contrôle & calcul de données ferroviaires.
Préparation des données pour configuration et description de la signalisation ferroviaire à destination des équipements embarqués et des systèmes de supervision. Outil utilisé en amont de la phase de conception à destination des projets de réalisation des lignes de métro.
Réalisations :
Implémentation, évolution et validation des règles métiers.
Evolution 11 : conception et implémentation de la fonctionnalité « leaser measurement ».
Interfaces.
Evolution 12 : interfaces et correction d’anomalies.
Evolution 13 : Evolution du module « Calculation »
Implémentation, validation et test associées.
Documentations associées de la phase de conception aux tests : MD (conception), RTD, RTR (non régression), manuel utilsateur.
Environnement Technique :
C++ , STL, XML, WINDOWS, MFC, SVN.
Ingénieur études et développement Du 09/2009 au 09/2010
Mission France Telecom (OBS) - Paris
Projet : USSO
Développement de modules logiciels pour assurer le service d’authentification sur le portail des clients Orange. La forte audience du site implique une amélioration systématique des performances. Réglage permanent et régulier sur les systèmes et applicatifs afin d’en gérer la volumétrie.
Réalisations :
Réalisation des librairies d’authentification par la méthode des cookies, disponibles dans de multiples langages : C#, Java, Perl,
Php .
Evolution du site OrangeOut pour permettre aux utilisateurs d’Orange une authentification transparente aux sites partenaires.
Amélioration des performances en PHP, tuning des bases et du serveur Apache.
POC sur les performances de différentes Base de données : Mysql, postgres, Sybase avec réalisation d’un injecteur en
Java/Maven.
Migration des bases de données Workbench.
Interventions sur l'ergonomie du portail orange (HTML et javascript).
Forte collaboration avec les équipes de validation en Inde.
Environnement Technique :
Windows, Linux, Mysql, Postgres, sybase, C#, Php5, Java, ASP, Perl, Apache, http, framework : codeigniter, maven,
QualityCenter, Svn
Ingénieur études et développement Du 05/2008 au 09/2009
Mission Thales communication (OBS) - Paris
Projet : Partner
Développement de modules logiciels pour la supervision et l’exploitation d’équipements de réseau sur voix IP. Système embarqué sur des navires et customisé en fonction des affaires clientes. Approche modulaire en termes de gestion des services et de gestion des équipements. Fortes interactions entre les différents modules.
Réalisations :
Conception et implémentation du module de commande de l’équipement cts-proxy.
Conception et implémentation du module de service RWSM.
Conception à partir du cahier d'exigences THALES.
Rédaction des spécifications détaillées (SRS)
Rédaction du document d'architecture (SDD)
Maintenance et évolution sur différents modules (AMTEL, AMREC, ...)
Scripting pour l’automatisation d’installation en mode redondé sur OS linux avec équipement réel ou simulé.
Responsabilité de la plateforme d'intégration.
Mise en place de l’outil mantis pour la gestion des incidents et des évolutions.
Environnement Technique :
Windows, Linux, visual studio 2005, C++, multithreading, Ilog Views, SNMP, SimpleAgentPro, Mantis, SVN.
Ingénieur études et développement Du 09/2006 au 03/2008
Mission EDF (OBS) - Grenoble
Projet : PHV
Au sein du CIH (Centre d’ingénierie hydraulique) maintenance et évolution d’une application de supervision industrielle. Intervention sur la partie commandement de la téléconduite, sur les aménagements de production et sur la communication en SOAP.
Réalisations :
Evolution du PHV (Poste de commandement) Toulouse.
Conception et implémentation du PHV Mediterranée.
Conception et implémentation du PA (Barrage hydraulique) Méditerranée.
Communication en WebService GSoap entre PA et PC (Toulouse, Mediterranée, Rhône).
Gestion de la communication par liaison satellite.
Etudes d’outil du marché pour l’analyse statique ou dynamique de code C/C++.
Implémentation, tests et recettes sur les différents programmes.
Environnement Technique :
Windows, Linux, C, C++, IGC, Lex Yacc, SOAP, WebService, xml, xsl, xslt, X11/Motif, Oracle, Cunit.
Ingénieur études et développement Du 10/2005 au 06/2006
Mission Cirtil (GFI) - Lyon
Projet : Archivage légal
Mise en place d’un système d’archivage légal des documents Urssaf. Les serveurs sont écrits en PHP, les agents de traitement en C# sous Linux (Mono) ou Windows. Toute transaction est sécurisée (web service) via OpenSsl par la méthode des certificats (X509). Les documents sont cryptés et signés à chaque étape du processus pour s ‘assurer l’intégrité des données.
Réalisations :
Intégration de la charte graphique.
Etude avec le chef de projet sur la faisabilité en fonction des normes gouvernementales sur l'archivage légale.
Spécifications détaillées et validation du serveur d’ acquisition au niveau des centres ursaff.
Spécifications détaillées et validation serveur régional d’archivage.
Spécifications détaillées et validation du serveur national d’archivage.
Environnement Technique :
Windows, Linux, C#, Php5, Zend, Smarty, Postgres, javascript, WebServices, Mono, Cryptographie, openssl.
Ingénieur études et développement EDA Du 01/2001 au 03/2003
Simplex - Grenoble
Projet : Extraction parasites
Dans le centre R&D, développement autour de l’outil qx, extracteur de parasites RC à partir du design microélectronique. Les résultats de cet outil sont notamment utilisés dans la simulation, ou encore dans la synchronisation des éléments du Chip. Etroite collaboration avec le team américain pour améliorer la précision et la rapidité (projet qxn).
Réalisations :
conception et implémentation interface OpenAccess/Qx.
conception et implémentation interface Vstorm/Qx.
conception et implémentation interface DelayStrom/Qx.
Evolution et maintenance Qx sur différents projets clients (Sony, Motorola, ...).
Amélioration des algorithmes pour la précision des calculs.
Implémentation Projet QxN pour amélioration des temps de calcul sur des design plus volumineux.
Environnement Technique :
Windows, Linux, unix, C++, Visual Studio, perl, gcc, gdb, purify, Extraction parasites.
Ingénieur études et développement EDA Du 04/1999 au 02/2000
Mission ST Microelectronics (Syseca) - Grenoble
Ingénieur études et développement EDA
Projet : IP screen
Développement en C++ et en Tcl/Tk d ‘un outil de validation d’IP (Intellectual Property) en collaboration avec l’équipe Asic kit.
Vérification de l’intégrité et de la cohérence des données de circuits microélectroniques (décodeurs, microcontroleurs,
microprocesseur...).
Participation aux phases de spécification, de développement et de test.
Parallèlement, développement de modules pour l’Asic Kit dans le cadre du Design Flow.
Réalisations :
Prise de connaissances du domaine d’activités.
Réalisation du cahier des charges à partir du « Blue Book », document référence du programme IP Reuse.
Conception, réalisation et validation de l’outil IPScreen.
Responsabilité des API pour manipulation des formats de fichier (LEF/DEF, DSPF/RSPF, RTL, ... ).
Environnement Technique :
Solaris, C++, Tcl/Tk, Shell, Flower, Gdb, Purify.
Ingénieur études et développement Du 05/1998 au 04/1999
Mission Thomson-CSF (Syseca) - Paris
Projet : EUROCAT 2000
Gestion des données statiques et dynamiques du système EUROCAT 2000 (Air Trafic Control).
Air Trafic Generator : simulateur de formation des contrôleurs aériens
Cadre génie logiciel et qualité important
Responsable technique sur l’affaire suédoise équipe de 3 personnes.
Réalisations :
Affaire russe (KAZAN)
Affaire suédoise (S2K)
Version standard
Documents associés de conception, d’architecture, tests unitaires, manuels utilisateur.
Implémentation et réalisation (40%)
Participation avec les équipes d’intégration sur de multiples plate-formes (30%)
Qualité (30%)
Environnement Technique :
Unix, ubss, multithreading, Ada 83, SPMS+.
Ingénieur études et développement Du 05/1997 au 04/1998
Diagram - Paris
Projet : SMO
Développement d’applications Front et Back Office pour la salle des marchés Options et Futures.
Réalisations :
Refonte logicielle pour prise en compte du passage à l’euro.
Outil de valorisation d’Options/Futures.
Support client pour assurer le service aux salles de marché Paris, Londres et Benelux.
Environnement Technique :
Unix, windows, langage propriétaire SDL, C/C++, Algorithmique.
Formation
DESS Informatique et Qualité 1996
IUSPIM
DESS Maintenance et Qualité des systèmes informatiques et robotiques
Aix-Marseille 3
Formations complémentaires
Habilitation électrique 2017
Habilitation électrique H0B2V
DESS Informatique et Qualité 1996
IUSPIM
DESS Maintenance et Qualité des systèmes informatiques et robotiques
Aix-Marseille 3
Formations complémentaires
Habilitation électrique 2017
Habilitation électrique H0B2V
Langues
Anglais Niveau oral | Ecrit: Bonnes connaissances