Adel - Architecte JAVA

Ref : 141106E001
Photo d'Adel, Architecte JAVA
Compétences
Expériences professionnelles
  •  Octobre 2013 – Septembre 2014 Client : Fidelia Assitance - COVEA GMF/MAAF/MMA
    Projet : Refonte / Migration Applications de Forms / PLSQL vers JEE / Spring
    Rôle : Consultant Refonte / Migration / Architecture Java EE, Spring, SOA
    Mission:
    • Encadrement technique de l'équipe de développement (12 développeurs)
    Revue de code, coaching et support technique
    Rôle ScrumMaster
    Pilotage et suivi des réalisations avec maîtrise des délais

    • Architecture
    Choix / Design de l'architecture et des frameworks
    Architecture SOA / Web services (SOAP & REST), WebSphere ESB : Dossier d'architecture d'un projet Extranet pour l'échange entre les sociétés d'assistance et les prestataires, POC
    Documentation Architecture par retro-engineering MDA/MDE

    • Industrialisation des développements / Recette / Deploiement
    Intégration continue, Jenkins, Maven, Artifacory, SVN
    5 d'environnements : Intégration technique, Homologation (recette utilisateur), pré-production, Formation, Production

    • TMA
    Planification, affectation, suivi et validation des correctifs
    Outil Mantis, migration Mantis vers Jira
    Environnement Technique :Windows seven, Unix, WebSphere, JBoss, Oracle 11G, Oracle Forms, Jenkins, Maven, SVN, Artifactory, Mantis, Jira, WebSphere ESB, IceScrum, Spring, JSF, PrimeFaces, Talend

     Janvier 2012 – Septembre 2013 Client : DoubleTrade
    Projet : Refonte / Migration de 13 applications Métier
    Rôle : Chef de projet Scrum Master Refonte / Migration
    Mission:
    • Design de la nouvelle architecture
    • Génération d'une documentation UML des applications Métier (ASP, J2EE) via retro-engineering MDE / MDA:
    Diagrammes UC, séquences, classes, dépendance
    Mise en exergue des couches de l'architecture et des patterns utilisés
    Site de navigation de la documentation adapté à l'interface utilisateur des applications métier
    • Audit / Analyse du code via la documentation générée:
    Choix entre migration et refonte (quoi réutiliser / quoi migrer / quoi refaire)
    • Estimation, Plan et Processus détaillé de migration:
    Cadrage, planification et workflow (automatique / semi-automatique / manuel)
    Estimation de tout le projet
    • Scrum Master / coaching de l'équipe sur l'architecture cible
    Environnement Technique: Windows seven, Unix, JBoss, Oracle 10G, PL/SL, Jenkins, Maven, SVN, Nexus, Sonar, solr, Spring, Spring MVC

     Juin 2009 – Décembre 2011 Client : JAVATECH
    Projet : Développement d'un Atelier de génération de code à base de MDA / MDE
    Rôle : Architecte / Conception MDE
    Mission:
    • Conception des Méta-Models EMF
    Couche de persistance et DAO
    Couche Métier
    Couche Présentation

    • Design de l'éditeur GMF
    Design des couches
    Génération du modèle en xmi
    Couche Présentation

    • Conception des workflows des générateurs du code sur les architectures de référence
    Génération d'un code commenté, indenté, intégrant designs patterns et meilleures pratiques
    Génération de la documentation
    Génération des archives de déploiement war, ear, ..
    Environnement Technique:Windows, JEE5, JSF, EJB3, Spring, GWT, Eclipse EMF/GMF, Oracle, Postgresql

     Novembre 2006 – May 2009 Client : GIZ Allemagne / MIT Tunisie
    Projet : Développement du Système National d’Appui à la création d’Entreprise
    Rôle : Chef de Projet
    Mission:
    Réunions avec les Organismes associés : Agence de promotion de l’Industrie (API), Direction Générale des Petites et Moyennes Entreprises (DGPPME)
    Conception
    Rédaction des SFD
    Design de l'architecture : à base de JEE5 / JSF IceFaces / EJB3 / DWR / SSO CAS
    Cadrage, Planification, suivi du projet
    Etude / Design des scripts de migrations des anciennes données des organismes régionales de sources hétérogènes : fichiers csv, Access, Excel, MySql, SqlServer, Postgresql, Oracle vers une base centrale Oracle
    Environnement Technique: Linux, JEE5, Struts, EJB3, DWR, SSO CAS, Mysql, Oracle, PL/SQL, PostgreSql, Sql Server

     2002 –2005 Client : Thales France
    Projet : Informatisation du Ministère de l'intérieure Kenya
    Rôle : Chef de Projet / Architecte
    Mission:
    Etude, Conception, Rédaction SFG, SFD en collaboration avec l'équipe informatique THALES
    Coordination travaux Tests & Livraison Usine(Tunisie) / Site Fournisseur (Thales France) & Site Utilisateur (Kenya)
    Mise en place d’une architecture 3 tiers Windows DNA COM/DCOM/COM+
    Développement d'une Couche C++ d'intégration de performance à base de Pooling
    Développement d'un outil de génération/unification de code
    Développement d'un générateur de Packages / Procédures stockées Oracle PL/SQL
    Rédaction des manuels utilisateurs (SUM) en Anglais
    Animation des formations des utilisateurs en collaboration avec l'équipe de développement
    Environnement Technique:Windows, C++, DCOM, COM+, Oracle

     2000 – 2001 Client : Banque Finance International BFI
    Projet : Développement d'une application e-banking
    Rôle : Architecte / Développement couche communication Client / Banque / Bourse
    Design de l'architecture
    Architecture 3 tiers Windows DNA COM/DCOM/COM+
    Génération du code Oracle CRUD Pl/SQL Oracle
    Language : VB6 / C++
    Développement d'un module de communication asynchrone Client / Banque / Bource sur IBM MQSeries
    Migration vers Microsoft MSMQ

     Mai 1992 – Décembre 1999 Client : Conservation de la propriété foncière CPFI

    Janvier 1995 – Décembre 1998
    Rôle : Architecte / Chef de Service Etude & Développement

    Mai 1992 – Décembre 1994
    Rôle : Ingénieur Développeur

     Juin 1991 – Avril 1992 Client : 2S2I
    Rôle : Ingénieur Développeur

Études et formations
  • FORMATION
    1986 – 1991 Ingénieur Informatique – Systèmes d'information et connaissance
    E.N.S.I

    Langue Anglais Professionnel

    COMPETENCES TECHNIQUES
    Refonte / Migration / retro-engineering Eclipse EMF, Eclipse GMF, MDA, MDE, Eclipse Modisco, génération de documentation, Cobol-2-Java, Forms-2-Java
    Languages / IDE Java, JScript, AngularJS, VB, C++, C, ASP, Delphi/Pascal, COBOL, SQL, PL/SQL. IDEs : Eclipse, NetBeans, VStudio
    Serveurs Applications / Web WebLogic, IBM WebSphere, JBoss, GlassFish, Tomcat, Oracle OAS/OC4J
    Architectures Client/Serveur, n-Tiers, SOA, Cloud
    Méthodes / Méthodologies / Modélisation / Best Practices Scrum, KanBan, RUP, UML, Merise, BPM, Design Patterns
    Plateformes J2EE / JAVA EE 5/6/7, Spring 2/3
    Spécifications / Technologies JAVA Entreprise EJB 2/3/3.1/3.2, JPA1/2, JTA, JMS 1/2, Spring 2/3 (Core, AOP, Batch, Integration) (Spring AOP, AspectJ)
    Data Base Oracle, DB2, PostgreSQL, MySQL, SQL Server, NoSQL(MongoDB)
    Frameworks / Technologies couche Présentation Angular JS, JSF, IceFaces, PrimeFaces, Struts 1/2, Ajax, Spring MVC, Servlets, JSP, CSS, Swing, Portal Liferay, SSO CAS
    Frameworks / Technologies Couche Métier/Persistance EJB, Hibernate, Toplink, JPA, Spring Data/JPA, Spring AOP/AspectJ
    Architecture SOA Web services SOAP/REST, BUS ESB Mule / WebSphere ESB / Camel, Sécurité WSS / SSO SAML, CAS, Josso
    Workflow / BPM / Orchestration / Batch JBPM, Activiti, BPEL, Spring Batch, Talend
    Benchmark, Profiling Méthodes / Approches, plan de test / charge, JMeter, JAMon, JConsole
    Performance, Caches distribués Ehcache, JBoss Infinispan, Varnish
    Systèmes Windows, Unix, Linux
    Integration continue / Industrialisation Maven, ant, Hudson/Jenkins, Archiva, Nexus, GIT, Artifactory, SVN
    TMA / Gestion de bugs Mantis (Bug Tracker), Jira, FireBug
    Urbanisation MEGA
    Productivité / génération de code / Gain de charge Expert en Etude Refonte / Migration vers Architectures Java, Retro-engineering à base de Méta-Modeling MDA / MDE
    Gestion de contenu Alfresco, Nuxeo
    Cloud / NoSql SalesForce, AWS, MangoDB

D'autres freelances
Chef de projet JAVA

Ces profils pourraient vous intéresser !
CV IT Manager
Bishal

IT Manager

  • AUMETZ
WINDOWS PROJECT MANAGEMENT OFFICE UNIX ORACLE JAVA SQL Cybersécurité LINUX SQL SERVER
Disponible
CV Développeur PHP
Wilfried

Développeur PHP

  • NOISY-LE-GRAND
PHP JAVASCRIPT Vue.js PHP LARAVEL SQL REACT.JS SYMFONY JAVA Angular Next.js
Disponible
CV Chef de projet SI
Karima

Chef de projet SI

  • PARIS
JAVA SQL AGILE LINUX ODOO
Disponible
CV Product Owner AGILE
Romain

Product Owner AGILE

  • SARTROUVILLE
AGILE SQL POSTGRESQL PACK OFFICE SCRUM JIRA JAVA
CV Business Analyst MONETIQUE
A. Bouna

Business Analyst MONETIQUE

  • CERGY
MONETIQUE Finance UNIX JAVA SQL JIRA LINUX
Disponible
CV Chef de projet digital PROJECT MANAGEMENT OFFICE
Eric

Chef de projet digital PROJECT MANAGEMENT OFFICE

  • MALAKOFF
PROJECT MANAGEMENT OFFICE UNIX ITIL WINDOWS SQL SQL SERVER SHAREPOINT JAVA
Bientôt disponible
CV Tech lead
Fabien

Tech lead

  • GRATENTOUR
JAVA SPRING SQL SAFE HIBERNATE LINUX
Disponible
CV Chef de projet JAVA
Karim

Chef de projet JAVA

  • LE MANS
JAVA J2EE PYTHON JAVASCRIPT HTML5 CSS MATLAB
Disponible
CV Développeur JAVA
Philippe

Développeur JAVA

  • CHANOS-CURSON
JAVA SQL J2EE ORACLE JAVASCRIPT Vue.js
Disponible
CV Graphiste / Webdesigner JAVA
Tristan

Graphiste / Webdesigner JAVA

  • HAUTECOUR
SQL WINDOWS Microsoft Power BI BUSINESS OBJECTS DATA JAVA ORACLE .NET
Disponible