Abdellah BAHTAIN

Senior Fullstack Developer | AI Engineer

Salaire / Taux journalier

Île-de-France, France

Mobilité : Île-de-France

Freelance

Peut venir sur site

Expertises

FastAPIPythonSpring BootJavaSoftware CraftsmanshipSymfonyTerraformConfluenceScrumPHPClean CodePostgreSQLDynamoDBHexagonal ArchitectureKubernetesRESTful APIsMavenDockerJenkinsAWSNextKotlinOracleIllustrateurMySQLJavascriptGitHubMongoDBTomcatRequêtes SQLCSSTypescriptReactReduxDatadogWordPressNodeBootstrapHTMLBitbucketAWS LambdaTest Driven DevelopmentGitGitLabGradleJira

Langues

Français (Maternelle)Arabe (Maternelle)Anglais (Courant)

À propos

Introduction

Fullstack development, Generative AI, Agentic AI, architecture and software quality are all topics that interest me, mostly in an agile environment where we can learn and progress continuously. I'm very curious, and that leads me to explore new technologies in depth — currently RAG architectures, LLM agents, and generative AI. I like sharing my knowledge, my ideas and my opinions with other people through code review, pair programming, or training.

Liens

Expérience de travail

Senior Backend Developper

SNCF Connect & Tech

févr. 2023 - Présent

3 ans 9 mois

Seine-St.-Denis, Île-de-France, France

Project: Backend development on the SNCF Connect application, successively involved in several projects integrating national and international travel providers Context: Scrum team of 10 people, agile methodology Activities: - Technical design of application enhancements and drafting of associated documentation - Development of new backend and frontend features, in compliance with defined software quality standards Implementation of unit and integration tests ensuring release reliability - Conducted team code reviews, ensuring code quality, consistency of standards, and adherence to development best practices - Daily use of GitHub Copilot to accelerate development (boilerplate generation, test suggestions, assisted refactoring) - Monitoring and analysis of the security dashboard (Checkmarx): identification of application vulnerabilities, prioritization and follow-up of corrective actions with the team to maintain the expected security level - Involvement in application RUN/operations: monitoring production availability and incidents, diagnosing and resolving issues, ensuring service continuity - Management of application deployments and monitoring via Datadog - Close collaboration with the Product Owner to refine and prioritize functional requirements - Participated in Release Planning Day (RPD) as part of the scaled agile framework, contributing to cross-team alignment and release increment planning - Active participation in Scrum ceremonies (daily standups, sprint planning, retrospectives, sprint reviews) Technical environment: Java 17, Kotlin, Spring, Mockito, JUnit, Cucumber, TypeScript, MongoDB, DynamoDB, AWS Lambda, SNS, SQS, IntelliJ IDEA, Git, Gradle, Jira, SonarLint, Terraform, Datadog, GitHub Copilot

Generative AI Developer

QasbahLabsFreelance

avr. 2025 - oct. 2025

7 mois

Vétheuil, France

Project: Development of an intelligent chatbot based on a RAG (Retrieval-Augmented Generation) architecture for a mobile strategy game Activities: - Analysis of functional requirements and end-to-end design of the RAG architecture (ingestion, indexing, semantic search, generation) - Design and implementation of the data processing pipeline: collection, cleaning, chunking, and embedding of game content - Implementation of a semantic search engine using a vector database (Qdrant) - Integration and orchestration of an LLM (via LangChain) for contextual response generation tailored to player needs - Development of the backend API (FastAPI) and WhatsApp channel integration (Twilio) for a smooth and accessible user experience - Design of a generic, reusable foundation, built to be easily adapted and deployed across other games within the studio - Technical documentation of the RAG architecture, supporting maintainability and onboarding of future contributors Technical environment: Python, LangChain, Qdrant (Vector Database), HuggingFace Embeddings, LLM API, FastAPI, Twilio, Github

Technical leader / senior fullstack developer

Société Générale

janv. 2020 - janv. 2023

3 ans 1 mois

Paris, France

Supported the client to design, develop and deliver many impactful applications Projects: - Credit Risq portal for all users around the world in SG or its affiliates - Prototype to retrieve data from datalake with applying user habilitations to access different Group solutions - Application to handle user habilitations - Portal to visualize risq data from different sources - Application to handle irregular & overshoots Activities: - Participated in defining and validating architecture and technical choices - Developed technical socle, MVP and final applications - Developed Rest APIs - Developed frontend interfaces and reusible widgets - Developed Proof of concept - Developed technical starter to be reused by multiple projects - Helped as expert on fullstack developement - Documented complexe developments and intern technologies - Helped to Hire and validate technical profiles - Support new joiners - Coached developers in Paris and India on Hexagonal Architecture and best practices of testing and development throughout meetup, code review and pair programming - Coached multiple teams to adopt widgetisation intern solution - Participated to migrate application from Openshift to DockerEE with Infra as Code (Docker / Kubernetes / Jenkins) - Organized and participated to game days to master application and infrastructure incident management - Participated in chapter to exchange and share knowladge with other developers Technical environnement & methodologies: - SAFE, Scrum - Java 11, Spring Boot, Spring Data, Spring Rest, Feign, Mockito, Junit, Gherkin, Cucumber, OAuth2, BPMN 2 - Javascript/Typescript, ReactJs, Jest, NodeJs/NextJs, TypeORM - PostgreSQL, SQL, Liquibase, Trino, MyBatis, Hive - Docker, Kubernetes, DockerEE, Lens, Jenkins, Sonar, Github, Matomo, Kibana, Jira, Intellij IDEA, Maven - Infra as code, TDD, BDD, Architecture hexagonale, Code review, Pair programming

Fullstack developer Java / ReactJs

AXA

oct. 2018 - déc. 2019

1 an 3 mois

Paris, France

Project : Development of application to create banking accounts online and also in AXA bank agencies Activities: Within a team of 9 people, using Safe and Scrum • Participation to Scrum ceremonies • Working with business analysts to better define and understand business requierements • Analysis and technical design of new user stories • Contribution to technical and functional documentation • Development of new functionalities • Working with the UX design team to develop the new frontend components • Development of unit and integration tests • Continuous refactoring by applying Clean Code practices • Code review respecting software quality rules on Sonar Technical environment: Java 8, Spring Boot, Spring Data, Spring Rest, Mockito, Junit, AWS, Docker, ES6, ReactJs, Redux, Jest, Karma, NPM, Flyway, PostgreSQL, Intellij IDEA, GIT, Maven, Jenkins, Bitbucket, Jira, Silva, Confluence, Sonar, Pair programming

Software developer Java / JEE

FORMATECH New Technologies sa

déc. 2015 - oct. 2018

2 ans 11 mois

Casablanca, Maroc

Project : Development and maintenance of different application modules on Payroll solution, used by the belgian client UCM Activities : Within a Scrum team of 10 developers, • Participation to Scrum rituals • Technical design and technical documentation writing • Development of new functionalities • Development of unit and integration tests • Compliance to software quality standards defined by the team • Working with business analysts to define and precise requirements Technical environment: Java 8, JPA, Spring IOC, Spring Batch, Mockito, Junit, Liquibase, Tomcat, Oracle 11g, Intellij IDEA, GIT, Maven, Fisheye, Jira, Confluence, Bamboo, SonarLint

Junior Web Developer

numeric way

avr. 2015 - mai 2015

2 mois

Casablanca, Maroc

• Definement of client requierements • Design and development of e-commerce web sites • Integration of plugins Technical environment: Wordpress, PHP 5 / Mysql, HTML/CSS, Bootstrap, Javascript, jQuery

Web Development Intern

SCTI

janv. 2014 - mars 2014

3 mois

Agadir 80000, Maroc

• Setting up the company's CRM • Participated in designing ERP on Odoo • Development of websites and creation of infographic templates Technical environment: Vtiger 5.1, PHP/MySQL , Wordpress, UML, Access, OpenERP 7.0, Illustrator, Photoshop


Formation

Conservatoire national des arts et métiers - Cnam

Master 2 (M2), Intelligence Artificielle - Traitement de l’Information et Exploitation des Données

2024 - 2026

1 an 9 mois

M2 courses: statistical learning, classification & regression, neural networks, advanced AI (deep learning, modeling), generative AI, trustworthy AI, large-scale data management

FST Settat

Professional Master of Application design and development engineering, Computer Science

2014 - 2016

2 ans 1 mois

Résultat : with high honours

EFE Maroc

Certification, Web development

2015 - 2015

1 mois

Technical training: HTML 5, CSS3, PHP5, Foundation 5 framework, Zend 1 framework, Sql/MySql, CMS Wordpress, UML 2. Personal development training: Business french, Customer driven attitude, Professional attitude and behavior, Stress and time management.

IPSIA Agadir

infographics certificate, infographics

2013 - 2014

1 an 1 mois

Université Hassan 1er

Bachelor of Computing and mathematical sciences, Informatique

2009 - 2013

4 ans 1 mois


Licences et certifications

Building AI Agents and Agentic Workflows

Délivré le : juil. 2026

Certifié par IBM

Containers & Kubernetes Essentials

Délivré le : sept. 2022

Certifié par IBM

Docker Essentials: A Developer Introduction

Délivré le : sept. 2022

Certifié par IBM

LFD272: Hyperledger Fabric for Developers

Délivré le : août 2022

Certifié par The Linux Foundation

IBM Blockchain Essentials V2

Délivré le : févr. 2022

Certifié par IBM

IBM Blockchain Foundation Developer V2

Délivré le : févr. 2022

Certifié par IBM

Certified Blockchain Expert™

Délivré le : déc. 2019

Certifié par Blockchain Council

Certified SAFe® 4 Agilist

Délivré le : mai 2019

Certifié par SAFe by Scaled Agile, Inc.

Introduction à la cartographie des processus métiers avec BPMN

Délivré le : févr. 2017

Certifié par France Université Numérique : le groupement d'intérêt public

Oracle Certified Associate, Java SE 7 Programmer

Délivré le : oct. 2016

Certifié par Oracle

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.