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

Moncef Aoudia

Senior Java developer - Tech Lead - OSS maintainer

Sur demande
Lille, FR
3-7 ans

Délai de réponse moyen : 1h

À propos de Moncef

Hello, I’m Moncef — a Full-Stack and Ops-minded Craftsman Software Engineer. Passionate about architecture, resilient systems, and software quality, I naturally gravitate toward anything ending with a D: DDD, TDD, BDD, ATDD, FDD, and beyond.

My core expertise is in Backend engineering (Java, Spring, WebFlux, Kafka), where I design robust, maintainable, and observable systems. At the same time, I enjoy delivering end-to-end value by also working on Frontend (Vue.js / Nuxt.js) and DevOps topics (CI/CD, Docker, Terraform, GCP) — allowing me to own and ship features from UI to production, autonomously or within a team.

I leverage AI-assisted development tools to boost productivity, improve code quality, and accelerate experimentation, especially in my homelab where I test architectures, distributed systems, and automation workflows.

Beyond feature delivery, I contribute as an open-source enthusiast and maintainer, and as a blogger, I share insights to help the community grow and raise the bar in software craftsmanship. I also enjoy mentoring, pair programming, and teaching best practices to help teams improve sustainably.

While I love coding, I also embrace a technical leadership mindset — bridging business needs with thoughtful engineering, encouraging clean architecture, observability, automation, and collaboration. My mission: build products that are reliable, scalable, and designed to last.
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Lille (jusqu’à 50 km)

Expériences

  • Nordnet
    Software Developer - Technical Lead
    TÉLÉCOMMUNICATIONS
    novembre 2018 - septembre 2022 (3 ans et 10 mois)
    Villeneuve-d'Ascq, France
    Projects:
    - Address Data Platform: French address referential.
    - Eligibility: Set of reactive microservices that manage commercial, fiber, radio, satellite and 4G eligibility.
    - Payment: Integration of SIPS Wordline payment portal within the information system. Team of 4 people.

    Mission and tasks Tech lead :
    - Provide a technical vision for the project.
    - Contribute to system architecture discussions and decisions with the architecture team.
    - Coach and guide team members.
    - Participate in the planning of objectives and efforts required.
    - Design and develop solutions to meet project needs.
    - Identify and manage potential technical risks.
    - Develop team skills through mentoring and training.
    - Work closely with other teams.
    - Ensure compliance with coding standards and best practices.
    - Help solve complex technical problems.
    - Seek to improve development processes on an ongoing basis.

    Mission and main tasks :
    - Continuous integration/deployment via Bamboo/GitlabCI.
    - Design and development of RESTful API's (Microservices).
    - Design and development of a new GraphQL API (ADP).
    - Development of connectors (ADP).
    - Development of data integration batches.
    - Evolutionary maintenance.
    - Improvement of the French address search engine ADDOK.
    - Installation of ApiCurio/Microcks for writing OpenAPI contracts and API's mocks.
    - Support and increase team skills.
    - Writing of technical documentation.
    - Writing unit, integrations, mutations and loads tests.

    Technical environment : Java, Kotlin, Python, Spring Boot (Webflux, MVC, Data), Maven, JUnit, Pitest, RestAssured, Git, Docker, Gitlab, Stash, Bamboo, GitlabCI, Consul, Elastic stack, OpenSearch, Redis, OpenApi, GraphQL, Mockito, Apache Camel, MongoDB, MySQL, MariaDB, Microsoft SQLs server, ActiveMQ, Sonarqube, Jira, Markdown, AsciiDoc.
    Java SpringBoot Spring Webflux GraphQL OpenAPI Gitlab CI/CD MySQL/MariaDB MongoDB ActiveMQ Asciidoc SonarQube Apache Camel Elastic Stack (ELK)
  • MassaLabs
    Rust developer
    TÉLÉCOMMUNICATIONS
    octobre 2022 - Aujourd'hui (3 ans et 8 mois)
    Paris, France
    Project Massa: Blockchain based on a multithreaded technology that supports more than 10'000 transactions per second in a fully decentralized network with thousands of nodes. Team of 10 people.

    Mission and main tasks:
    - Bridging the gap between development teams and the community.
    - Bug resolution and maintenance of existing JsonRPC APIs.
    - Design and development of gRPC APIs.
    - Evolutionary maintenance.
    - Setting up a test environment based on K3S.
    - Writing technical documentation.
    - Writing unit, integration, and load tests.

    Technical environment: Rust, Python, Cargo, Protobuf, gRPC, Tonic, JsonRPC, RocksDB, Kubernetes, Git, Docker, Github, Github Actions, Prometheus, Grafana, Markdown.
    Rust Protobuf gRPC JsonRPC Kubernetes
  • EMAINFO
    Technical Lead
    janvier 2021 - octobre 2022 (1 an et 9 mois)
    Lille, France

Recommandations

Soyez le premier à recommander Moncef

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

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

Formations

  • Master en informatique, Informatique
    Université de Lille - sciences et technologies
    2018
    Master en informatique, Informatique
  • Licence, Informatique
    Université du Littoral Côte d'Opale
    2015
    Licence, Informatique

Compétences (23)

Catégories