Rechercher un freelance Déposer un projet

Bienvenue sur le profil Malt de Rabaa !

Malt vous permet d'accéder aux meilleurs consultants freelances pour vos projets. Contactez Rabaa pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Rabaa Imed

développeur java senior

Peut se déplacer à Arcueil, Arcueil

  • 48.8066
  • 2.3354
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Rabaa.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Rabaa.

Localisation et déplacement

Localisation
Arcueil, France
Peut travailler dans vos locaux à
  • Arcueil et 50km autour
  • Arcueil et 20km autour

Préférences

Durée de mission
≥ 6 mois

Vérifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Catégories

Compétences (33)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Methodologies
  • Débutant Intermédiaire Confirmé
  • UML
    Débutant Intermédiaire Confirmé
  • TDD
    Débutant Intermédiaire Confirmé
  • Build
  • Débutant Intermédiaire Confirmé

Rabaa en quelques mots

Logique, rigoureux et fiable ; j’apporte mon expérience en Build et TMA, de l’édition logicielle et de l’agilité, dans des domaines fonctionnels variés, des exigences fortes d’optimisation, maintenabilité et évolutivité des applications, d’encadrement de développeurs de niveaux hétérogènes
au service de l’atteinte de vos objectifs

Expériences

Tinubu Square - Tinubu Square

Banque & assurances

Tech Lead Consultant SFEIR [Ξ] chez Tinubu Square

Issy-les-Moulineaux

mars 2018 - mai 2019 (1 an et 2 mois)

Tinubu est un Éditeur de solutions logicielles permettant de gérer les risques de non paiements de transactions, de calculer les risques… Le produit Credit Insurance Suite est au cœur de l’offre Tinubu, Cette plate-forme en mode SaaS gère le risque de crédit pour les assureurs-crédit, les factors et les grandes multinationales. Le logiciel peut être vendu en marque blanche pour les assureurs ou en marque propre. Projet : Configuration et réalisation de évolutions majeurs sur le produit CIS pour Zurich, l’un des principaux assureurs de biens commerciaux ; fournisseur de services aux multinationales, moyennes et petites entreprises, Contexte : Dans le cadre d’un scrum team composé de 6 personnes (Scrum master, trois développeurs, un business analyste et un testeur), et en suivant un rythme d’un release tous les trois prints et chaque sprint se déroule sur trois semaines. Tâches : • Expertise technique et prendre en charge le développement et la mise en production de nouveaux modules (Introduction de la syndication, le calcul de l’exposition en temps réel, la génération de documents PDF à partir d’une centaine de clauses sous forme de templates Word/Freemarker …). ◦ Garantir un niveau élevé de qualité du code par l’approche de programmation par paire. ◦ Support à la phase de conception fonctionnelle. • Travail en collaboration avec les différents équipes transverses (Architecture, Infrastructure, Feature teams, Client …). Environment technique: Java8, JSP, JQuery, CSS, Spring Boot, Spring-plugin, groovy, Maven, JUnit, GIT, IntelliJ, Jetty, Oracle.

Tinubu Square - Tinubu Square

Banque & assurances

Tech Lead back-end chez Tinubu Square  - En tant que freelance

Issy-les-Moulineaux

juin 2019 - Aujourd'hui (3 ans)

Projet : Réalisation d’une application from scratch (Medium Term Insurance Suite) permettant d’automatiser les différents process d’une assurance contre les risques d’export. Le site MTIS est une Single Page Application (SPA) réalisée en ReactJS suivant une architecture “no backend”. Le rendu des pages du site se fera en composants React, à partir des données de l’API MTIS. Le backend MTIS est proposé sous forme de micro-service indépendant. • Modélisation : DDD • Architecture hexagonale • API : REST • Structure : Spring/Spring Boot Contexte : Dans le cadre d’un scrum team composé de 10 personnes (Scrum master, développeurs, business analystes et testeurs), et en suivant un rythme d’un release tous les trois sprints et chaque sprint se déroule sur trois semaines. Tâches : • Assister aux différents ateliers de conception. • Codage de composants applicatifs en utilisant l’approche de développement piloté par les tests (TDD). • Identification des problèmes et formulation de solutions alternatives. (Génération PDF, accès concurrent, performance …) • Assurance d’un niveau élevé de qualité du code par l’approche de programmation par paire. • Travail en collaboration avec les différents équipes transverses (Architecture, Infrastructure, Feature teams, Client…) Environment technique: Java11, React.js, JHipster, TypeScript, CSS, Junit, Spring Boot, Spring Data, Hibernate, MapStruct, Maven, GIT, IntelliJ, Oracle.

ONF (Office National des Forêts)

Tech Lead JAVA J2EE

Région de Montreuil, France

septembre 2016 - février 2018 (1 an et 5 mois)

L’ONF intervient dans les domaines public et concurrentiel sur deux principales activités : la réalisation de travaux ; la gestion (planter, entretenir, récolter) et la commercialisation de bois. Projet : De janvier 2012 à février 2018, j’ai contribué au développement puis à la TMA d’applications JAVA J2EE n-tiers, dans une logique de socle, de composants réutilisables, de séparation des couches ; pour les métiers Travaux et Production Bois. Contexte : Responsable de l’équipe technique composée d’une dizaine de développeurs appartenant à deux scrum teams. Tâches : • Encadrer, gérer et animer les équipes de développement autour des technologies Java J2EE (planification, suivi et contrôle des développements). • Mettre en place et suivre un plan de montée en compétence technique (turn et changement d’affectation) • Apporter un support à l'équipe de développement. • Estimer les charges des projets à réaliser. • Traiter des sujets techniques complexes en autonomie (amélioration de la performance, analyser les problèmes techniques atypiques et bloquants). • Garantir la bonne qualité du code livré par l’équipe de développement. • Administrer les outils internes (Jenkins, iceScrum, Sonar, JIRA). • Valider les choix techniques dans la phase conception. • Initier les développements autour de nouvelles technologies à intégrer dans les applications (Cartographie OSM-Leaflet, génération PDF xsl-fo…). • Organiser et animer un comité technique hebdomadaire avec le client (MOE, architecte client). Environnement technique: Java J2EE, Hibernate, XML/RPC, SWT, Jface, Databinding, Glassfish 3.1, Oracle, Maven, dozer, jenkins, xsl-fo, OpenStreetMap-Leaflet, Sonar, IceScrum.

ONF (Office National des Forêts)

Analyste / Expert technique JAVA J2EE

Région de Paris, France

octobre 2014 - septembre 2016 (1 an et 11 mois)

Recommandations externes

Consultez les recommandations qu'a reçues Rabaa

Formations