Hicham - Architecte JAVA

Ref : 140406A001
Photo de Hicham, Architecte JAVA
Compétences
Expériences professionnelles
  • Mission freelance au sein de la SSII suisse Ilem. (fin 02/2014)
    Durée : 2,5 ans
    Missions :
     Industrialisation des processus de développement JAVA ;
     Recrutement des ressources de développement pour des projets JAVA ;
     Performance et optimisation des applications JEE ;
     Mise en place des architectures techniques des projets ;
     Administration sous linux des serveurs Weblogic, Apache Tomcat ;
     Audit statistiques des applications (SONAR, JDEPEND, PMD,...) ;
     Formation de l’équipe (Best practices, design patterns, GWT,…).
    Environnement :
    JAVA/JEE, EJB 3, Smart GWT, AndroMDA, frameworks (Spring, Hibernate/JPA, Atomikos,..), Jenkins, Sonar (PMD, CheckStyle,..), JProfiler, JMeter, Maven, Alfresco (GED), Design Patterns, javaMelody, Weblogic, Tomcat.

    Mission freelance au sein de la SSII suisse Ilem.
    Durée : 6 mois Client
    Organisation internationale « World Economic Forum »
    Missions :
     Mise en place d’un intranet/extranet peremttant la gestion des évènements organisés par le « World Economic Forum » (Davos, G8, G20,…)
     Mise en place de l’architecture technique de l’application à base du design pattern MVP.
     Développement du socle technique de l’application.
     Formation de l’équipe du projet (Smart GWT, pattern MVP, best Practices)
     Mise en production de la solution chez le client.
    Environnement : Smart GWT, Design MVP, Spring, Spring Data, JQuery, Apache Tomcat…

    Zurich Assurances Maroc
    Durée : 20 jours
    Missions :
    Tests de performance (montée en charge) d’une application métier en intranet développée en Java/JEE
     Mise en place de l’infrastructure de tests,
     Identification des cas de test,
     Paramétrage des scénarios de tes sur JMeter,
     Déploiement sur environnement de Pré-Prod.
     Rédaction du rapport des tests, et analyse des résultats,
     Préconisation des améliorations.
    Environnement : Apache JMeter, Analyse des graphes.

    Mission freelance à Ilem
    Durée : 6 mois Missions :
    Analyse et amélioration des performances d’un ERP de gestion de SI de la société.
     Analyse et amélioration des performances ;
     Gestion des configurations ;
     Mise en place des environnements de Test/dev/prod ;
     Rédaction du cahier d’architecture technique de l’application.
     Définition des interfaces de communication avec les applications du groupe ILEM (Portail SharePoint, CRM,..).
    Environnement : Smart GWT, JMeter, javaMelody (Monitoring of JEE applications)

    IMACAB
    Durée : 25 jours
    Missions :
    Formation autour de :
     UML2, EJB 3, Gestion des transactions applicatives, Design Patterns
    Animation d’un Workshop autour de :
     Apache Maven, Nexus, Intégration continue avec Jenkins
    Environnement : JAVA/JEE

    Société canadienne
    Durée : 70 jours
    Missions :
    Mise en place d’une solution sécurisée de transfert d’argent entre les 5 continents.
     Définition d’Architecture technique ;
     Développement et tests unitaires.
    Environnement : Spring, Spring Security, Spring MVC, Spring web flow, Restful, Web services, framework de test Unitils, SLF4J.

    L’assurance La Marocaine Vie.
    Durée : 2 mois Missions :
    Migration du SI vers Java/JEE
     Définition de l’architecture logicielle à base de la technologie JEE.
     Définition des lots de travail pour le projet de migration de l’ancien SI vers l’architecture JEE
     Mise en place d’un projet pilote pour la gestion des contrats de La Banque Société Générale.
     Mise en place de l’environnement de Pré-Prod et Prod.
     Formation de l’équipe du projet.
    Environnement : Spring, Struts 2, Hibernate, Hudson, …

    Projet Morroco-Europeen MEDA
    Durée : 104 jours Missions :
    Expert Projet MEDA (Union Européenne)
     Animation des séminaires de perfectionnement autour de
    JEE (Servlet,JSP, JPA, EJB), Ajax et web 2.0, Apache Struts, Spring, Hibernate,…
     Rédaction d’un guide de soutien pour la filière CRJJ (Concepteur Réalisateur Java Jee)
     Accompagnement dans la mise en place des outils de travail pour l’élaboration des projets JAVA/JEE.
    Environnement : JAVA/JEE

    Trésorerie Générale de Royaume
    Durée : 1,5 mois
    Missions :
     Formation autour des technologies JEE et Websphere v6 ;
     Audit applicative d’un système de gestion des rapports élaborés par la société CONSULTANS (JAVA/JEE) pour le compte de la TGR ;
     Ecriture du rapport d’audit ;
     Ecriture des recommandations et des préconisations pour l’amélioration du système.
    Environnement : JAVA/JEE

    Maroc Telecom
    Durée : 55 jours (depuis 01/09/2008 au 25/11)
    Missions :
     Définition et mise en place d’une usine de développement UDD (Outil d’intégration continue Hudson, Maven 2, Subversion, Archiva).
     Rédaction du document d’architecture technique ;
     Définition d’un socle technique de persistance et de cache des données (à base d’Hibernate annotations, Spring, Ehcache,…) ;
     Préconisations sur la gestion des logs.
    Environnement :
    JAVA/JEE, Hudson, Archiva, Maven, Spring, EHCache, SLF4J, Oracle.

    Chef de projet au sein de NET2S filiale de BT (British Télécom).
    Type du contrat : CDI

    Depuis 15/06/2006 jusqu’au 08/07/2008
    Client :
    FININFO (European leader for Financial information)
    Missions :
    Mise en place d’une solution financière, de gestion des recherches de populations de titres par natures d'instruments (Actions, Taux Fixes, Convertibles, OPCVM…).
     Planification du projet ;
     Rédaction de l’analyse & conception technique détaillée;
     Participation à la mise en place de l’architecture technique du projet ;
     Suivi du projet ;
     Préconisations ;
     Coordination technique et fonctionnelle
    Environnement :
    MS Project, SVN, UML, 2TUP, Entreprise Architect, PMD, SonarJ, Eclipse, Sybase, design Pattern, AJAX, Ant, Log4j, JUnit,..

    Ingénieur des études et de développement chez NETFECTIVE Technologies en France

    Type du contrat : CDI

    Depuis 01/07/2004 au 14/06/2006:
    Client :
    Le groupement des MOUSQUETAIRES (Projet ARGOS V1 & V2 - 6000 J/H)
    Missions :
    Analyse, conception et développement d’un grand référentiel du Mousquetaires (grande distribution à l’échelle internationale).
     Rédaction de l’analyse ;
     Conception technique détaillée ;
     Développement d’un Framework DT-V4 technique ;
     Développement de la solution avec l’utilisation du Framework DT-V4.
    Environnement :
    Rational Software Architect 6, Websphere, Oracle 10g, Hibernate, design Pattern, Apache Struts, Velocity, XML, JUnit, UML, CVS

    Client :
     Projet de recherche et développement (BLUAGE) 4000 J/H.
     Bourse de financement de 4.5 M€.
    Missions :
    Mise en place d’un premier outil (BLUAGE) capable de générer l’intégralité du code J2EE ou .Net d’une application Web à partir des maquettes HTML enrichies et des diagrammes UML issus de la phase d’analyse.
     Etude de faisabilité ;
     Participation à l’élaboration de l’architecture du générateur BLUAGE ;
     Proposition, conception et implémentation d’un moteur de génération des règles de gestion côté serveur ;
     Rédaction du document des tests du moteur réalisé.
    Environnement :
    WebSphere 5.1, Velocity, XStream, Design Pattern, JSP, XML, Poeseidon, UML, Junit, CVS…

    Client :
    Le groupement des MOUSQUETAIRES (Projet E-SOURCING 4500J/H)
    Missions :
    Le projet consiste à gérer la grande masse des commandes effectuées par le groupement des mousquetaires, ainsi que la gestion des appels d’offres, offres de produit, les reporting, et enfin une partie dédiée à l’administration
     Participation au développement d’un noyau permettant de générer des écrans à partir des paramétrages effectués au niveau du SGBD Oracle.
    Développement d’un générateur des DRE (DO-Role-Event) définissant le Workflow des services à exécuter pour un utilisateur
    Environnement :
    WebSphere, WSAD 5.1, Java/J2EE, Velocity, (La gestion de persistance), SGBD Oracle 9i, PL/SQL, CVS

Études et formations
  • EXPERTISES TECHNIQUES
    Méthodologies et approches de développement : UP (UML), 2TUP, XP, Design Patterns
    Langages de programmation : JAVA, XML, C/C++, PL/SQL
    Technologies Java/JEE : JAVA, Apache Struts, Web Services, Spring, JSP/Servlet, EJB 3, JPA, JDBC, RMI, SOA,
    Workflow : BPM, JBoss - jBPM (moteur de workflow),
    Serveurs : WebSphere , Weblogic, Oracle 9iAS, JBoss, Tomcat, APACHE
    SGBDs : Oracle, SQL Server, Informix, MySQL
    Logiciels : WSAD, RSA, Eclipse, JBuilder, JDeveloper, Power Designer,
    Administration SGBD : MySQL, Administration de SQL Server 2000
    Outils d’intégration continue et gestion des artifacts : Hudson, Continuum, Archiva, Nexus, Sonar
    Framework de persistance : JPA, Hibernate, BC4J, Torque
    SOA : BPM, BPEL, ESB

    FORMATION
    Juin 2004 : Diplôme d'ingénieur d'Etat de l'Ecole Nationale Supérieure d'Informatique et d'Analyse des Systèmes (ENSIAS) à Rabat (3ème de la promotion).

    1999 – 2000 : Classes Préparatoires aux grandes écoles d’ingénieurs.

    Juin 1998 : Baccalauréat série Sciences Mathématiques (Mention Très Bien).

    LANGUES
    Arabe : maternelle. Français : bon niveau. Anglais : technique.

    COMPÉTENCES GÉNÉRALES
     Missions d’architecture d’applications Java/JEE pour divers clients
     Conseil en architecture des applications et des systèmes d’information.
     Capitalisation des connaissances autour des technologies et composants Open Source
     Avant-ventes sur les technologies Java/JEE.

D'autres freelances
Formateur JAVA

Ces profils pourraient vous intéresser !
CV Formateur PYTHON
Meryem

Formateur PYTHON

  • TOULOUSE
PYTHON JAVA SQL HTML WORDPRESS EXCEL CSS JAVASCRIPT VISUAL BASIC PHP
Disponible
CV Développeur PYTHON
Claudia

Développeur PYTHON

  • LA VARENNE-SAINT-HILAIRE
PYTHON Vue.js SQL DJANGO JAVASCRIPT GITLAB MONGODB SCALA JAVA DOCKER
Disponible
CV Consultant informatique
Virginie

Consultant informatique

  • AVIGNON
PYTHON HTML JOOMLA DJANGO PHP JAVASCRIPT CSS JAVA JASPER REPORTS SQL
Disponible
CV Formateur JAVA
Achraf

Formateur JAVA

  • RENNES
JAVA ANDROID C#
CV Développeur Full Stack (Orienté Jam Stack )
Alexandre

Développeur Full Stack (Orienté Jam Stack )

  • LYON
REACT.JS React Native PHP SYMFONY PYTHON PHP LARAVEL DJANGO JAVA SWIFT C++
Disponible
CV Consultant IT
Hugues

Consultant IT

  • MAREIL-MARLY
PYTHON C WINDOWS AGILE LINUX C# JAVA SQL AZURE JAVASCRIPT
CV Formateur JAVA
Boris

Formateur JAVA

  • MONS-EN-BAROEUL
JAVA JAVASCRIPT SPRING MYSQL Angular SQL REACT.JS
CV Développeur WINDEV
Nicolas

Développeur WINDEV

  • MARCQ-EN-BAROEUL
WINDEV SQL ANDROID JAVA SQL SERVER
CV formatrice mathématique et informatique
Nesrine

formatrice mathématique et informatique

  • CRÉTEIL
C SQL JAVA C++ SQL SERVER PL SQL MYSQL PYTHON
CV Formateur
Adeline

Formateur

  • RAMONVILLE-SAINT-AGNE
JAVA PHP SQL FIGMA SYMFONY SPRING JIRA GIT GITLAB JAVASCRIPT
Bientôt disponible