Karim - Développeur ADA

Ref : 170906M002
Photo de Karim, Développeur ADA
Compétences
ADA
C
C++
BORLAND C++
VC++
Expériences professionnelles
  • 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.

Études et formations
  • 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

D'autres freelances
Développeur ADA

Ces profils pourraient vous intéresser !
CV Ingénieur logiciel / Chef de projet
Luis

Ingénieur logiciel / Chef de projet

  • CORMEILLES
LINUX PYTHON WINDOWS GIT PHP AGILE POWERSHELL SQL ADA DEVOPS
Disponible
CV Ingénieur de développement C++/c#
Bruno

Ingénieur de développement C++/c#

  • LA PLAINE-DES-CAFRES
C++ QT LINUX C# .NET WINDOWS JAVA PYTHON PL SQL ADA
CV Ingénieur de développement Ada/C/VHDL
Samuel

Ingénieur de développement Ada/C/VHDL

  • BORDEAUX
ADA C PYTHON FPGA
CV Consultant technique ADA
Jean

Consultant technique ADA

  • NOGENT-SUR-OISE
ADA UNIX C FORTRAN VX WORKS C++ CLEARCASE DOORS JIRA GIT
CV Ingénieur d'études ADA
Guillaume

Ingénieur d'études ADA

  • CARRIÈRES-SUR-SEINE
ADA
CV Développeur JAVA
Charles

Développeur JAVA

  • PARIS
JAVA LINUX C++ Arduino ADA PYTHON C SKETCHUP
CV Développeur C++
Lionel

Développeur C++

  • PARIS
C++ ADA PYTHON C DOORS LINUX EMBARQUE GIT IBM RATIONAL TEAM CONCERT JAVA SQL
CV Développeur ECLIPSE
Jean-François

Développeur ECLIPSE

  • Le Kremlin-Bicêtre
ECLIPSE JAVA JAVA SWING JAVAFX C C++ C# ANDROID ADA
CV Consultant technique C
Mohammed

Consultant technique C

  • MASSY
C C++ BASH LINUX ADA PYTHON QT IBM PLATFORM MPI MYSQL PL SQL
CV Consultant C ANSI
Nicolas

Consultant C ANSI

  • Vitry-sur-Seine
C ANSI SIMULINK MATLAB LABVIEW PYTHON ADA ASSEMBLEUR