Radhwane - Architecte JAVA

Ref : 090909K001
Photo de Radhwane, Architecte JAVA
Compétences
Expériences professionnelles
  • Sep. 2014 – Déc. 2015
    Aviva France – référent technique
    Réalisation d’espace client unique
     Présentation et soutenances techniques ; Assistance à la mise en place de la méthodologie agile, accompagnement lors des cérémoniaux Scrum ; Rédaction de dossier d’architecture et de conception ; Encadrement d’équipe.
     Structuration du projet source ; mise en place des briques techniques ; installation des environnements de déploiement.
     Réalisation du premier lot en 13 sprints contenant les fonctionnalités de base : création de compte, authentification, modification des données personnelles, liste des contrats, détail contrat…etc.
     Lot deux : sous forme d’ajout de fonctionnalités minimes ou de correctifs, livraison en fin de chaque sprint.
     Utilisation d’Apache Tiles, Spring MVC, AngularJS et JQuery pour la partie front. AngularJS utilisé pour les pages web flow du fait de la simplicité de son mécanisme de routage : le ngRoute module. Pour chaque page un Controller, un module service par flow et les plugins JQuery sont encapsulés sous forme de directives.

    Technologies : Windows, Eclipse, Maven, Java EE, Hibernate, Spring, Spring security, Spring MVC, Junit, Spring test, PowerMock, Oracle, Jenkins, Sonar, JIRA.

    Jan. 2014 – Juil. 2014
    Hub Telecom – ingénieur études et développement.
    Extension de l’extranet client, GED.

     Analyse de l’existant et relecture de code ; Elaboration de propositions techniques ; Développement des évolutions ; encadrement d’équipe.
     Migration d’apache Wicket de la version 1.3.5 vers la version 1.4.22 ; Migration de Spring framework de la version 2.5 vers la version 3.2.8.RELEASE.
     Conception de la solution offrant la possibilité au client de télécharger des documents mis à sa disposition par les back-offices. Développement et livraison en VABF par tranche : module administrateur, module administrateur client, module client final.
     Test d’intégration avec Selenium. Livraison et mise en production.

    Technologies : Windows, Eclipse, Maven, Java EE, Hibernate, Spring, Wicket, Junit, BBUnit, Hsqldb, EasyMock, MSQL Server, Jenkins, Sonar.

    Sep. 2013 – Dec. 2013
    SG CIB – ingénieur études et développements
    Ajout de paramètres de régulation de flux pour les marchés américains

     Analyse et adaptation des connecteurs applicatifs aux marchés américains. Evolution du convertisseur de données et l’application d’envoi des données aux Back-Office.
     Test des différents work-flow liés au différent produit financier (Forward, ND Forward, Swap, ND Swap)

    Technologies : Windows, Eclipse, Maven, Java SE, Junit, Framework interne de test d’intégration, Tibco Rdv, Jira, Jenkins, Sonar.

    Aout. 2010 – Aout. 2013
    Michael Page – ingénieur études et développements

     Développement From Scratch d’un module du CRM (6 mois)
    Interface web de génération automatique, de reformatage et d'envoi d'email.

    Conception de l’architecture globale de l’interface
    Re lecture de la spécification des besoins réalisée par le service Business Analyste

    Proposition de la solution recherchée, accompagnée par les estimations de charges
    Les développements sont effectués sur trois phases, au bout de chaque phase des tests sont effectués et une démonstration est livrée au client :

    Phase 1 : Développement de la couche présentation, réalisation de tout le work-flow graphique de l’application, livraison de la première démo.

    Phase 2 : Développement de la couche accès aux données et connexion au CRM, une partie de la couche service, livraison de la deuxièmes démonstration.

    Phase 3 : Développement du service d’envoi d’email et livraison de la dernière version au client.
    Rédaction de la documentation technique ; Traitement des retours du client ; Livraison de la version finale et mise en production.

    Technologies : Windows, Netbeans, Maven, Junit, JDBC, Spring, Struts, Freemarker, JavaMail, Sybase.

     Migration du portfolio applicatif métier des succursales européennes vers de nouveaux serveurs en France (3 mois)
    Mise sous Maven des projets ; changement des connexions aux bases de données ; migration vers le server d’applications Weblogic,
    Gestion de la compatibilité avec la nouvelle version du CRM.

    Technologies : Windows, JAVA EE, Netbeans, Weblogic, Tomcat, Struts, Sybase, SQL Server.

     Moteur de recherche des annonces de job (9 mois)
    Moteur de recherche avancé en SQL

    Proposition d'un moteur de recherche avancé en SQL sur la recherche de job directement dans la base de données. La fonction de recherche est une procédure stockée dynamique. Solution assez simpliste pour des raisons de couts de mise en place,
    Intégration de la solution sur 9 sites web. Exemple parmi ces sites web ********,

    En collaboration avec un intégrateur graphique, une refonte CSS de ces sites web a été réalisée aussi.

    Technologies : Windows, JAVA EE, Netbeans, Javascript, Jquery, CSS, Struts, TSQL, SQL Server.

     Réduction du trafic sur le SAN (3 mois)
    Optimisation de script SQL

    Participation avec un collaborateur du service Data Center pour l’analyse des flux de données,
    Etude la solution existante et proposition d’une nouvelle solution,
    Test de performance sur la solution proposée.
    Technologies : Windows, TSQL, SQL Server

     Evolution d’un module de CRM (6 mois)
    Ajout de la prise en compte des formats docx et pdf par l’analyseur de CV.

    Reverse engineering sur le batch existant,
    Validation du code source obtenue,
    Proposition d’une solution pour la prise en compte des formats docx et pdf par l’analyseur automatique de CV,
    Validation de l'intégration des nouveaux formats dans le CRM,
    Rédaction de la documentation technique.
    Technologies : Windows, JAVA SE, Netbeans

     Réseaux sociaux (3 mois)
    Proposition d'intégration de Facebook Connect pour la création/connexion au compte utilisateur du site web.

    Conception de la solution,
    Implémentation de la création / connexion au compte avec les données Facebook de l’utilisateur sur un site web de référence.

    Technologies : Windows, JAVA EE, Netbeans, Struts, JavaScript, Facebook SDK for JavaScript, CSS.

    Nov. 2009 – Mai. 2010
    Université Paris Dauphine – ingénieur études
    Indexation et Recherche d’informations

     Réalisation d’une application de recherche d’images par le contenu visuel.
    Proposition et développement du module de description d’images hiérarchiquement selon un découpage en Quad Tree,
    Développement du module de construction de l’index et de mise de l’index. Utilisant la description proposée et l'indexation par Fichier Inversé,
    Test en temps de recherche et du passage à l’échelle de l’application sur des bases d’images volumineuses.
    Technologies : Linux open Suse, Netbeans, JAVA SE (Generics, Collection Framework, Instrument, Management).

    Sept. 2008 – Sept. 2009
    CNAM – ingénieur études
    Indexation et Recherche d’informations

     Réalisation d’une application de recherche d’images par le contenu visuel en utilisant l’approche Bag-of-Features.
    Exploration des méthodes d’indexation multidimensionnelles et d’accès dans les espaces multidimensionnels,
    Etude des méthodes évoluées de description des images : SIFT, Harris précis couleur,
    Extraction de descripteurs Harris précis couleur et indexation par Fichiers Inversés,
    Implémentation de l’application basée sur l’approche Bags-of-Features,
    Développement de l’interface graphique.

    Technologies :Linux open Suse, Netbeans, JAVA SE (Generics, Collection Framework, Instrument, Management), JavaFx.

Études et formations
  • Connaissances
    Langages
    Java Standard Edition (SE)
    Java Entreprise Edition (EE)
    Conteneur/ Serveur d'application: Apache Tomcat, Weblogic, JBoss.
    Spring, Hibernate, Srping Data, Struts, Spring MVC, Wicket, Jersey, Freemarker, Camel, Spring Batch, Slf4j, Log4j.
    JUnit, DBUnit, DBSetup, AssertJ, EasyMock, powerMock, Spring test, Selenium.
    Base de données: SQL, Posgresql, Sybase, Microsoft SQL server, Oracle, Hsqldb.
    HTML, XML, CSS, JavaScript, JQuery, AngularJs, AJAX, Web Socket.
    Systèmes
    Linux (OpenSuse, ubuntu, Debian), Mac OS, Windows.
    Outils
    Netbeans, Eclipse, STS.
    Maven, Ant, Sonar, Jira, JenKins.
    GIT, SVN.
    Méthodologie
    Agile Scrum, UML, Design Pattern.

    Formations
    2008 Master II Données, Informations et Web
    Université Montpellier 2

    2006 Ingénieur en informatique, Systèmes d’Informations Avancées
    Université de Tlemcen, Algérie

D'autres freelances
Développeur JAVA

Ces profils pourraient vous intéresser !
CV Développeur C++
Camille

Développeur C++

  • MÉRÉVILLE
C++ PYTHON JAVASCRIPT SQL C# ASSEMBLEUR PHP .NET JAVA
Disponible
CV Ingénieur développement logiciel embarqué JAVA
Ahmed

Ingénieur développement logiciel embarqué JAVA

  • LILLE
JAVA Spring Boot Angular
Disponible
CV Développeur JAVA
Siriki

Développeur JAVA

  • CHAVILLE
JAVA Spring Boot GO Google Cloud Platform DOCKER JENKINS Kubernetes FLUTTER REACT.JS Cloud AWS
Disponible
CV Développeur JAVA
Mehdi

Développeur JAVA

  • BUSSY-SAINT-GEORGES
JAVA SQL Spring Boot POWERSHELL SPRING Microservices SQL SERVER Cloud AWS Vue.js Kafka
Disponible
CV Tech lead / Développeur  full stuck JAVA
Abderrahmen

Tech lead / Développeur full stuck JAVA

  • SAINT-MAUR-DES-FOSSÉS
JAVA JAVASCRIPT SQL SERVER J2EE SPRING DEVOPS FULL STACK MYSQL SQL Angular
Disponible
CV Ingénieur de développement JAVA
Meriem

Ingénieur de développement JAVA

  • VILLEJUIF
JAVA ORACLE SQL MONGODB UML PHP C PYTHON PHP LARAVEL ANDROID
Disponible
CV Ingénieur de développement JAVA
Arezki

Ingénieur de développement JAVA

  • ARGENTEUIL
JAVA REACT.JS C++ JAVASCRIPT
Disponible
CV Tech lead / Lead dev
Christophe

Tech lead / Lead dev

  • VILLENAVE-D'ORNON
C# .NET JAVA JAVASCRIPT SQL
CV Senior Data Engineer and Scientist NLP
Stefano

Senior Data Engineer and Scientist NLP

  • ANTIBES
BIG DATA SQL APACHE SPARK DATA PYTHON SCALA JAVA
Disponible
CV Ingénieur de développement JAVA
Adel

Ingénieur de développement JAVA

  • LES MUREAUX
JAVA REST ANGULARJS SPRING Angular IntelliJ IDEA Spring Boot Cloud AWS
Disponible