Bilel Himeur

Senior Full Stack Developer | Node.js, Angular

Salary / Daily rate

Paris, France

Freelance

Skills

AngularReactNodeNestGitElasticsearchSQL QueriesIBM Db2AWS LambdaPythonNetwork EngineeringJavaJavascriptTypescriptBootstrapHTMLCSSSpring BootAWSAzureRESTful APIsSwagger/OpenAPIDockerKubernetesOpenShiftWebpackMavenMongoDBPostgreSQLOracleMicrosoft SQL ServerTomcatMicroservicesTest Driven DevelopmentRedisJiraConfluenceGitLabReduxRabbitMQNextExpressAnsibleBitbucketJenkinsSeleniumMySQL

Languages

French (Native)

About me

Intro

Lead Full-Stack avec +10 ans d'expertise Node.js/Angular/React et architecture API. Expérience confirmée en conception from scratch d'applications métier complexes et plugins Kong sur mesure pour orchestration API. Spécialisé en solutions scalables (microservices, gestion haute performance) avec leadership technique éprouvé en environnements Agile/SAFe pour transformer vos défis techniques en succès mesurables.

Links

Work experience

Lead Full-Stack & API Engineer

Autodistribution

Mar 2024 - Present

2 years 8 months

Paris, France

Projets: – Lynx - API Gateway / Middleware: – Développement de plugins personnalisés Kong jouant le rôle de middleware API pour les différents clients PHE. – Dans le cadre du changement d'ERP du groupe, conception de plugins Kong en Lua pour gérer l'authentification, l'orchestration et la transformation des flux API (adaptation des échanges entre systèmes internes et clients). – Environnement Technique : Kong Gateway (plugins custom), API Management, langage Lua, OpenResty / Nginx, Redis, Documentation technique API & plugins, JIRA, Confluence, Gitlab, VSCode, Cursor. – ACR Retours: – Définition de l'architecture et développement from scratch du backend et du frontend de l'application Retours B2B pour l'entité ACR Groupe (groupe PHE). – Conception d'une application orientée process métier, intégrée au SI existant, couvrant l'ensemble du cycle de gestion des retours clients professionnels. – Environnement Technique : React 17, Nodejs, Vite, Chakra UI, Redux, Scandit Web DataCapture, i18next, PDF (react-pdf/pdfjs/jsPDF), Jest + Testing Library, MongoDB, Redis, Axios, ESLint/Prettier, Okta, API REST, RabbitMQ, pm2, Nuxeo, JIRA, Confluence, Gitlab, TypeScript, VSCode. – Catalogue carrosserie: – Développement from scratch d'une application Catalogue Carrosserie pour le groupe PHE, destinée à centraliser et structurer les données produits liées à la carrosserie automobile. – Environnement Technique : Payload CMS v3 (plugin), Next.js, React 19, TypeScript,, Okta, Node.js 22, MUI/Emotion, Radix UI, AG Grid, Zustand, Jest + Testing Library, PostgreSQL, ESLint/Prettier, JIRA, Confluence, Gitlab, Cursor.

Le Conservateur

Dec 2020 - Jun 2023

2 years 7 months

Paris, France

Développeur Senior Full Stack JAVA/J2EE/Angular

Feb 2022 - Jun 2023

1 year 5 months

Paris, France

Projet : Refont des projets de Souscription et Espace Client cités précédemment afin d'améliorer les performances et répondre aux nouveaux besoins métier. – Développement front-end avec Angular 13. – Développement d'API REST avec Java 11. – Développement d'API pour consommer les services SOAP exposés par le projet Flexicapture d'Abbyy pour l'OCR. – Correction de bugs. – Documentation des API avec Swagger. – Environnement Technique : JAVA 11/ J2EE, Swagger, JIRA, GIT, Jenkins, Spring Boot, Spring, Typescript, Angular 13, API REST, Intellij.

Tech Lead Dev – DevOps (API Rest Node.js, Azure, Nginx, Jenkins)

Dec 2020 - Jun 2023

2 years 7 months

Paris, France

Projet : API-DIGITAL (Tout le back-end du métier de souscription à l'assurance vie, l'espace client et la gestion des activités des agents). Le projet consiste à développer, maintenir, documenter et déployer des APIs REST développées en Node.js dans Azure et On Premise qui répondent à tout le besoin fonctionnel des applications mentionnées. – Conception et développement d'API RESTfull robustes et performantes avec Express.js et Node.js répondant aux besoins de l'entreprise et aux normes de la technologie. – Utilisation de NPM et NVM pour la gestion des packages et des versions node utilisés. – Utilisation de PM2 pour gérer et maintenir des applications Node.js dans les différents environnements (int, rct, ppr et prod) y compris la surveillance de l'état de l'application, le redémarrage automatique et le clustering. – Utilisation de NSSM pour la gestion des services Windows, transformant les applications Node.js en services Windows fiables, améliorant ainsi leur disponibilité et leur fiabilité. – Configuration et gestion de serveurs Nginx pour le routage et l'équilibrage de charge, améliorant les performances et la fiabilité de l'application. – Utilisation de Jenkins pour l'intégration continue et le déploiement continue (CI/CD), améliorant l'efficacité du développement et la qualité du code. – Intégration de Keycloak avec les APIs Node.js/Express pour la validation des tokens, assurant ainsi la sécurité et la confidentialité des données. – Traduction des exigences métier en solutions techniques, et à travailler de manière proactive pour améliorer les systèmes et les processus. – Mise en place et suivi des indicateurs liés à la qualité des livrables, ainsi que la gestion des dettes techniques (anomalies, montées de versions...). – Collaboration avec des architectes sur des défis techniques. – Instauration des bonnes pratiques de développement. – Proposition et supervision des solutions techniques à l'aide de SonarQube. – Collaboration avec les équipes métier et MOA lors des sessions de préparation. – Environnement Technique : Node.js, Express.js, Swagger, Doc Confluence, JIRA, Bitbucket, GIT, SonarQube, Jenkins, Nginx, API REST, Ansible, Azure, pm2, NSSM, Intellij.

Développeur Senior Full Stack JAVA/J2EE/Angular

BPI France

Nov 2019 - Nov 2020

1 year 1 month

Paris, France

Projet : FAE (Facturation Assurance Export) Gestion de la comptabilité client pour l'assurance export. Le projet consiste à développer une application qui gère la comptabilité des clients (encaissement, prélèvement, décaissement...) du domaine de l'assurance export de BPI France. – Développement du front-end avec Angular 7. – Développement des serveurs back-end avec JAVA 10. – Développement des différents batchs avec le framework ZBATCH. – Mise en place de services RESTful avec Spring Web. – Sécurisation des services. – Utilisation de JWT pour l'authentification et la sécurisation des web services. – Créations des API REST et implémentation des communications entre le webapp et les serveurs backend. – Ecriture et réalisation des tests BDD (Gherkin, Cucumber). – Gestion d'intégration continue avec Jenkins. – Gestion de versionning du projet avec GIT. – Déploiement des différents composants du projet dans des PODs avec OpenShift. – Réalisation de la livraison dans les différents environnements du projet (DEV, MOE, MOA). – Utilisation de SonarQube pour mesurer la qualité des développements. – Utilisation de HP QC ALM pour la gestion du cycle de vie des différents composants du projet. – Participation au SAFe PI Planings pour la planification des incréments avec les autres équipes du domaine. – Environnement Technique : JAVA 10/ J2EE, Swagger, JIRA, QC ALM, GIT, Jenkins, Spring Boot, Spring Security, Typescript, Angular 7, Jasmine, Karma, Selenium, API REST, Intellij, Eclipse, JUnit, MockMVC, SonarQube, Agile SCRUM (Intra équipe), SAFe (Inter équipes).

Développeur Full Stack JAVA/J2EE/Angular

ALLIANZ

Aug 2018 - Jul 2019

1 year

Paris, France

Projet : DDC (Devoir De Conseil) qui répond à une directive européenne pour encadrer les clients des assurances vie en termes de conseil sur les choix de produits qu'ils prennent. Le projet consiste à développer une application de souscription en assurance tout en encadrant le souscripteur sur les différentes étapes de son inscription à l'aide de l'éducation de son profil investisseur et investissement. – Mise en place de services RESTful avec Spring Web. – Sécurisation des services. – Utilisation de JWT pour l'authentification et la sécurisation des web services. – Développement du front-end avec Angular 7. – Créations des API REST et implémentation des communications entre le webapp et les serveurs backend. – Réalisation des tests unitaires Back-end en utilisant JUnit et MockMVC. – Gestion d'intégration et de packaging du projet avec Jenkins. – Gestion de versionning du projet avec GIT. – Gestion de packaging et livraison du projet sur les différents environnements (Intégration, Recette et Production). – Documentation des services web exposés avec Swagger. – Animation des sprints review avec les équipes métier. – Environnement Technique : JAVA 8/ J2EE, Confluence, Swagger, JIRA, GIT, Jenkins, Spring Boot, Spring Security, Typescript, Angular 7, Jasmine, Karma, Protractor, API REST, Intellij, JUnit, MockMVC.

Développeur Full Stack JAVA/J2EE/Angular

ENEDIS

Jun 2016 - Aug 2018

2 years 3 months

Paris, France

Projet : SIAE (Système d'Information d'Achat de l'Énergie pour les pertes). – Développement sur la partie front-end en Angular. – Consommation de WebServices REST en utilisant les services Angular. – Création de différentes pages de l'application en utilisant Bootstrap. – Écriture des tests unitaires avec Karma et Jasmine. – Conception et Développement des nouvelles fonctionnalités. – Conception et mise en place une API REST. – Réalisation de tests unitaires en utilisant JUnit. – Utilisation de Jenkins pour l'intégration continu. – utilisation de GIT comme outil de versionning. – Environnement Technique : JAVA 8/ J2EE, Typescript, Angular 2/4, Jasmine, Karma, Protractor, Spring Boot, Spring Data, Spring Security, API REST, Intellij, JUnit, GIT, Maven, Agile Scrum, MockMVC, TDD, Bootstrap, HTML5/CSS3.

Développeur JAVA/J2EE

Safran

Oct 2014 - May 2016

1 year 8 months

Paris, France

Projet : Réalisation de l'application FAED (Fichier Automatique d'Empreinte Digitale). – Conception et Développement des nouvelles fonctionnalités. – Développement des nouvelles fonctionnalités coté back-end en utilisant Java7, Hibernate (ORM) pour gérer la couche persistance. – Utilisation de Jax-RS permettant la mise en place d'un service web type REST accompagné de JAXB 2 pour la sérialisation/désérialisation. – Conception des API REST avec Swagger. – Réalisation de tests de non-régression, unitaires et Peer-Test. – Méthodologie Agile Scrum. – Intégration continue avec GIT, Maven et Junit. – Environnement Technique : JAVA 7/J2EE, Spring Boot, Javascript, API REST (Jax-RS), Eclipse, Junit, GIT, Maven, Tomcat, MySql, Hibernate, Agile Scrum, Swagger.


Education

Université Paris-Sud (Paris-Saclay)

Master 2 Professionnel, Informatique

2013 - 2014

1 year 1 month


Licenses & certifications

Professional Scrum Master (PSM)

Issued: –

Certified by Scrum.org

Scaled Agile Framework Agilist

Issued: –

Certified by Scaled Agile

AWS Cloud Practitioner

Issued: –

Certified by Amazon Web Services

The best place to find your next move

© 2026. All Rights Reserved.