Brahim - Développeur JAVA
Ref : 170821K001-
95100 ARGENTEUIL
-
Développeur, Ingénieur de production (40 ans)
-
Freelance
Expérience professionnelle
Fév. 2015 – Aujourd’hui Dassault Systèmes, Vélizy - Management de projet sur la 3DEXPERIENCE Platform: Définition, conception, et réalisation de projet pour la 3DEXPERIENCE Platform côté serveur. Projets permettant l’interconnexion et la communication entre les différentes solutions vendues par Dassault Systèmes :
Définition des spécifications
Analyse des impacts et dépendances avec d’autres services / projets
Suivi du projet hebdomadaire : collaboration avec des équipes en Inde et USA
Développement: Java, Web Service Rest, JavaScript (debugging server side / Nashorn), Html, Widget Netvibes, JPO, Hbase, Hadoop, 3DEXPERIENCE Dashboard, CAA, Angular JS
Rédaction de documentation technique, d’utilisation et de test (en anglais)
Test de non régression, de couverture de code et maintenance : JUnit / Jmeter
Gestion des traces de log : Sl4j, Logger
Tags : Java, JAX-RS (Rest), JavaScript (côté Client & Server : Nashorn), SQL, SL4J, Hbase, Hadoop, Html, Eclipse, NetBeans, NuoDB, AngularJS, JPO, MQL, PLMQL, CATIA V5, CATIA V6, 3DExperience, Netvibes, CAA, JUnit, JMeter
Veille Technologique : Java 8, Devoxx 2017, Docker, Meetup (Javascript, Vus.js, ReactJS…), Parisjug, Talend TOS.
Fév 2009 – Fév 2015 Dassault Systèmes, Vélizy - Ingénieur Etude & développement : Développement, et amélioration de la partie infrastructure des matériaux dans les logiciels Dassault Systèmes (CATIA, SIMULIA, ENOVIA…).
Développement de Web Services Rest pour réaliser de la gestion d’objet sur la base de données
Développement en C++ et Object Modeler d’une IHM pour l’application des matériaux à une géométrie dans CATIA et SIMULIA.
Développement d'application CAA.
Divers réalisations sur le logiciel CATIA V5 et V6, sur Visual Studio 2005/2008/2012 en C++ et Object Modeler.
Rédaction de spécification technique et de documentation en anglais.
Collaboration et travail avec une équipe d’ingénieur Dassault Systèmes en Inde et aux USA.
Rédaction de documentation technique, d’utilisation et de test (en anglais)
Réalisation de tests unitaires, ainsi que des tests sous forme de record.
Mise en place de normes qualités : Couverture de code, MLK.
Formation sur Object Modeler, PLM (Product LifeCycle Management).
Conception UML grâce à StarUml et Visio
Tags : C++, Java, JAX-RS (Rest), Object Modeler, CAA, SQL, SL4J, Html, Eclipse, NetBeans, NuoDB, AngularJS, CATIA V5, CATIA V6, 3DExperience, MQL, PLMQL.
Août 2008- Fév. 2009 MBDA, Le Plessis-Robinson - Ingénieur Etude et développement : Développement d’une application de maintenance et test pour une baie de tir de missiles implantée sur une dalle tactile.
Développement IHM Java Swing compatible pour une dalle tactile (résolution, taille,…).
Développement en C++ d’une application serveur sous forme de Dll et d’un Client sous forme d’un Exe utilisant la communication UDP à partir de la Lib ACE wrapper.
Conception UML grâce à StarUml.
Développement en java : Serveur utilisant la Dll grâce à la lib JNI / JNA, communication FTP entre différents systèmes d’un réseau.
Rédaction de documentation de test logiciel.
Intégration et test sur la dalle tactile.
Tags: Java, Swing, XML, C++, JNI, JNA, Visual Studio 2005, JFormDesigner, Eclipse, Exe4j.
Juin 2008- Août. 2008 Thales Communication, Colombes - Ingénieur Etude
et développement : Amélioration d’un logiciel de gestion, de planification et de communication d’un réseau sous commandement.
Développement de nouvelle amélioration
Débogage de différentes erreurs rencontrées lors de l’intégration.
Support.
Tags: SQL, XML, C++. Java, Swing, Visual Studio 6, ClearCase, Studio, SAGA, JFormDesigner, Eclipse.
Sept 2007- Juin. 2008 Goss International, Montataire – Apprenti Ingénieur
Logiciel : Responsable de la création d’un outil de Test (IHM) qui permet de vérifier la non régression entre les différentes versions d'un logiciel de gestion de production, mais aussi de faire une validation et une vérification globale avant la distribution chez les clients. Cette application dispose d’une dizaine de fonctions de Test (Préréglage, Reporting, Framework, traduction, …) qui sont développées sous ma responsabilité :
Élaboration des cahiers de charges
Création d’une documentation et une spécification de Test.
Modélisation UML.
Énumération des tâches et des tests à réaliser (scénario).
Décomposition des tâches et attribution aux apprentis.
Mise au point d’un IHM simple et facile à utiliser avec SWING / Java
Développement des fonctions générales.
Développement de Test Case pour les fonctions de test spécifiques.
Intégration et Test sur Banc Test
Validation des releases avec un rapport de Logs.
Vérification au bon respect des cahiers des charges.
Support et formation aux ingénieurs sur ce Framework de Test.
Tags: JAVA, Swing, SQL, XML, C++, Eclipse, StarUml, SQL Server, Visual SourceSafe. Tomcat, Jigloo, Exe4j, Ant.
Sept. 2005 – Juillet 2007 Goss International, Montataire – Apprenti
Développeur : Réalisation en JAVA d'une IHM de Test
sur une partie d'un logiciel de gestion de production utilisé
en imprimerie. Cette partie est dédiée au préréglage d'une rotative (machine à imprimer les magazines ou les journaux quotidiens). Une fois l’application terminée, réalisation d’une formation et support de ce programme.
Application validée et utilisée en permanence par des ingénieurs ainsi que des développeurs:
Analyse du logiciel de Gestion de Production et plus particulièrement le Préréglage.
Réalisation de scenario de Test.
Discussion et réalisation d’un l’IHM.
Développement des fonctions générales (classes mères).
Développement des fonctions de test spécifiques.
Réalisation d’une documentation technique.
Formation et support sur l’IHM.
Tags: JAVA, Swing, SQL, XML, Eclipse, StarUml, SQL Server, Visual SourceSafe.
FORMATION
Sept 2005 – Juin 2008 Polytech’Paris EPUPMC (ex IFITEP), PARIS 6
Ingénieur Electronique et Informatique Industrielle en Alternance
Sept 2004 – Juin 2005 Paris 6 Jussieu, Paris
Licence (Bac + 3) : Electronique et Informatique
Industrielle avec mention Assez Bien
Sept 2002 – Juin 2004 IUT de Cachan, Cachan, Val de Marne
DUT (Bac + 2) : Electronique et Informatique Industrielle avec mention Assez Bien
Sept 2001 – Juin 2002 Lycée Gustave Eiffel, Gagny, Ile de France
Baccalauréat Scientifique Sciences de l'ingénieur avec mention Assez Bien.
LANGUES
Anglais / Arabe – courant Espagnol : scolaire