À propos de Achraf
- Java 11/17/21, Spring Boot, Spring Cloud, Spring Security, Quarkus 3.x
- Microservices, API REST, OpenAPI/Swagger
- Kafka, ActiveMQ, Event-driven architecture
- Docker, Kubernetes, GitLab CI, Jenkins, Argo CD, SonarQube
- Bases : PostgreSQL, Oracle, JPA/Hibernate
- Tests : JUnit 5, Mockito, Testcontainers, Cucumber/BDD
- Observabilité : ELK, Kibana, Splunk, AppDynamics
- Sécurité : Keycloak, OAuth2/JWT, OpenID Connect
- IA: Codex & Claude Code (agents & skills)
- Systèmes de gestion d'ordres et plateformes de trading (Order Management Systems)
- Composants de calcul financier (PnL, performance, pricing)
- APIs d'enrichissement de portefeuilles et de données de marché
- Refonte d'applications legacy vers microservices
- Migration SI, intégration cloud, architectures distribuées
- Mise en place CI/CD, monitoring, sécurité et auditabilité
Français
Bilingue ou natif
Anglais
Capacité professionnelle complète
Expériences
- AMUNDI ASSET MANAGEMENTLEAD DEVELOPPEUR JAVA/QUARKUS/ANGULARCAPITAL-INVESTISSEMENTnovembre 2023 - Aujourd'hui (2 ans et 7 mois)Paris, FranceProjet 1 : Order Book ManagementMission :
- Conception et développement de microservices réactifs avec Quarkus 3.x et SmallRye Mutiny
- Pratiques Craftmanship : Clean Code, TDD, BDD/Cucumber, revue de code systématique
- Développement du frontend Angular 15+ : architecture modulaire, Standalone Components
- Mise en place d'une API REST versionnée avec validation des contrats via OpenAPI/Swagger
- Sécurisation des endpoints via Keycloak (OAuth2 / OIDC) : gestion des rôles, profils et tokens JWT
- Intégration continue avec Jenkins / Kubernetes / Argo CD et déploiement cloud sur Microsoft Azure
- Kafka & ActiveMQ pour le traitement asynchrone des ordres externes (messaging event-driven)
Projet 2 : ALTO Data LayerMission :- Développement d'une API REST Quarkus d'enrichissement des actifs et portefeuilles (données de marché)
- Tests d'intégration avec Cucumber BDD (scénarios Gherkin) et JUnit 5
- Mise en place et montée du socle technique (PgPool, PostgreSQL, Quarkus DevServices, Testcontainers)
- Pipeline CI/CD Jenkins avec déploiement Kubernetes via Helm charts
Projet 3 : Pnl-Perf Calculator est un composant de calcul de la performance financière et de Profit & Loss (PnL) pour le canal de distribution de fonds d'investissementMission :- Développement du composant (Java21/SpringBoot/Cucumber)
- Implémentation de l'architecture hexagonale (ports & adapters) pour une séparation des domaines
- Conception et implémentation des moteurs de calcul : PnL réalisé/latent, rendements (yield), évolution de performance et comparaison aux benchmarks
- Mise en place d'un pipeline de calcul orchestré et traitement parallélisé pour optimisation des performances
- Implémentation de jobs planifiés (ShedLock) pour calculs quotidiens automatisés avec gestion de la concurrence distribuée
- Sécurisation de l'API via OAuth2/JWT (Keycloak) avec validation RS512
- CNP ASSURANCESLEAD DEVELOPPEUR JAVA/ANGULARBANQUE & ASSURANCESfévrier 2020 - novembre 2023 (3 ans et 9 mois)Paris, FranceProjet 1 : Composant API permettant de proposer des assurances pour couvrir les prêts des emprunteurs des banques partenaire.Mission :
- Analyses des besoins, Ateliers de préparation avec les clients bancaires
- Développement du composant (Java17/SpringBoot/Cucumber)
- Pratiques Craftmanship (Clean code, TDD, BDD, Architecture hexagonale, Revue de code)
- Intégration continue avec Jenkins/Ansible et livraison en recette XLRelease
- Montée de socle technique
Projet 2 : Composant API permettant de calculer les tarifs des garanties assurances via une grille de tarificationMission :- Définition et mise en place de l’architecture du projet (Java17/SpringBoot/Angular)
- Intégration continue via Gitlab CI / Jenkins
- Pratiques Craftmanship (Clean code, TDD, BDD, Architecture hexagonale, Revue de code)
- Animation des points de conception technique avant chaque sprint
- Montée de socle technique
Projet 3 : Composant API/Cloud permettant l’intégration des données emprunteurs envoyés par les banques partenaires et intégrées dans le SI de la CNPMission :- Mise en place du socle technique du projet
- Développement du composant (SpringBoot /Spring Cloud/Kafka/AWS)
- Animation des points de conception technique, préparation des Gherkin
- Pratiques Craftmanship (Clean code, TDD, BDD, Revue de code)
- Intégration continue via Jenkins/ Kubernetes /Docker/Argo Cd
- Sécurisation des APIs via JWT/Oauth2.0
- LEGAL SUITEDÉVELOPPEUR FULLSTACK JAVA/GWT/ANGULAR SÉNIOREDITION DE LOGICIELSdécembre 2017 - janvier 2020 (2 ans et 1 mois)Paris, FranceProjet : « Projet Galexy & V6 »Galexy, est un systéme d’information de gestion de plusieurs piliers(essentiellement juridique, fiscale et réglementaire) et la formation (juridique,fiscale et en "management").Mes responsabilités sont :
- Analyse et Développement des évolutions
- Analyse et correction des anomalies
- Test fonctionel et téchnique des évolutions
- Optimisation
Outils et environnement technique : JAVA8, API REST, Hibernate, Spring BOOT, GWT/Angular, Maven, Git, Jenkins, PL/SQL, Swagger, Eclipse Oxygéne, Atom, Linux/Ubuntu.
Recommandations
Soyez le premier à recommander Achraf
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
- Master spécialisé - Qualité LogicielUniversité Abdelmalek Essaadi2014Master spécialisé
- Licence professionnelle - Développement Java/C++Université Moulay Ismael2012Licence professionnelle Développement Java/C++