Ayat - Architecte JAVA
Ref : 130826B001-
92290 CHATENAY MALABRY
-
Développeur, Architecte, Consultant technique (44 ans)
-
Freelance
GDF SUEZ
Depuis octobre 2012
Synthèse : Réalisation du projet Base Capacité de stockage. Un système d’information pour le management des points de stockage dans le réseau GRTgaz.
Rôle : Expert technique et fonctionnelle : Architecture/Conception/Développement/Intégration
Réalisation : - Etude du cahier de charge et rédaction des spécifications fonctionnelles détaillées(SFD).
- Conception et mise en place de l’architecture logicielle et développement du socle applicatif du module du stockage.
- Développement du model de donnée du module du stockage.
- Réalisation des développements : IHM, Service, WebService, accès aux données.
- Rédaction de la stratégie de recette et réalisation des tests Unitaires et tests d’intégration.
- Préparation du packaging de livraison, gestion de version et déploiement sur les serveurs d’intégration, de recette et de pré-production.
- Mise à jour du dossier d’architecture technique (DAT).
- Rédaction des documents techniques : dossier de conception(DCG) et dossier d’exploitation.
- Participation aux ateliers fonctionnels et rédaction des spécifications fonctionnelles détaillées (SFD).
Environnement : Java/J2EE, WebService, SOAP, WSDL, Struts, EJB, JPA, Hibernate, JUnit, TFS, Eclipse, WEBLOGIC, ORACLE 10g, Unix Redhat.
Bouygues immobilier
De février 2012 à octobre 2012
Synthèse : 2 projets :
- Développement du projet CAMEL, acronyme pour Comptage Automatisé et Management de l’Energie Logement, est un projet de plateforme de services de pilotage énergétique résidentiel.
GALEO/SIEGO. Un système de Comptage Automatisé et de Management de l’Energie du bâtiment. C’est une plateforme de services de pilotage énergétique répondant aux offres Green Office.
Rôle : Expert technique : Architecture/Conception/Développement/Intégration
Réalisation : - Participation aux ateliers architecturaux.
- Mise en place de l’architecture logicielle et développement du socle applicatif du connecteur et du portail CAMEL.
- Développement de l’intégralité du connecteur.
- Préparation des environnements de développement, assistance aux développeurs et participation aux développements.
- Mise en place et configuration de la sécurité de l’application avec Spring Security.
- Mise en place et administration de la plateforme d’intégration continue (JENKINS)
- Installation et intégration du serveur de qualité SONAR dans la PIC (plateforme d’intégration continue) et définition des règles et métriques de qualité.
- Préparation du packaging de livraison, gestion des version, développement des scripts (Shell Unix) et déploiement sur les environnements d’intégration, de recette et de pré-production.
- installation du socle applicatif GALEO / SIEGO.
- Installation des serveurs d’application TOMCAT, configuration des Clusters et gestion du Load balancing avec Apache.
- Déploiement des applications SIEGO et GALEO
- Gestion des redirections de GALEO/ SIEGO
- Développement des scripts de déploiement (Shell Unix)
- Rédaction des documents techniques (DAT, DCG et exploitation).
Environnement : Java/J2EE: Spring CORE, Spring MVC, Spring Security, Spring Integration, JPA, Hibernate, JQuery, JavaScript, Apache Cassandra, PostgreSQL, JUnit, Json, Jackson, SVN, Eclipse, JENKINS, SONAR, Maven2, Artifactory, Unix RedHat.
Veolia Propreté
Octobre 2010 à Février 2012
Synthèse : - Evolution de la GMAO Usines
- Evolution des applications annexes associées.
Rôle : Consultant technique
Réalisation : - Assurer la réalisation des tâches récurrentes : administration des environnements, réponse aux demandes d’assistance, suivi des fiches
- Rédaction des dossiers de spécifications détaillées.
- Développements des applications annexes : IHM, Service et accès aux données.
- Développement SQ/PLSQL : scripts, vues, procédures stockées.
- Réalisation des tests unitaires, des tests d’intégration et déploiement.
- Paramétrage du progiciel InforEAM et intégration des composants développés
- Etablit les plans de tests et de recette fonctionnelle.
- Développements et évolution des rapports Cognos.
- Mise à jour du référentiel documentaire.
- Rédaction du dossier de mise en exploitation
- Participation aux ateliers fonctionnels.
Environnement : JAVA/JEE, JPA, HIBERNATE, EJB3, JBOSS SEAM, JSF, JBOSS RICHEFACES, PL/SQL, JBOSS, ECLIPSE, COGNOS, INFOREAM.
SFR (Rive Défense-Nanterre) : Projet ULYSSE, HERMES, KillBill
Avril 2010 à Septembre 2010
Synthèse : Ingénieur d’étude et de développement JAVA.
Projets : ULYSSE, HERMES, KillBill
Rôle : Consultant technique Java/JEE.
Réalisation : - Analyse des remontées d'anomalies et spécification des actions à mettre en place.
- Développement des évolutions et des correctifs.
- Participation aux réunions de suivi.
Environnement : JAVA / workflow W4 / base de données ORACLE 9 et 10/ Script Shell/Perl en environnement Unix Solaris / outils de versionning (cvs ou svn)/ Tomcat/ environnement de travail Eclipse.
Réseaux Ferré de France (RFF) – Gestion de l’allocation des sillons
Septembre 2009 à Février 2010
Synthèse : Projet Gesico : Gestion de l’allocation des sillons.
Rôle : Ingénieur d’étude et de développement C#/.NET
Réalisation : - Installation, configuration des postes de développement.
- Développement des IHM (couche présentation et web)
- Développement des couches basses (Service et accès aux données DAO)
- Développement des tests unitaires et tests d’intégrations.
- Réalisation des tests fonctionnels.
- Rédactions des supports techniques et des fiches de tests unitaires
- Participation aux réunions de suivi
Environnement : Framework .NET 3.5 /ASP.NET/ C#/ NHibernate/ JQuery/ log4net/ NUnit/ DBunit/Oracle 10i/ Visual Studio 8/ IIS6/ VMware/ Integration continue avec TeamCity.
Formation chez DEMOS
Mai 2009 à Juillet 2009
Synthèse : Programme de formation Sun Microsystems [UML2, Architecture Java EE5, EJB3 : Développement de composant d’entreprise, Développement WEB]
Rôle : Formation.
Réalisation : - Etude des spécifications fonctionnelles : Ventes de produits en magasins.
- Analyse et conception UML
- Développement des composants métiers réutilisables (EJB3).
- Réalisation de l’application dans toutes ses couches et Intégration des composants métiers.
- Tests et recette des composants et de l’application.
- Bilan de projet.
Environnement : UML2, Java/JEE5 (EJB3, Struts, Hibernate, JPA, log4j, JUnit, taglib, jsp, GLASSFISH2, HTML, JAVASCRIPT, Ajax, NETABEANS, WINDOWS
AGENCE NATIONALE DES FREQUENCES
Décembre 2008 à Mars 2009
Synthèse : Maintenance corrective et évolutive des applications réseaux, facturation et réclamation pour l'agence nationale des fréquences radio
Rôle : Ingénieur d'étude et de développement
Réalisation : - Développement des composants IHM ;
- Développement des couches basses en PLSQL
- Tests unitaire et tests fonctionnels.
- Rédaction des documents de tests et recettes;
- Analyse et correction des anomalies.
- Participation aux réunions de suivi.
Environnement : PL/SQL, SQL, Oracle Forms-Reports, base de données Oracle 8i, TOAD, Unix
MINSTERE DU TRAVAIL - GEMOE
Août 2008 à Novembre 2008
Synthèse : GEMOE : application Intranet/extranet pour la gestion électronique des autorisations de travail pour la main d'œuvre étrangère.
Rôle : Ingénieur d'étude et de développement Java/J2ee
Réalisation : - Installation, configuration et mise en service d’un poste de développement.
- Développement de nouvelles fonctionnalités (IHM + Couche basse : Service et DAO).
- Tests unitaire et tests d’intégration.
- Tests fonctionnels ;
- Analyse et correction d'anomalies.
- Mise en place du Framework Acegi Security pour la gestion de l’authentification et la sécurité dans l’application.
- Mise en place d’un prototype de communication instantanée.
- Mise en place et configuration d’un répartiteur de charge entre plusieurs instances Tomcat pour la gestion de la disponibilité du service de l’application.
Environnement : Java/J2EE, Struts, Spring, Hibernate, JUnit, Maven, Eclipse 3.3, Tomcat 5, Postgresql, DOJO, Apache
LA COUR DES COMPTES
Février 2008 à Juillet 2008
Synthèse : Projet Ariane pour la gestion des différentes procédures administratives de la cour des comptes
Rôle : Ingénieur d'étude et de développement
Réalisation : - Etudes et analyse de l'existant.
- Rédaction et mise à jour des spécifications fonctionnelles et techniques.
- Développement de nouvelles fonctionnalités : IHM + couches services et accès au données
- Tests unitaires et test d’intégration.
- Test fonctionnels.
- Rédaction et mise à jour des documents de recette
- Analyse et correction d'anomalies.
Environnement : Java/J2EE, Struts, Hibernate, Oracle9i, POI, Tomcat, Ant, Eclipse, CVS
PDC
Janvier 2008 à Février 2008
Synthèse : Projet PDC : maintenance corrective et évolutive de l’application PDC pour la gestion des charges des différents projets informatiques développés dans le centre de service
Rôle : Ingénieur d'étude et de développement Java/J2ee
Réalisation : - Développement de nouvelles fonctionnalités : IHM + couches services et accès au données
- Tests unitaires et test d’intégration.
- Analyse et correction d'anomalies.
Environnement : Java/J2EE, GWT (Google web toolkit), Hibernate, MySQL, POI, Tomcat, Ant, Eclipse.
LIPN (PARIS NORD & ALVIS)
Mars 2007 à Septembre 2007
Synthèse : Étude et développement d'un système de recherche et d'extraction d'information à partir du Web en utilisant des techniques de Datamining appliquées au WEB (Webminig)
Rôle : Stage de fin d'études
Réalisation : - Etudes et analyse de l'existant.
- Développement d'un module de filtrage intelligent en se basant sur les techniques de classification automatique et des Algorithmes de Datamining appliqués au web
- Tests unitaires et test d’intégration.
- Évaluation sur la base documentaire sur « Medline » (plus de 5 millions de documents).
- Rédaction et soutenance de la thèse de recherche.
Environnement : Datamining, Webminig, techniques de classification automatique, java, XML, WebService, postgresql,Gate (Framework NLP), Perl, C, Shell Unix.
ALGERIE TELECOM
Janvier 2006 à Octobre 2006
Synthèse : Ingénieur d'études au sein du centre d'amplification hertzienne de l'entreprise Nationale des Télécommunications)
Rôle : Ingénieur d’étude
Réalisation : - Création, configuration, maintenance et mise en service des réseaux Telecom et mobiles
- Gestion de la transmission des données.
- Rédaction des rapports techniques.
- Participation dans les renions de suivi.
Environnement : Environnement matériel et logiciel spécialisé à la création et la maintenance des réseaux Télécom et mobile.
LRI & SONATRASH
Mars 2005 à Septembre 2005
Synthèse : Conception et réalisation d'un système à base de connaissances pour l'aide au diagnostic des turbines à gaz et pour la formation du personnel
Rôle : Stage de fin d'études
Réalisation : - Analyse et spécification des besoins
- Conception et développement du système.
- Tests, validation et intégration du système dans la plate-forme « MIND » de l'entreprise Sonatrach.
Environnement : Java/J2EE, JDBC, Netbeans, Tomcat, MySQL, Corvid (API Java pour le développement des systèmes à base de connaissance.
Formation
2007 Master II en informatique (Institut Galilée - Paris)
2005 Ingénieur en informatique (Université Badji Mokhtar -Algerie-Annaba)
1998 BAC S (Algérie)
Compétences
LANGAGES : JAVA/JEE, C#, JavaScript, Ajax, HTML, XHTML, XML, CSS, JSP, Java Server Faces (JSF), ASP.Net, SQL, PL/SQL,
FRAMEWORK ET NOUVELLES TECHNOLOGIES : Struts, Spring, SpringMVC, Spring IOC, Spring AOP, Spring Intégration, EJB (2.x et 3.x), GWT, JBoss RichFaces, JQuery, Hibernate, .NET Framework, Hibernate, RMI, JMS, JDBC, Log4J, Log4net, Jackson.
OUTILS DE DEVELOPPEMENT: Eclipse, NetBeans, IBM Cognos 8, Visual Studio .NET, SQLDeveloper, CVS, SVN, TFS.
SERVEURS D'APPLICATIONS : Tomcat, JBoss, Weblogic, Glassfish, Apache, MS IIS,
BASE DE DONNEE : MySQL, Oracle 10g, Postgresql, Cassandra.
TEST, INTEGRATION ET QUALITE: JUnit, NUnit, DBUnit, Apache JMeter, Maven, Jenkins, Sonar, TeamCity.
CONCEPTION & ARCHITECTURE: UML 2, Design Patterns, Design Patterns JEE Java Enterprise Edition.
METIER : Télécommunications, Energie, Environnement, Fonction publique et Transport.
SYSTEME & BUREAUTIQUE : MS Windows, UNIX, MS Office
Langues étrangères
Anglais (Bon niveau)
Activités principales
Conception et développement d'applications d‘entreprise et Nouvelles Technologies (JAVA/JEE)
Architecture logicielle (JEE)
Rédaction des dossiers techniques (SFD, DCG, DAT et d’Exploitation)
Assistance technique.
Maintenance corrective et évolutive des applications.