About Achraf
- Java 11/17/21, Spring Boot, Spring Cloud, Spring Security, Quarkus 3.x
- Microservices, REST APIs, OpenAPI/Swagger
- Kafka, ActiveMQ, Event-driven architecture
- Docker, Kubernetes, GitLab CI, Jenkins, Argo CD, SonarQube
- Databases: PostgreSQL, Oracle, JPA/Hibernate
- Testing: JUnit 5, Mockito, Testcontainers, Cucumber/BDD
- Observability: ELK, Kibana, Splunk, AppDynamics
- Security: Keycloak, OAuth2/JWT, OpenID Connect
- AI: Codex & Claude Code (agents & skills)
- Order Management Systems and Trading Platforms
- Financial Calculation Components (PnL, performance, pricing)
- Portfolio and Market Data Enrichment APIs
- Refactoring legacy applications to microservices
- IT System Migration, Cloud Integration, Distributed Architectures
- CI/CD Implementation, Monitoring, Security, and Auditability
French
Native or bilingual
English
Fluent
Experience
- AMUNDI ASSET MANAGEMENTLEAD JAVA/QUARKUS/ANGULAR DEVELOPERPRIVATE EQUITYNovember 2023 - Today (2 years and 9 months)Paris, FranceProject 1: Order Book ManagementMission:
- Design and development of reactive microservices with Quarkus 3.x and SmallRye Mutiny
- Craftsmanship Practices: Clean Code, TDD, BDD/Cucumber, systematic code review
- Development of the Angular 15+ frontend: modular architecture, Standalone Components
- Implementation of a versioned REST API with contract validation via OpenAPI/Swagger
- Securing endpoints via Keycloak (OAuth2 / OIDC): management of roles, profiles, and JWT tokens
- Continuous integration with Jenkins / Kubernetes / Argo CD and cloud deployment on Microsoft Azure
- Kafka & ActiveMQ for asynchronous processing of external orders (event-driven messaging)
Project 2: ALTO Data LayerMission:- Development of a Quarkus REST API for enriching assets and portfolios (market data)
- Integration tests with Cucumber BDD (Gherkin scenarios) and JUnit 5
- Setup and deployment of the technical foundation (PgPool, PostgreSQL, Quarkus DevServices, Testcontainers)
- Jenkins CI/CD pipeline with Kubernetes deployment via Helm charts
Project 3: Pnl-Perf Calculator is a component for calculating financial performance and Profit & Loss (PnL) for the investment fund distribution channelMission:- Component development (Java21/SpringBoot/Cucumber)
- Implementation of hexagonal architecture (ports & adapters) for domain separation
- Design and implementation of calculation engines: realized/latent PnL, yields, performance evolution, and comparison to benchmarks
- Setup of an orchestrated calculation pipeline and parallelized processing for performance optimization
- Implementation of scheduled jobs (ShedLock) for automated daily calculations with distributed concurrency management
- API security via OAuth2/JWT (Keycloak) with RS512 validation
- CNP ASSURANCESLEAD JAVA/ANGULAR DEVELOPERBANKING AND INSURANCEFebruary 2020 - November 2023 (3 years and 9 months)Paris, FranceProject 1: API Component for proposing insurance to cover loans for partner banks.Mission:
- Needs analysis, preparation workshops with banking clients
- Component development (Java17/SpringBoot/Cucumber)
- Craftsmanship Practices (Clean code, TDD, BDD, Hexagonal architecture, Code review)
- Continuous integration with Jenkins/Ansible and delivery in XLRelease testing
- Technical foundation setup
Project 2: API Component for calculating insurance guarantee rates via a pricing gridMission:- Definition and implementation of the project architecture (Java17/SpringBoot/Angular)
- Continuous integration via Gitlab CI / Jenkins
- Craftsmanship Practices (Clean code, TDD, BDD, Hexagonal architecture, Code review)
- Leading technical design meetings before each sprint
- Technical foundation setup
Project 3: API/Cloud Component for integrating borrower data sent by partner banks into CNP's IT systemMission:- Setup of the project's technical foundation
- Component development (SpringBoot /Spring Cloud/Kafka/AWS)
- Leading technical design meetings, preparing Gherkin scenarios
- Craftsmanship Practices (Clean code, TDD, BDD, Code review)
- Continuous integration via Jenkins/ Kubernetes /Docker/Argo Cd
- Securing APIs via JWT/Oauth2.0
- LEGAL SUITESENIOR FULLSTACK JAVA/GWT/ANGULAR DEVELOPERSOFTWARE PUBLISHINGDecember 2017 - January 2020 (2 years and 1 month)Paris, FranceProject: “Galexy & V6 Project”Galexy is an information system for managing multiple pillars (essentially legal, fiscal, and regulatory) and training (legal, fiscal, and "management").My responsibilities include:
- Analysis and Development of enhancements
- Analysis and correction of anomalies
- Functional and technical testing of enhancements
- Optimization
Tools and technical environment: JAVA8, REST API, Hibernate, Spring BOOT, GWT/Angular, Maven, Git, Jenkins, PL/SQL, Swagger, Eclipse Oxygen, Atom, Linux/Ubuntu.
Recommendations
Be the first to recommend Achraf
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's Degree - Software QualityUniversité Abdelmalek Essaadi2014Master spécialisé
- Professional Bachelor's Degree - Java/C++ DevelopmentUniversité Moulay Ismael2012Licence professionnelle Développement Java/C++