Nadiege - Consultant JAVA
Ref : 110406B006-
92000 NANTERRE
-
Consultant, Développeur, Consultant technique (51 ans)
-
Freelance
Expérience professionnelle
03/2016 a 2017– AUSY SAFRAN– Développeur JAVA
Contexte : Développement d’applications en Java pour un équipement de l’armée de terre
Responsabilités :
Développement d’applications graphique en Java/Gstreamer
Utilisation de librairies Flexnet pour communiquer avec l’équipement
Ecriture de tests unitaires avec junit
Ecriture et exécution de tests de validation
Environnement :
Systèmes : WINDOWS xp et unix
Outils : IDE (Eclipse) avec l’environnement gstreamer, revue de code avec gerrit, gestion de version avec git
Matériels : Equipements NEC
Langages : JAVA (design patterns) ; Gstreamer, librairies de communication avec les équipements.
Méthodes : Cycle en V et iteratif. – modèle MVC
07/2013 à 2016 – BULL Agence nationale des titres sécurisés – Développeur JAVA/JEE
Contexte : Maintenance évolutive et corrective pour l’agence nationale des titres sécurisés
Responsabilités :
Développement de corrections de problèmes en Java/J2EE
Validation à l'aide de tests unitaires junit
Validation à l'aide de tests de recette sous salomé
Validation de services Web à l'aide de SOAP UI
Validation a l’aide de tests selenium.
Environnement :
Systèmes : WINDOWS 98/2000/XP
Outils : IDE (Eclipse) SOAPUI avec utilisation de services au format WSDL
Matériels : Equipements NEC
Langages : JAVA (design patterns) ; J2EE (struts2, EJB3
Méthodes : Cycle en V et iteratif. – modèle MVC et architecture en couches
12/2012 à 07/2013 – BULL - CEA - Développeur JAVA/JEE
Contexte : Evolution du projet de Gestion de données scientifiques
Responsabilités :
Mise en place de la gestion de version, gestion de documents, gestion de bugs sur ce projet.
Développement de nouvelles fonctionnalités pour une application existante
Traitement de fichiers de données scientifique conservées dans une base de données
Validation à l’aide de tests unitaires junit
Validation à l’aide de tests de recette élaborés par le client
Environnement : Systèmes : WINDOWS 98/2000/XP
Systèmes : WINDOWS 98/2000/XP
Outils : ; IDE (Eclipse 4.3) ; Outils ( SVN) Serveur d’application (Tomcal V7) JUNIT, ant, maven
Matériels : Equipements NEC
Langages : Langages (JAVA (design patterns)) ; J2EE (JDBC,struts)
Méthodes : Cycle en V et iteratif. – modèle MVC et architecture en couches
10/2012 à 12/2012 – BULL GRDF - Développeur JAVA/JEE
Contexte : Développement de nouvelles fonctionnalités pour SOFIT – Gestion de ressources sur un projet
Responsabilités :
…. Développement et correction d’un module GRDF en renforcement de l’équipe existante.
….
Environnement :
Systèmes : WINDOWS 98/2000/XP
Outils : IDE (Eclipse Kepler) ; Outils (SVN) Serveur d’application (Tomcal 7) JUNIT, ant, maven
Matériels : Equipements NEC
Langages : Langages (JAVA (design patterns)) ; J2EE (JDBC,struts), JSF (Faces)
Méthodes : Cycle en V et iteratif– modèle MVC et architecture en couches
Société BULL – Client Agence National des titres sécurisés
2010/2011
6 mois Agence Nationale des Titres sécurisés
Maintenance évolutive JAVA/J2EE
• Réalisation de fonctionnalités demandées par le client, à partir de la spécificatio.
• Développement en Java/J2EE, à partir de la spécification
• Validation à l'aide de tests unitaires junit
• Validation à l'aide de tests de recette sous salomé
• Validation de services Web à l'aide de SOAP UI
Maintenance corrective JAVA:J2EE :
• Développement de corrections de problèmes en Java/J2EE.
• Validation à l'aide de tests unitaires junit
• Validation à l'aide de tests de recette sous salomé
• Validation de services Web à l'aide de SOAP UI
Environnement Technique : Matériel (Equipements NEC) ; Systèmes (WINDOWS 98/2000/XP, UNIX) ; Langages (JAVA (design patterns)) ; J2EE (struts2, EJB3, hibernate, SOAPUI avec utilisation de services au format WSDL)Outils findbug JUNIT, ant, spring) ; IDE (Eclipse) ; Outils ( SVN)
Société BULL - client Ministère des affaires étrangères
2010
1 mois
Tests :Validation/support JAVA :J2EE
MapiPOA:
• Validation debuggage de fonctionnalités de :
• création de dossier
• création de procédures
• Envoie de mails
MapiPPI :
• Validation debuggage de fonctionnalités de :
• Export de dossier
• Services de récupération d’information
Environnement Technique : Matériel (Equipements NEC) ; Systèmes (WINDOWS 98/2000/XP, UNIX) ; Langages (JAVA (design patterns)) ; J2EE (struts2, EJB3, hibernate, SOAPUI avec utilisation de services au format WSDL)Outils findbug JUNIT, ant, spring) ; IDE (Eclipse) ; Outils ( SVN)
Société BULL - client DCNS
2009/2010
1 an
Développement applicatifs en JAVA
• Participation à l’écriture de spécifications et interfaces avec objecteering
• Développement en Java :
• Développement de fonctionnalités destinées au pilotage du bateau (navigation, gestion des armes, enregistrements de scénarios, possibilité de rejouer des scénarios, système de détection radar d’autres embarcations maritimes).
• Utilisation d’outils internes de validation (gvt, fit, injecteurs)
• Utilisation de technologies de communication client/serveur (GEMO, DLRL, PARAMETRING, SUPERVISION, KB, CONTROL COMMAND)
• Correction des bugs,
• Integration,Validation,
Environnement Technique : Matériel (PC) – Systèmes ( WINDOWS XP et 98) – Langages (JAVA, SWING,SPRING ) – Outils (JUNIT, ECLIPSE)
Société BULL – client Ministère de l’intérieur
2008
3 mois
Développement applicatifs en JAVA J2EE
• Participation à l’écriture de spécifications pour l’ajout de nouvelles fonctionnalités (gestions de plusieurs communes, de plusieurs régions, de plusieurs trésoreries) dans le cadre du projet Colbert,
• Modélisation UML,
• Développement en Java J2EE :
• Développement d’un client avec JONAS
• Correction des bugs,
• Validation,
Environnement Technique : Matériel (PC) – Systèmes ( WINDOWS XP et 98) – Langages (JAVA, STRUTS,HIBERNATE, ANT, MAVEN) – Outils (JUNIT, ECLIPSE)
Société BULL projet interne
2008
3 mois Développement applicatifs en JAVA/J2EE
• Développement d’un prototype d’application Avant/Vente avec EJB3/Hibernate via NOVASTUDIO,
• Mise à jour de la hiérarchie des exceptions et lecture de fichiers de configuration pour le projet ARA.
• Modélisation UML,
• Développement en Java J2EE :
• Utilisation de ANT et MAVEN,
Environnement Technique : Matériel (PC) – Systèmes ( WINDOWS XP et 98) – Langages (JAVA, STRUTS2,HIBERNATE, ANT, MAVEN) – Outils (JUNIT, ECLIPSE)
Société ALTEN - Client SOLEIL SYNCHROTRON
2007
5 mois Développement applicatifs en JAVA
• Participation à l’écriture de spécifications,
• Modélisation UML,
• Développement en Java :
• Développement d’une interface graphique de traitement d’image,
• Développement de nouvelles fonctionnalités pour une librairie de traitement d’image existante (ImageJ dans ATK)
• Réalisation du développement d’une maquette avec Tango, ATK, ImageJ,
• Correction des bugs,
• Validation,
Environnement Technique : Matériel (PC) – Systèmes ( WINDOWS XP et 98) – Langages (JAVA, SWING, ATK, IMAGEJ, ANT, MAVEN) – Outils (JUNIT, SWINGUNIT, ECLIPSE)
Société ALTEN – Client JOHNSON CONTROLS
2006-2007
durée : 1,5 an Développement applicatifs en JAVA,visualC++
• Ecriture de spécifications,
• Modélisation UML,
• Développement en Java :
• Ajout de fonctionnalités au serveur WEB,
• Programmation en Java ,
• Développement d’un serveur de statistiques dans le cadre d’une formation au CNAM
• Réalisation du développement en HIBERNATE, STRUTS, Taglib,
• Correction des bugs,
• Validation,
• Rédaction d’expression des besoins, spécification, document d’architecture.
• Développement en visual C++
• De librairies de connexions RTC, ISDN et ADLS
• D’un client de connexion à la base de données pour lire des informations
• De la gestion de messages d’erreurs
Environnement Technique : Matériel (PC ) – Systèmes : (Linux Red HAT, WINDOWS XP et 98) – Langages (JAVA, C/C++, PHP, SCRIPT SHELL, SED, AWK, XML, SAX, DOM,TOMCAT, ANT, JSP, JSTL,HIBERNATE, STRUCTS, EJB 2.0, TagLib, JNDI API,RMI) – Outils (CLEARCASE, MYSQL, POSTGRESQL, PURIFY, JCOVERAGE, COVERAGE, JUNIT, HTTPUNIT,WORKSHOP, XEMACS, INTELLIJ, JAVAWS, JBOSS, TOMCAT, JSP)
Société ALTEN – Client NORTEL NETWORKS
2004-2005
durée : 1,5 an Développement applicatifs en JAVA :
• Analyse des spécifications,
• Modélisation UML,
• Développement en Java :
• Ajout de fonctionnalités de l’IHM,
• Programmation en Java Swing,
• Développement de tests en JAVA de validation avec JUnit
• Réalisation des tests unitaires et fonctionnels,
• Correction des bugs,
• Validation,
• Rédaction d’une documentation en anglais.
Environnement Technique : Matériel (STATION SUN SOLARIS 2.8 ULTRA 10, PC) – Systèmes (SUN SOLARIS 2.6 ET 2.8, WINDOWS NT) – Langages (JAVA, C/C++, TCL/TK, SCRIPT SHELL, SED, AWK, XML, SAX,TOMCAT, ANT, JSP, SWING) – Outils (CLEARCASE, SYBASE, VERSANT, PURIFY, JCOVERAGE, COVERAGE, JUNIT, WORKSHOP, XEMACS, INTELLIJ, JAVAWS, JBOSS, TOMCAT, JSP, CORBA, SNIFF, PRODEBUG)
2002-2003
durée : 1,5 an Développement de fonctionnalités, correction de code et développement de tests :
• Développement et maintenance en C/C++ :
• Recherche d’erreur, diagnostic et analyse de fichiers core,
• Codage en C/C++, TCL/TK, expect, blindage du code,
• Codage d’un simulateur pour l’envoi de messages,
• Documentation.
Environnement Technique : Matériel (STATION SUN SOLARIS 2.8 ULTRA 10, PC) – Systèmes (SUN SOLARIS 2.6 ET 2.8, WINDOWS NT) – Langages (JAVA, C/C++, TCL/TK, SCRIPT SHELL, SED ET AWK, XML, HTML) – Outils (CLEARCASE, CLARIFY, LIVELINK, SYBASE, VERSANT, PURIFY, WORKSHOP, XEMACS,SNIFF, PRODEBUG, SYBASE, PURIFY)
2001-2002
durée : 1 an Développement logiciel :
• Codage du Framework de tests en TCL/TK, XML :
• Développement de tests fonctionnels en TCL/TK,
• Utilisation de liste et file TCL pour le traitement des résultats,
• Validation des tests,
• Ecriture de librairies, générateurs de tests et testeur en TCL/TK.
Environnement Technique : Matériel (STATION SUN SOLARIS 2.8 ULTRA 10, PC) – Systèmes (SUN SOLARIS 2.6 ET 2.8, WINDOWS NT) – Langages (TCL/TK ET EXTENSIONS, SCRIPT SHELL, SED ET AWK, XML) – Outils (CLEARCASE, LIVELINK, SYBASE, PURIFY, COVERAGE, WORKSHOP, XEMACS, SNIFF, PRODEBUG)
Société TRIALOG – Client EDF
2001
durée : 7 mois Portage de software C/C++ de pilotage du réseau de stations Solaris à StatX et Windows NT :
• Portage de logiciel sous UNIX :
• Amélioration et modification du logiciel de l’IHM utilisée pour la surveillance du réseau EDF,
• Développement en C/C++ sous UNIX,
• Réalisation des tests de non-régression.
Environnement Technique : Matériel (STATIONS SUN, AIX) – Systèmes (SUN SOLARIS, AIX ET WINDOWS NT) – Langages (C, C++, ILOG VIEWS + LANGAGE IHM PROPRIETAIRE) – Outils (CVS)
Société TRIALOG – Client VDO
2000
Durée : 3 mois Validation de logiciel et adaptation d’un testeur existant :
• Test de logiciel pour téléphonie mobile :
• Développement en C,
• Adaptation d’un testeur,
• Tests et Validation.
Environnement Technique : Matériel (STATION UNIX) – Systèmes (SUN SOLARIS) – Langages (C, SED ET AWK.) – Outils (TESTEUR)
Société TRIALOG – Client DOMOTIQUE
1999
Durée : 6 mois Développement de logiciels pour appareils. Ecriture et développement de tests associés.
• Pilotage d’un appareil à distance par courant porteur réseau EHS :
• Analyse du cahier des charges puis rédaction des spécifications,
• Développement en C sous WINDOWS NT,
• Tests et Validation de détecteurs de présence, de cartes électroniques comportant des afficheurs de chiffres et leds.
Environnement Technique : Matériel (PC) – Systèmes (WINDOWS NT) – Langages (C, AWK + API PROPRIETAIRE.) – Outils (TESTEUR, UTILISATION DE LIBRAIRIES PROPRIETAIRES)
Société TRIALOG – Client THOMSON
1999
Durée : 6 mois Développement de logiciels pour appareils. Ecriture et développement de tests associés.
• Développement en C d’un logiciel de communication d’appareils audiovisuel sous protocole AVI pour Thomson :
• Conception de la méthode de codage,
• Adaptation d’un testeur EHS,
• Développement en C/AWK.
Environnement Technique : Matériel (PC) – Systèmes (WINDOWS NT) – Langages (C, AWK) – Outils (TESTEUR, UTILISATION DE LIBRAIRIES PROPRIETAIRES)
Société TRIALOG – Client CNET
1998
Durée : 5 mois Développement de tests en TTCN pour la validation
• Conception de test de conformité aux spécifications d’un autocommutateur :
• Conception et spécification de plan de tests de validation a partir de documents techniques décrivant en détail le fonctionnement de l’entité testée.
• Développement en TTCN de tests automatiques sous UNIX/SUN SOLARIS,
• Plus de 3000 tests automatiques destines à vérifier la conformité de l’équipement a la spécification technique.
Environnement Technique : L’aide d’une sp Matériel (STATION SUN) – Systèmes (SOLARIS 2.6) – Langages (TTCN) – Outils (EDITEUR CONCERTO)
Société TRIALOG – Client RENAULT
1998
Durée : 3 mois Codage d’un logiciel de pilotage de moteurs Hybrides a l’aide d’une spécification fournie. Développement de tests unitaires, fonctionnels et sur véhicule.
• Conception d’un programme de pilotage de calculateurs de moteur hybride (essence/ électricité) en temps réel :
• Développement en C d’une maquette puis addition des fonctions avec contrainte de temps réel,
• Tests unitaires de chaque fonction avec passage de valeurs de paramètres et contrôle des valeurs en sortie,
• Tests fonctionnels/ de recette avec entrée de signaux analogiques et numériques pour modifier des paramètres d’entrées et contrôle des valeurs de sortie. Validation sur banc de test.
Environnement Technique : Matériel (PC) – Systèmes (A PARTIR DE DOS, BOUCLE INFINIE POUR SYSTEME TEMPS REEL) – Langages (DOS, C) – Outils (MALLETTE DE COMPOSANTS ELECTRONIQUES POUR L’ENVOI DE SIGNAUX A L’ORDINATEUR PORTABLE, UTILISATION DE CALCULATEURS, RESEAU CAN)
NIVEAU D’ETUDES
20-Feb-2006 au 07-Nov-2006 : GLG204 Architectures logicielles Java(2) (CNAM)
10-Oct-2005 au 01-Feb-2006 : GLG203 Architectures logicielles Java(1) (CNAM)
2012 : Capacité de gestion des entreprises
2011 : Formation Webmaster Webdesigner
1998 : Ingénieur INT - Télécommunications / Génie Logiciel
DOMAINES DE COMPETENCES
Domaines Cycle en V ; Développement objet, IHM
Systèmes WINDOWS NT, WINDOWS 98/2000, UNIX, NOVELL, LINUX RED HAT
Langages C++, JAVA, JSP, SWING, SERVLET, SQL, SHELL, TLC/TK, TTCN, PERL, ILOGVIEWS, XML,HIBERNATE,STRUCTS, EJB2,EJB3, JNDI API, RMI, JSTL,ANT,MAVEN, SPRING
Base de Données ORACLE, SYBASE, ACCESS, MYSQL, POSTGRESQL
Méthodologies POO, UML, SDL, CORBA, ORBIX, GEMO (DLRL, PARAMETRING, SUPERVISION,KB, CONTROL COMMAND)
Génie logiciel ECLIPSE, INTELLIJI, NETBEANS, VISUAL C++
Gestion de configuration CLEARCASE, CVS, UCM, CLARIFY
Serveurs applicatifs APACHE, TOMCAT, JBOSS, JONAS,WEBLOGIC
Réseaux OSI, TCP/IP, ETHERNET, GSM/UMTS
Outils Débuggeur WORKSHOP et DBX
Langues Anglais courant, Espagnol scolaire