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

Driss Najih

Senior Full-Stack Engineer · Angular/Java · AI

€600/day
Paris, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Driss

Senior full-stack engineer with over 6 years of experience designing large-scale platforms and frameworks for major clients (Amundi, Société Générale, Colas, SCOR).

My specialty: complex systems — shared frontend frameworks, low-code platforms, internal tooling — used in production by multiple teams. Currently at Amundi ITS, I am designing and evolving Maestro, an Angular framework consumed by multiple products, and I contributed to the architecture of a low-code platform based on JSON-configurable components.

I actively integrate AI into enterprise systems: "AI-ready" backends (FastAPI, Python 3.12, async), LLM agents, automated workflows. Several advanced personal projects (AI Portal — self-hostable RAG/LangChain AI assistant platform, Kouji UI — open-source Angular 21 design system, Pages, GamerGG, Acta, Chartify) demonstrate this approach.

Main Stack:
• Front-end: Angular 20+, React, TypeScript, NGRX, Tailwind
• Back-end: Java 21, Spring Boot, Quarkus, NestJS, FastAPI, Node.js
• Data: PostgreSQL, MongoDB, Redis, Prisma, SQLAlchemy
• Cloud & DevOps: AWS, Azure, Docker, Kubernetes, GitLab CI/CD

I am looking for demanding remote missions, ideally focusing on framework/platform issues, complex application redesigns, or AI integration into existing systems.

Clean architecture, scalability, and developer experience are my constant priorities.
  • French

    Native or bilingual

  • English

    Fluent

  • Arabic

    Native or bilingual

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

Experience

  • Amundi ITS
    Senior Full Stack Developer
    BANKING AND INSURANCE
    September 2023 - Today (2 years and 11 months)
    Paris, France
    • Maestro is the Angular framework that powers the UIs of over 50 Amundi business applications, consumed by internationally distributed teams (5 to 10 apps per team). My role: evolving the framework and leading critical redesigns within this ecosystem.
    • I designed and delivered a low-code platform where entire screens are defined in JSON — backend teams produce consistent UIs without writing Angular code.
    • I built a static analyzer based on the Angular compiler that maps the usage of each component across the 50+ consuming apps — key for evolving the framework without breaking integrations.
    • I led the migration of Siebel screens to Maestro via a dynamic rendering system; PoC of an eScript to Java transpiler based on AST.
    • I managed Angular version upgrades up to v20 across the entire ecosystem, ensuring non-regression for consuming applications.
    • I delivered the core components of the low-code platform (AdvancedTable, DynamicForms) and a visual web editor for non-developers.
    • L3 support and architectural consulting for international teams integrating the framework.
    • I am currently developing the Vibe Toolbox, an internal platform that provisions AI-ready dev environments and centralizes the management of agent skills and marketplaces for the organization.
    • I integrated AI features into the Web Designer: natural language screen generation — the user describes a screen, and the designer produces the JSON views, components, and bindings, ready for refinement.
    Angular Java API TailwindCSS TypeScript Developer
  • KYC
    Senior Java Developer
    BANKING AND INSURANCE
    April 2023 - September 2023 (5 months)
    Paris, France
    • Backend mission at Société Générale on the KYC chain: services that score customer trust and feed anti-fraud workflows. Focus: reliability, security, and regulatory compliance.
    • I designed and developed Spring Boot services that calculate customer trust levels and expose their results to upstream systems (anti-fraud, onboarding).
    • I built the REST APIs consumed by other internal services, secured via Spring Security and OAuth2.
    • I developed tools for testing critical flows: JUnit, Mockito, and WireMock for stubbing external dependencies — zero regression on regulatory paths.
    • Containerized deployments (Docker, Kubernetes) with Jenkins and GitHub Actions pipelines.
    • Code reviews and Scrum ceremonies within a distributed team.
    Spring boot Docker Kubernetes API
  • Colas CRM
    Senior Full Stack Java/Angular Developer
    CIVIL ENGINEERING
    January 2023 - April 2023 (3 months)
    Paris, France
    • Group CRM deployed in 55 countries to manage Colas's business opportunities. Short mission but full-stack, with a strong focus on unifying access across all group subsidiaries.
    • I developed full-stack (Java/Spring Boot on the backend, Angular/Ant Design on the UI), covering the complete end-to-end chain.
    • I integrated SSO authentication via Azure AD to provide unified access for the group's 55 entities without multiplying accounts.
    • I designed and exposed REST APIs secured via Spring Security for multi-country commercial needs.
    • I developed Spring Batch jobs for data migration from the old CRM system.
    • I contributed to the GitLab CI/CD pipeline and multi-environment deployments.
    Angular Spring boot Java API PostgreSQL

Recommendations

Be the first to recommend Driss

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

  • State engineering diploma in
    National School of Applied Sciences of Tangier.
    2019
    State engineering diploma in

Skill set

Categories