About Rabaa
Experience
- Tinubu SquareTech Lead Consultant SFEIR [Ξ] chez Tinubu SquareBANKING AND INSURANCEMarch 2018 - May 2019 (1 year and 2 months)Issy-les-MoulineauxTinubu 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 SquareTech Lead back-end chez Tinubu SquareBANKING AND INSURANCEJune 2019 - Today (7 years)Issy-les-MoulineauxProjet : 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 J2EESeptember 2016 - February 2018 (1 year and 5 months)Région de Montreuil, FranceL’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.
Recommendations
Be the first to recommend Rabaa
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4
Education
- Master 2 (M2)Université Paris Descartes2010