À propos de Firas
Anglais
Bilingue ou natif
Français
Bilingue ou natif
Expériences
- Banque de FranceArchitecte SolutionBANQUE & ASSURANCESmars 2024 - Aujourd'hui (2 ans et 3 mois)Paris, FrancePrésentation :Concevoir, structurer et optimiser l’architecture applicative et technique du projet FIBEC, visant à fournir aux entreprises une notation climatique basée sur l’évaluation de leur trajectoire de transition écologique, de leur exposition aux risques physiques et de la maturité de leur stratégie climatique.Tâches et responsabilités :● Architecture & conception techniqueConception d’une architecture modulaire et scalable fondée sur une approche microservices, assurant l’interopérabilité avec les systèmes de la Banque de France.Rédaction de la documentation d’architecture et des standards de développement intégrant sécurité, performance et qualité logicielle.Définition des standards technologiques et participation à la gouvernance technique (choix et arbitrages d’architecture).Réalisation de PoC sur les briques critiques (interopérabilité, performance, cartographie).● Traitement et intégration des donnéesMise en place de pipelines ETL/ELT pour l’agrégation et la normalisation de données climatiques, financières et réglementaires.Optimisation des traitements temps réel et batch avec des contraintes de résilience et de scalabilité.Tests de montée en charge et optimisation des requêtes SQL/PostGIS sur les données géospatiales.● Infrastructure, sécurité & DevOpsDéploiement d’un serveur OpenStreetMap sous Linux (Red Hat) pour la cartographie des risques climatiques.Implémentation de mécanismes de sécurité (OAuth2, gestion des accès, chiffrement des données).Supervision des performances Java / Spring Boot et Angular, mise en cache et tuning SQL/NoSQL.Mise en place de chaînes CI/CD avec Docker, Kubernetes et GitLab CI.● Encadrement technique & coordinationAccompagnement des équipes, revues de code, définition des standards et mentorat technique.Développement Java, Angular et Python et suivi de la dette technique.Coordination avec les équipes métier, PO et architectes d’entreprise.
- ChanelTech Lead Java / AngularLUXEseptembre 2022 - mars 2024 (1 an et 6 mois)Paris, FranceTâches et responsabilités :Architecture et développement technique :- Conception et pilotage de l’architecture technique du portail, orientée Domain- Driven Design et architecture hexagonale, pour garantir la séparation des préoccupations métier/infrastructure.- Migration progressive vers une architecture événementielle en s’appuyant sur Axon Server et Apache Kafka afin de renforcer la réactivité, la traçabilité des événements métiers et la résilience du système.- Mise en oeuvre d’une architecture micro-frontends avec Nx monorepo, facilitant la collaboration inter-équipe, la réutilisabilité des composants et la montée en version progressive des modules.- Participation aux macro-estimations et à l’élaboration du planning de livraison, avec une forte implication dans l’identification des risques techniques.- Mise en place de tests end-to-end automatisés (Cypress, Playwright) pour sécuriser les flux critiques du portail.○ Réalisation des tâches de développement.● Performance & qualité logicielle:- Diagnostic et résolution des problèmes de performance côté front et back (latence, temps de chargement, complexité des composants Angular, appels API non optimisés).- Mise en place de mécanismes d’observabilité (logs, métriques, alertes) pour surveiller l’état du portail en production.- Suivi actif de la dette technique, avec plan d’actions correctives (refactoring, documentation, tests automatisés).- Garant de la qualité continue du produit : revue de code systématique, couverture de tests, intégration continue, validation métier.●Encadrement, agilité et formation:- Prise en charge du rôle de Scrum Master pour fluidifier la coordination de l’équipe, assurer les cérémonies agiles (Daily, Planning, Review, Rétrospective), et veiller à la bonne gestion du backlog.- Formation et mentorat des membres de l’équipe sur les bonnes pratiques de développement, l’architecture hexagonale, l’usage de Nx, la culture DevOps.
- BNP ParibasDéveloppeur Sénior Java EEBANQUE & ASSURANCESavril 2021 - septembre 2022 (1 an et 5 mois)Paris, FrancePrésentation : Dans un environnement international (équipe de 18 personnes réparties entre l’Inde, Londre et Paris)Projets :- Étude et réalisation de la partie backend de Market360 (une plateforme de publication des différents types de média dans le domaine du trading).- Analyse et développement d’un système d’authentification basé sur LDAPs et SAML.Tâches et responsabilités :● Mise en place des différents environnements techniques● Étude et conception de l’architecture du portail● Sécurisation de API Rest à base de JWT● Mise en place d’Active Directory● Développement d’un serveur SAML (from scratch)● Mise en place un système de communication entre microservices à base de système de messagerie (Apache Kafka)● Développement de la solution● Mise en place du système d'intégration contenu à base de Gitlab.● Développement et automatisation des différents types de test (TU, tests d’intégration, de performance, ..)● Développement des scripts PL/SQL● Résolution des problématiques de sécurité et de performance● Rédaction des documents techniques
Recommandations
Soyez le premier à recommander Firas
Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.
Ces profils de freelance correspondent également à vos critères
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
Formations
- Diplôme d'ingénieur enISITCOM2011Diplôme d'ingénieur en
- Oracle Certified Professional Java SE 7, Cisco CCNA, Formation ReactJSOracle Certified Professional Java SE 7, Cisco CCNA, Formation ReactJS