You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Anas BouarafaAB

Anas Bouarafa

Java Backend Developer | Kafka | DevOps | Cloud

€550/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Anas

As a software engineer with expertise in cloud technologies, Kafka, Kubernetes, and DevOps, I have a strong track record of delivering reliable and secure software solutions, particularly for the banking industry.

My experience includes participating in several projects related to counterparty risk, fraud detection, and AML/CFT compliance, as well as real-time data processing projects, where I designed and implemented distributed systems deployed in the cloud using Kubernetes. I am proficient in Java and Python and their ecosystems, and I am skilled in the software lifecycle (development, testing, and deployment).

I am always looking for opportunities to learn and grow in my field, and I am currently seeking new freelance challenges and opportunities.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Paris (up to 50km)

Experience

  • Société Générale - CIB
    JAVA KAFKA / Python Engineer
    BANKING AND INSURANCE
    May 2025 - Today (1 year and 3 months)
    Paris, France
    Counterparty risk and margin call platform
    - Design and development of microservices for calculating and aggregating exposures and issuing margin calls
    - Implementation of Kafka asynchronous flows for market data and calculation results ingestion
    - Close collaboration with Risk, Finance, and Front Office teams to ensure indicator reliability and support regulatory releases
    Apache Kafka Java 21 Python Apache Camel XLDeploy
  • Crédit Agricole Corporate & Investment Bank
    JAVA Engineer
    BANKING AND INSURANCE
    November 2023 - May 2025 (1 year and 6 months)
    Paris, France

    Migration and refactoring of securitization perimeter applications

    • Definition of the microservices architecture for the new ecosystem
    • Definition of cloud infrastructure services used by the new ecosystem
    • Migration of the old data model, previously based on Excel, to a Mongo database
    • Implementation of calculation libraries for formulas related to the securitization process
    • Migration of old transactions to the new system and backtesting
    • Implementation of CI pipelines on GitLab CI
    • Application monitoring via Elasticsearch and Kibana
    • Infrastructure monitoring via Prometheus/Grafana
    • TDD practices and acceptance tests under Cucumber
    Java Apache Kafka MongoDB Hexagonal Architecture Kubernetes
  • bnpparibas
    Java / Devops Study and Development Engineer
    BANKING AND INSURANCE
    July 2022 - December 2023 (1 year and 5 months)
    Paris, France
    Context:
    Refactoring of a money laundering detection application by migrating the AML/CFT ecosystem to a microservices architecture on a private IBM cloud

    Tasks performed:
    - Technical design and development
    - Development of microservices in JAVA 17 (exposed via REST APIs)
    - Migration of data from the old platform using Kafka Connect and Spring Batch connectors
    - Exposure and consumption of data from partner ecosystems via Kafka Streams
    - Optimization and design of technical solutions meeting operational needs while adhering to the TDD development methodology
    - Implementation of caching (Redis) to improve application performance
    - Design and implementation of performance tests
    - Writing technical documentation
    - Correction of anomalies (bugs) and Nexus IQ, Fortify anomalies
    - Definition of the microservices architecture for the new ecosystem
    - Definition of cloud infrastructure services used by the new ecosystem
    - Participation in sprint planning, user story estimation
    - Application of development best practices (Clean Code, SOLID...)
    - Migration of the old relational data model from Oracle to NoSQL MongoDB
    - Implementation of CI pipelines on GitLab CI
    - Setup of the containerization and deployment chain on the Kubernetes environment on IBM Cloud
    - Application monitoring via Splunk and Sysdig

    Technical Environment:
    Java 17, Kafka (Streams/Connect), OracleDB, MongoDB, Kubernetes, Docker, IBM Cloud, Splunk, Spring Batch, GitLabCI, Hashicorp Vault, Terraform

Recommendations

Be the first to recommend Anas

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Computer Engineering Degree
    National School of Computer Science and Applied Systems Analysis (ENSIAS)
    2020
  • Master 2 in Computer Science ICS
    Institute of Computer Science of Auvergne
    2020
    Option : Data Science and knowledge

Skill set

Categories