Massyl Nait Mouloud

Senior Software Architect | Kafka & DevOps

Salary / Daily rate

Île-de-France, France

Freelance

Can come onsite

Skills

Event Driven ArchitectureSolutions ArchitectCloud ArchitectDomain Driven DesignCybersecurityLLMs / Large language modelsSoftware CraftsmanshipNumPyJavascriptRedisAIscikit-learnPyTorchRustCTech LeadGraphQLPostgreSQLGitLabVP EngineeringTypescriptEngineering ManagerCTOConfluenceOracle DatabaseMicroservicesAWSKubernetesCassandraKafkaDockerLinuxMongoDBJiraGitHubKanbanBitbucketJavaDevOpsTerraformGoogle Cloud PlatformScrumHexagonal ArchitectureGitMySQLPythonBig DataJenkinsSpring BootScala

Languages

French (Native)English

About me

Intro

Hands-on Software Architect with 15+ years designing event-driven microservices and distributed systems for banking and enterprise clients. Currently architecting a NeoBank from scratch using Kafka ecosystem and CQRS patterns, supporting 200+ engineers across 20 squads. Expert in event sourcing, exactly-once processing, and cloud-native solutions (GCP/AWS/Kubernetes) with proven track record in migrating monoliths to scalable microservices architectures.

Links

Work experience

Hands-On Software Architect

BforBankFreelance

Mar 2022 - Present

4 years 8 months

Paris, France

I am working as hands-on software architect to design and implement a new NeoBank and BAAS(Bank as Service) from scratch. The solution is designed around event driven and CQRS using kafka ecosystem(Kafka, Kafka Streams, Kafka Connect, Schema Registry) and deployed as micro-services on GKE. I support around 20 squads( around 200 people) on different subjects mainly distributed processing challenges, kafka, kafka streams, spring-kafka and the effective way of implementing various patterns mentioned before and others like Circuit-Breaker with kafka consumer. I keep running some training sessions and code examples to help them grasp and understand kafka components, exactly once processing and 1PC best effort. The solution uses exactly once processing whenever possible, and 1PC best effort for some use cases that involve external DB with synchronous calls to third Party APIs. I work also on: - Defining and deploying schema governance process around schema-registry, avro and gitlab-ci. - Deploying and securing applications using Keycloak as an OpenId Connect provider. - SCA component for strongly authenticating customers from mobile application - SSO with external partners - Implementing a generic library for using kafka as an event store for event sourcing application - Help to introduce CDC for some part of the system - Structured Concurrency usage for purging data (GDPR) Technical stack is around GCP, GKE, Confluent Cloud, Java 23, Spring Boot 3, Webflux, Spring kafka, Kafka Streams, Kafka Connect, Schema Registry, Helm, Terraform, GitLab-ci, ArgoCD, Vavr, testcontainers, Swift, Android

Software Architect/Teach Lead

The Poken CompanyFreelance

Oct 2021 - Mar 2022

6 months

Paris, France

I worked as software architect/senior developer to implement and deploy two main projects around Blockchain: - PokenIDP: An OpenId Connect provider relying on Ory Hydra to secure all internal and Partner's applications. - PayWithPoken: A secure protocol to allow payments, mainly ERC-20, from any Partner website. - Designed and Automated the process of creating AWS VPC, sub-nets, NLB, kubernetes cluster with Terraform - Automated deployment of all applications using Helm. Technical stack: GO, NodeJS, NPM, Ory Hydra, AWS(ec2, s3, NLB, VPC, subnets, Internet Gateway, EKS, ECR, Api Gateway, PrivateLinks, CloudWatch, Autoscaling groups), Terraform, HELM, Docker, Docker-compose

Software Architect/Technical Lead

BNP ParibasFreelance

Jan 2020 - Oct 2021

1 year 10 months

Paris, France

Worked as Software Architect and Tech Lead to design and implement FIRST project(Fileact, Interact Routing Secure Transport) from scratch. It's a secure, resilient, scalable routing platform with builting audit trail, for exchanging financial flows (Fileact, Interact ....) between BNP backoffices and SWIFT counter parts using SWIFTNET. The platform is distributed, asychrouneous and relies on already deployed solutions like IBM MQ, CFT Transfer and MongoDB. It uses 1PC best effort with transactional outbox to ensure atomicity and scalability without even considering solutions like XA 2PC(that doesn't work and mongodb doesn't even support). The solution uses hexagonal architecture with an immutable domain model, microservices, spring integration, ibm mq, mongodb, CFT, vavr, jqwik, docker, docker-compose.

Software Architect / Senior Developer Phenix's Core Team

CarrefourFreelance

Oct 2018 - Dec 2019

1 year 3 months

Paris Area, France

Member of Phenix project's core team, responsible of designing and deploying a new real time BigData platform. The core team is also responsible for setting up the architecture and implementing all tricky parts to help other developers design data flow pipelines to implement business relevant use-cases like real time stock calculation. The platform relies on Kafka, KafkaStreams, Fs2, Cats, Cats-effect, Kubernetes, GCP, HDFS, Scala, Spark, Kustomize.

Software Arhitect and Devops leader

JCDecaux

Jan 2017 - Jul 2018

1 year 7 months

7620 Paris, Denmark

Worked as Lead Devops/Architect on the SmartBrics project, a media planning solution. I was responsible of: - Deployment of the solution worldwide (US, BE, ES, DE, DK ...) - Tunning the platform (JVM, GC ...) - Advise on the architecture and development best practices Technical stack: Kafka, AWS, Ansible, Kubernetes, Docker, Shell, MySql, Haskell, Scala

Software Architect / Senior Developer

GEODIS

Jul 2016 - Dec 2016

6 months

Paris Area, France

I was responsable of defining and setting up the architecture of Geobus EService project. The project aims to gather all data related to customer’s orders lifecycle across GEODIS business units and then offer a single entree point portal to manage them. Technical stack: Kafka, Cassandra, ElasticSearch, MongoDB, Mqseries, Java, SpringBoot, Haskell

Software Architect / Devops

Societe Generale Corporate and Investment Banking - SGCIB

Jan 2016 - Jul 2016

7 months

7620 Paris, Denmark

Worked at API Bank team that's responsible of setting up technical stacks that help other teams cross the company to develop micro-service applications. Technical stack: Netflix oss stack via Spring Boot, Consul, Zuul, Hystrix, Ribbon, Turbine, Docker, MongoDB, puppet, Jenkins, Jira, Github, Linux

Software Architect / Tech Lead

Kyriba

Mar 2014 - Jan 2016

1 year 11 months

7620 Paris, Denmark

Helped the company to break the big monolith application and make it more modular, testable, extensible and releasable often with little fare. I also worked on designing and implementing two main projects: - Kinvo: Market place for billing Invoices - Hedge Accounting: Designing Hedge accounting solution Technical stack : Scala, Java, Jboss, API RMI/IIOP, Java8, Scrum, Oracle, MongoDB. Amazon EC2, Bamboo, Git, Jira, BitBucket, Sonar

Senior developer & Architect

Nike

Nov 2013 - Jan 2014

3 months

7620 Paris, Denmark

Software Architect / Tech Lead / Devops

ADEO

Mar 2011 - Oct 2013

2 years 8 months

7620 Paris, Denmark

Worked on Wikeo project : A smart generic content management system Technical Stack: Git, Github , Amazon (EC2, S3), OVH (VMWare), API REST, GNU/Linux, RPM (Rpm specs, rpmbuild), DEB, Puppet, Virtualbox, Vagrant, Ruby Shell, Haskell, JVM,, Java, Scala, Ganglia, sFlow, Whirr (BYON), Sonar, Jenkins, Apache Camel, Zookeeper, Hbase, Hadoop, Solr Cloud, MapReduce, OpenID, Oauth2

Software Architect / Senior Developer

FRANFINANCE

Sep 2011 - Dec 2011

4 months

Paris Area, France

Architecture Audit and recommendations

Software Architect / Senior Developer

Crédit Agricole CIB

Sep 2008 - Aug 2011

3 years

7620 Paris, Denmark

Responsible of Software factory division inside CACIB (Credit Agricole corporate & investment bank). I’m responsible of defining the architecture and validating all development and also developing some tricky parts that needs some high skills and experience on development. I’m also responsible for performing profiling and performance testing on deployed software and propose some enhancement and optimization in order to support growing users, response time and so on.

Older experiences are on my CV

Older experiences are not added to this page. Please ask for a CV if your interested to see more

Jan 2000 - Oct 2008

8 years 10 months

Worked at Sfeir, Astek, Valtech and Zenexity


Education

paris 12 (val de marne)

Mastery, Computer Science

Université Paris Dauphine - PSL

master 2, computer science

The best place to find your next move

© 2026. All Rights Reserved.