******** - Consultant JAVA
Ref : 180118W001-
92000 ASNIÈRE
-
Consultant, Développeur (52 ans)
-
Freelance
CONNAISSANCES EN INFORMATIQUE
TECHNOLOGIES J2EE/WEB/
Spring, Hibernate, Jpa, Jsf, RicheFaces, PrimeFaces, Jsp, Spring boot, Srping data, Ajax, JavaScript, Html (DHtml, XHtml, Html & Css), Spring Batch, Spring Security, XML (Jaxb, Xmlp), Json, Maven, Ant, Ejb3, Web Services (Jax-Ws) Cxf/Wsdl/Rest/Soap, SoapUi, Gwt, JConsole, Ldap, JMeter, JBoss Forge (Jsf), El, JUnit/Tdd, EclipseLink/TopLink, Solr, Stream, Servlets, Taglibs Jstl
Librairie Graphique JQuery, Gxt3, Ext
Librairie Génération document Excel Poi (Hssf+Xssf)
Librairie Génération document PDF iText, Jasper (Jrxml)
TECHNOLOGIES J2SE / DESIGN PATTERN / MODELISATION ET CONCEPTION
Java 7.0, Design Patterns, Diagrammes UML 2.0, Architecture Logicielle en 5 Couches
ENVIRONNEMENT DEVELOPPEMENT ET OUTIL DE MODELISATION
Ide Eclipse, NetBeans, JDeveloper, Spring Tools Suite (Sts)
Uml TopCased, StarUML, Ocl, Magic Draw, Argo UML, eUml
INFRASTRUCTURE
Systèmes d'Exploitation Windows, Linux/Unix (Scripts Shell)
Serveur Web Tomcat
Serveurs Http Apache, Jetty
Frameworks d'Integration Apache Camel, Jenkins, Hudson
Serveurs d’Application JBoss, Glassfich, Jonas, Oracle WebLogic Server, WebSphere
Bases de Données
SQL, Oracle (PL/SQL), MySQL, SqlServer, Sybase, Db2, PostgreSQL
(Procédures Stockées, Fonctions Stockées, Packages, séquences...)
NoSQL (Notions) : Cassandra (Langage CQL, Connecteur Spark), MongoDB, MariaDB
Connexion a la base de Données Toad, SqlDeveloper, PgAdmin
ANALYSE ET CONTROLE DU CODE Pmd, CheckStyle, FindBugs, Java Melody, SonarLint
GESTION DE VERSIONS Git, Svn, Cvs
CONNEXION LINUX/ WINDOWS Putty / FileZilla
Génération du jeu de clefs Putty Key Generator
LINGUISTIQUE Anglais
Recueil, analyse des besoins & Rédaction du cahier de charge (Bilingue)
Capacité Rédactionnelle des spécifications fonctionnelles détaillées (SFD) et du manuel utilisateur (Fr/En)
Définition & conception des Architectures Techniques/Applicatives & Rédaction du dossier d'architecture
Modélisation Objet, Modèle Mvc & Persistance des données
Conception UML, de base de données et réalisation des applications web avec Planification et suivi
de réalisation (Bilingue)
Appui à la maîtrise d’ouvrage & Coordination des acteurs de la maîtrise d’œuvre
Veille technologique et Capacité de montée rapide en compétences
Expérience professionnelle
Juil. 17 – Déc. 2017
Consultant
Consultime PTV Group Loxane (95)
Maintenances correctives et évolutives de systèmes de logistique pour plusieurs clients :
Smartour, Air-liquide, Colgate, Sol-Secto, Sol-Intra, xDataTour, xDataImport, DcFlow, Serval…
Technologies utilisées: Java 7-8, Hibernate, Eclipse Oxygen, Jms, Talend, C#, Visual Studio 2015,
DevExpress (Wpf), SQL Lite Studio, SQL Server: Job, Procedures stockées, triggers,
Talend Open Studio (Tos_Di-win-X...), Jenkins, Maven, Sso, I2A, IIS, Php, Symfony, easy-php, Altova
Oct. 16 – Juin 2017
Consultant Java-Jee
Soficas Consulting
Création des applications web de gestion pour des auto-écoles en seine Saint-Denis (93).
Génération des documents PDF et Excel et rédaction des Dat, Pti & Sfd
Technologies Utilisées : Java7, MySQL, PrimeFaces, Jsf, Spring, Hibernate, Eclipse (Mars), iText,
Poi, Tomcat 7.
Jan. 16 - Sep. 16
Consultant Java-Jee
Consultime Cerqual (Paris 6ème)
Participation à la conception et au développement des évolutions des applications Java J2ee et
portail Liferay, ainsi qu’à leurs maintenances correctives.
Ces applications, basées sur des développements spécifiques, permettent notamment la gestion de
l’activité de la société (gestion des contacts, activité commerciale, données techniques, facturation
et comptabilité auxiliaire) et la mise à disposition de fonctionnalités dans le portail à destination des clients et des sous-traitants afin de digitaliser et dématérialiser les processus.
Technologies Utilisées : Java7, PostgreSQL, Pl/SQL, PrimeFaces, Spring, Hibernate, Jsf, Jsp, Jasper (PDF), Groovy, Maven, Sélénium (en java), Spring Security, Spring Mvc, Liferay, Struts, Junit, PgAdmin, Unix/Linux, Poi (Excel), Css, Sonar, Svn, Web Services : Soap/Rest, Méthode Agile: Réunions quotidiennes et Hebdomadaires, Réunions mensuelles (voire 3 semaines), Eclipse (Luna), Tomcat 7,
Linux, Nexus.
Oct. 15 - Déc. 15
Consultant Java-Jee
Cella Group Coli-Poste (Issy-les-Moulineaux 92)
Validation des spécifications fonctionnelles
Rédaction du catalogue
Rédaction des spécifications techniques (contrat d'interfaces)
Rédaction du cahier de tests fonctionnels
Génération des sources puis des jars (clients) a partir de fichiers Wsdl avec Cxf
Création de web-services Soap/Rest récupérant des informations chez d'autres entreprises nationales et internationales.
Technologies Utilisées: Java 7, Spring 4, Maven, Jaxb, Wsdl, Cxf, Soap, Rest, SoapUi, JUnit4,
Jenkins, Eclipse (Mars), Tomcat 7, Hudson, Linux, Nexus.
Nov. 14 - Sep. 15
Consultant / Architecte Java-Jee
Soficas Consulting
Rédaction du document d'architecture
Rédaction des spécifications fonctionnelles
Création des applications de gestion pour différentes auto-écoles.
Technologies utilisées : Java 7/8, Struts 2, AngularJs 1.5, Spring 3, Hibernate 3, JQuery, MySQL, Tomcat, Eclipse.
Juin 14 - Sep. 14 Projet GFI
Consultant / Architecte Java-Jee
GFI EDF-Assurances (Levallois-Perret 92 : EDFA -SF-Réception)
Analyse et correction du code source de l'application FLUX.
Proposition de correction et modification du code source pour améliorations
Audit sur l'application FLUX qui est une application web qui permet de gérer les flux normalisés
506 et 508 transmis par Gras Savoye à EDF Assurances.
Technologies utilisées : Java6, Pmd, FindBugs, Sonar, CheckStyle, Db2, Sélénium
Nov. 12 – Mai. 14 Projets GFI
Consultant Java-Jee
GFI THALES (Meudon la forêt 92: TGS - SP IS/IT/IS/IT)
Réunions hebdomadaires avec les équipes Moa, le comité technique et Recueil des besoins et des attentes exprimées par le client sur le système PIVS pour les traduire après étude en spécifications techniques et fonctionnelles.
Responsabilité de la conception, de la validation, de la mise en œuvre et du maintien en condition opérationnelle du système PIVS et Management d’une équipe de 3 développeurs.
Distinction et analyse des causes d’arrêt répété du serveur de production, des problèmes liés à l’architecture et proposition de l’architecture du load-balancer pour la disponibilité de l’application 24h/7j.
Supervision de la JVM et suivi du comportement du système Pivs.
Participation aux réunions d'architecture pour élaborer la nouvelle architecture de Pivs.
Distinction, analyse et résolution des problèmes de base de données : appel mutuel de triggers, verrous de tables, verrous de base de données, problèmes de procédures stockées et non stockées
Test de montée en charge et Paramétrage de la Jvm de pré-production et de production.
Conception et Modélisation UML et Modification du modèle de base de données de PIVS.
Rédaction des spécifications fonctionnelles détaillées et des spécifications techniques détaillées et du cahier de test de recette (anglais).
Déploiement de l’application en production des versions v2.1.2a, v2.1.2e, v2.1.2g
Participation a la mise en place de l'environnement de production sous Linux (Ssh, Bdd, Architecture)
Assistance aux équipes système pour les mises en pré-production et production.
Maintenances correctives et évolutives (Développements) des systèmes :
PIVS (Process Implémentation Vérification System) : un système permettant de vérifier et mesurer l’implémentation des processus dans l’organisation, le management et les processus opérationnels
CHORUS : Gestion des documents des organisations de Thales
Technologies utilisées : Java6, Flex, Action Script, MyBbatis, Spring MVC, Liferay, Tomcat6, JBoss, Hibernate, Log4j, Oracle 10g (Triggers, Procédures Stockées…etc.), Unix, Svn, JUnit/Tdd, SQL Developer, JavaScript, Putty, FileZilla, Shell, Eclipse, JConsole, JMeter, Poi, Ant, Shell, Jira, Web SSO/Cas, Méthode Agile/Scrum, Jenkins, Visual Basic.
Mars 12 – Oct. 12 Projets GFI
Ingénieur d'études et développement / Chef de projet / Architecte Java-Jee
GFI TOTAL (La Défense 92 : DSP – SM/SG/SI/SNT/SEP)
Automatisation des mises en production avec script Shell
Conception et Modélisation Uml (diagramme de séquence, d’activité)
Rédaction des spécifications fonctionnelles détaillées, techniques détaillées et du cahier de test de recette.
Déploiement de l’application en recette, intégration/qualification et production
Assistance à la recette, à la mise en intégration/qualification et à la mise en production
Développement de web-service
Création de l’application Web :
LD-BO: Login Digital Back Office (application d’administration)
(Création des pages web avec des filtres (modèle MVCII), créations des services et des DAOs, Conception et création de la base de données)
Définition : Le projet Login Digital assure l’unification des comptes des utilisateurs des applications du groupe Total à destination des particuliers et permet aux applications adhérentes de se décharger de la gestion des comptes des utilisateurs, de leur identification et de leur authentification.
Technologies utilisées : Java7, Struts2, Hibernate3 (annotations), Jsp, Maven, Ajax, Spring Core,
Srping Security, Jaxb, Xmlp, Jms, Ldap, JavaScript (JQuery), Web Services Cxf/Wsdl/Rest/Xml/Xsd, Log4j, Tomcat 6.0, Oracle 11g, Svn, Git, Linux, Putty, FileZilla, Linux (Shell), Eclipse (Hélios), Omega,
Web Center Site (Fatwire - CMS)
GFI TOTAL (La Défense 92 : DSP – SM/SG/SI/SNT/SEP)
Conception et Modélisation Uml (diagramme de séquence, d’activité)
Rédaction des spécifications fonctionnelles détaillées, des spécifications techniques détaillées (en anglais), du cahier de test de recette et de la procédure technique d’installation
Automatisation avec script Shell de deux parties de la procédure de livraison des sites créés avec Web Center Site (FatWire).
Assistance à la recette, à la mise en intégration/qualification/production et échanges avec la MOA en Allemagne par email (en anglais)
Création et manipulation des scripts PL/SQL.
Déploiement de l’application en recette, intégration/qualification et production
Développement de web-service
Maintenance corrective et évolutive de l’application Web :
Heizoel v2.1 : Site web de vente de mazoute en ligne en Allemagne
Technologies utilisées : Java5, Struts 2, Jpa (Hibernate 3.x) , Spring3.x (Core, Security), Jsp, El, Jstl, JQuery, Web Services Soap, Xml, Cxf/Wsdl/Rest, Json, Ajax, Multithreading, Log4j, Tomcat 6.0, Oracle 11g, Svn, Git, Linux, Putty, FileZilla, Omega.
Mai 11 – Mars 12 Projets GFI
Ingénieur d'études et développement Java-Jee
GFI EDF (Nanterre 92 : DSP – CSP IT- ESI² / SRT / G3E)
Etude de faisabilité du besoin du client et Conception et Modélisation Uml (diagramme d’activité...)
Rédaction des spécifications fonctionnelles générales et détaillées, techniques, guide utilisateur et de la procédure technique d’installation
Création et manipulation des procédures stockées, fonctions stockées et packages.
Analyse et conception Uml
Recette interne, tests fonctionnels et Déploiement de l’application en recette, pré-production et production, Assistance aux équipes de la recette et Communication avec la maitrise d’ouvrage (Moa)
Maintenance Corrective et évolutive de l’application Web :
Gpos : Gestion dés positions téléphoniques : outil de gestion et d’optimisation des positions a pour , but principal l’optimisation permanente du nombre de positions opérationnelles. (Modification du modèle de base de données de l’application pour la faire évoluer, modifications des structures des pages web, modification des Couches MVC, des services et des DAOs)
Technologies utilisées : Java5, JSF, RicheFaces, JSP, El, JSTL, JavaScript, Log4j, POI, Svn, JBoss4.0, Oracle 10g (Procédures stockées, fonctions, packages), Linux, Putty, FileZilla, Mantis...
GFI EDF (Nanterre 92 : DSP – CSP IT- ESI² / SRT / G3E)
Conception et Modélisation Uml (diagramme de classe, de séquence, d’activité)
Rédaction des spécifications fonctionnelles générales et détaillées, des spécifications techniques, du guide utilisateur et de la procédure technique d’installation
Déploiement de l’application en recette, pré-production et production
Assistance a la recette, mise en intégration/qualification et mise en production
Maintenance Corrective et évolutive de l’application Web :
Maqs (Moniteur d’adhérence de la qualité de service des crc) : L’hyper viseur national gère au
sein de la direction commerce d’EDF, la relation commerciale avec les entreprises.
(Modification de la fréquence d’affichage des tableaux du moniteur, modification des Couches MVC,
des services et des DAOs)
Technologies utilisées : Java5, JSF, RicheFaces, Hibernate, SVG, JSP, El, JSTL, JavaScript, Log4j, POI, JBoss 4.0, Oracle 10g (Procédures stockées, fonctions), Spring Batch, Svn, Linux, Putty, FileZilla, Mantis...
Fév. 11 – Avr. 11 Projets GFI
Ingénieur d'études et développement Java-Jee
GFI (Centre d'Issy-les-Moulineaux)
Maintenance Corrective et évolutive des applications Web :
(Pour la DGAC 91 et 75) :
Tnsa : Taxe sur la nuisance sonore des avions en France
Taweb : Taxe sur les compagnies aériennes exerçant en France
Pericles : Outil Métier de sécurité et sureté des aéroports en France
Sicomed : Outil Métier pour les visites médicales des pilotes
Technologies utilisées : Java 1.4, Struts 1.2, Jdbc, Hibernate, Log4j, Jsp, Poi, Jstl, JavaScript, Websphere, Oracle 10g, Procédures Stockées, Svn, Mantis.
(Pour CMPMedica 92) :
Ordomatic : Outil Métier qui sert à imprimer les vignettes des médecins installés en France
OrdomaticUsine : application utilisée par Ordomatic
Technologies utilisées : Java3, Struts 1.1, WebLogic, Oracle 9i, Triggers, Procedures Stockées, Cvs, Log4j, JavaScript, Mantis
Nov. 10 – Jan 11 Projet Abi Systems (75)
Maintenance Evolutive d’une application Web Interne :
(Création de pages web, création des services et DAOs)
Technologies utilisées : Java5, Struts 1.2, Hibernate 2.x, SqlServer 2005, JavaScript, Eclipse 3.4, Tomcat 5.0
Juil. 10 – Nov. 10 Projet Abi Systems
Ingénieur d'études et développement Java-Jee
Abi Systems Geoservices (SchlumBerger Compagny 95)
Conception d’une Application Web d’un Système de Gestion du Mouvement du personnel en mud-logging (Parapétrolier) avec MagicDraw.
Rédaction de spécifications techniques (en anglais).
Déploiement de l’application en recette et en production
Création et développement en Java Jee de l’application :
Geostaff : utilisée dans le calcul des prévisions d’embauche (DRH)
(Création de pages web, de services et de DAOs, création de la base de données)
Technologies utilisées : Java6, Struts 2.x, Hibernate 3.3, Spring, Maven 3.2.1, Glpk, Log4j,
Eclipse 3.5, SQL Server 2005, Ldap, JavaScript.
Sept. 09 – Juin 10 Projets Abi Systems
Ingénieur d'études et développement Java-Jee
Abi Systems Sncf (Clichy La Garenne 92)
Maintenances et Suivis Des Evolutions D’Applications Java/Jee
Realisation de Tests D’integration
Déploiement de l’application en recette, pré-production, production, validation des Applications Java/Jee et Rédaction de Documentations
Maintenance corrective et évolutive de l’application :
Jppdv : Perte de valeurs
(Correction de bugs de navigations entre les pages web, modification des pages web, des services et des Daos)
Technologies utilisées : (Struts 1.x, Hibernate 3.x, Jsp, Java5, Linux, Servlets, Oracle 9G, Xml, Log4j, Cvs, Toad 9.0, Putty, FileZilla, Quality Center, Eclipse 3.5)
Fév. 05 – Juil. 08 Syneral (Généralia (78))
Ingénieur d'études et développement C++/Java
Gestion de site e-business et création de progiciels d’apprentissage de la langue :
Rédaction des spécifications fonctionnelles et techniques
Conception et Modélisation (Avec UML)
Développement : C++ (sous Visual C++) et J2se : Swing/Awt (sous Eclipse), SGBD = Oracle
Résolution des problèmes techniques et mise a jour du site
Correction de bugs informatiques des progiciels d'apprentissage des langues
Assistance aux utilisateurs finaux
Formation
Projet : Création d’un système de géstion d’une Superette (Avec Java J2se)
Technologie utilisée : java5
Oct. 07 - Juin 08 Cnam paris (75) :
Système d’Informations Et Structures De Données (Java J2se)
Projet : 1 : Création D’un Jeu de Poker (Avec Java J2se
2 : Conception Et Administration de sites Web (J2se)
Technologies utilisées : L’api Swing ainsi que d’autres APIs de Java5
2003 - 2004 Université Paris XIII (institut Galilée)
Maîtrise d’électronique, électrotechnique et automatique
Option: systèmes multitâches & multimédias
2002 - 2003 Faculté des sciences de Nantes
Licence d’électronique, électrotechnique et automatique
1993 – 1996 Université des sciences & technologies d'Oran (U.s.t.o)
ingéniorat en informatique
(Classement: 3eme parmi 35 élèves ingénieurs)
1991 – 1993 Université des sciences & technologies d'Oran (U.s.t.o)
Deug technologie (Majeur de promotion en informatique parmi 1200 étudiants)
1990 – 1991 Baccalauréat au lycée Lotfi a (Oran/Algérie) / Série : Scientifiques, Mention : Bien
CONNAISSANCES EN INFORMATIQUE
TECHNOLOGIES J2EE/WEB/
Spring, Hibernate, Jpa, Jsf, RicheFaces, PrimeFaces, Jsp, Spring boot, Srping data, Ajax, JavaScript, Html (DHtml, XHtml, Html & Css), Spring Batch, Spring Security, XML (Jaxb, Xmlp), Json, Maven, Ant, Ejb3, Web Services (Jax-Ws) Cxf/Wsdl/Rest/Soap, SoapUi, Gwt, JConsole, Ldap, JMeter, JBoss Forge (Jsf), El, JUnit/Tdd, EclipseLink/TopLink, Solr, Stream, Servlets, Taglibs Jstl
Librairie Graphique JQuery, Gxt3, Ext
Librairie Génération document Excel Poi (Hssf+Xssf)
Librairie Génération document PDF iText, Jasper (Jrxml)
TECHNOLOGIES J2SE / DESIGN PATTERN / MODELISATION ET CONCEPTION
Java 7.0, Design Patterns, Diagrammes UML 2.0, Architecture Logicielle en 5 Couches
ENVIRONNEMENT DEVELOPPEMENT ET OUTIL DE MODELISATION
Ide Eclipse, NetBeans, JDeveloper, Spring Tools Suite (Sts)
Uml TopCased, StarUML, Ocl, Magic Draw, Argo UML, eUml
INFRASTRUCTURE
Systèmes d'Exploitation Windows, Linux/Unix (Scripts Shell)
Serveur Web Tomcat
Serveurs Http Apache, Jetty
Frameworks d'Integration Apache Camel, Jenkins, Hudson
Serveurs d’Application JBoss, Glassfich, Jonas, Oracle WebLogic Server, WebSphere
Bases de Données
SQL, Oracle (PL/SQL), MySQL, SqlServer, Sybase, Db2, PostgreSQL
(Procédures Stockées, Fonctions Stockées, Packages, séquences...)
NoSQL (Notions) : Cassandra (Langage CQL, Connecteur Spark), MongoDB, MariaDB
Connexion a la base de Données Toad, SqlDeveloper, PgAdmin
ANALYSE ET CONTROLE DU CODE Pmd, CheckStyle, FindBugs, Java Melody, SonarLint
GESTION DE VERSIONS Git, Svn, Cvs
CONNEXION LINUX/ WINDOWS Putty / FileZilla
Génération du jeu de clefs Putty Key Generator