
Achraf BEN SEDDIK
Ingénieur Full-Stack - Java | Spring | React
Salaire / Taux journalier
Paris, France
Mobilité : France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
À propos
Introduction
Ingénieur logiciel avec 7 ans d’expérience en développement, spécialisé dans la conception et le développement d’applications Java / Spring Boot. Expérience full stack avec React et TypeScript sur des applications web connectées à des API REST. Pratique des tests automatisés, de la sécurité applicative et des environnements Docker/CI/CD. Habitué à intervenir sur des projets complexes, de la conception jusqu’au déploiement.
Expérience de travail
Ingénieur Développement Full-Stack
Merck Group
avr. 2024 - Présent
2 ans 7 mois
Strasbourg, France
Développement de la plateforme industrielle BIO4C, suite logicielle pour l'automatisation et la supervision d'équipements de bioprocédés (Process Equipment Assemblies). • Développement d'API REST avec Java 21 / Spring Boot 3.4 pour le pilotage et la configuration de fonctionnalités métier. • Développement du frontend avec React 19, TypeScript et Vite, intégré à l'application principale. • Contribution aux mécanismes d'authentification et de gestion des accès avec Spring Security, OAuth2 et Keycloak. • Développement d'un service Spring Boot dédié à la gestion de configurations système telles que le réseau, le firewall, le NTP, la timezone et les sauvegardes. • Utilisation de Kafka, WebSocket/STOMP et OPC UA pour répondre aux besoins d'intégration et de communication du projet. • Développement de tests unitaires avec JUnit 5, Mockito et Vitest, avec une couverture supérieure à 86 % selon les exigences du projet. • Développement de scénarios de tests end-to-end. • Contribution aux pipelines CI/CD et aux déploiements conteneurisés. • Utilisation de Claude Code (LLM, Anthropic) comme assistant de développement : analyse de code, aide à la conception d'architecture, génération de tests unitaires et documentation technique. Environnement: - Java 21, Spring Boot 3.4, Spring Security, JUnit 5, Mockito, Keycloak - React 19, TypeScript, Vite - Docker, Ansible, Jenkins, PostgreSQL, Git
Ingénieur Développement Java
VINCI Autoroutes
avr. 2022 - mars 2024
2 ans
Aix-en-Provence, France
Développement d'une application web de supervision des équipements et du trafic autoroutier (capteurs, panneaux dynamiques, barrières de péage). Réalisations : • Développement d’une API d’import permettant d’extraire et de normaliser les informations d’équipements issues de fichiers de configuration. • Conception et développement d’API REST avec Java / Spring Boot pour la gestion des équipements. • Développement de la couche de persistance avec Hibernate. • Modélisation des entités métier et réalisation des modèles UML associés. • Développement de traitements liés aux données et procédures stockées. • Développement de tests unitaires avec JUnit et Mockito. Environnement: - Java, Spring Boot, Hibernate, SQL, JUnit, Mockito, Git, Jira.
Ingénieur Développement Logiciel
Safran
août 2020 - mars 2022
1 an 8 mois
Aix-en-Provence, France
Développement d’une plateforme de supervision industrielle permettant la distribution et le suivi de programmes destinés aux équipements de production. • Rédaction des spécifications fonctionnelles et techniques • Modélisation UML et conception des schémas de base de données relationnelles. • Développement des services et entités de données dans ThingWorx pour la gestion des programmes de production. • Implémentation des API RESTful et des tests unitaires. • Mise en place des rôles et autorisations d'accès pour sécuriser l'interface. Environnement: • Java, Hibernate, JUnit, JavaScript, MySQL, UML, ThingWorx/PTC, Git, Postman, VS Code
Ingénieur Développement Logiciel
EDF
avr. 2019 - juil. 2020
1 an 4 mois
Aix-en-Provence, France
Développement d'une station de maintenance rénovée pour automates industriels, basée sur Qt/C++. Réalisations : - Développement de la couche DAO pour l'interaction entre l'IHM et la base de données PostgreSQL - Développement des vues de l'IHM avec Qt Widgets - Mise en place d'une API de chiffrement de fichiers XML contenant les paramètres de connexion sécurisés - Développement d'un outil de réplication de bases de données entre serveur et clients - Rédaction des documents de conception et de tests Environnement: Qt, C/C++, PostgreSQL, Linux (CentOS) SVN, Qt Creator, Redmine
Formation
Institut supérieur d'électronique et d'automatique - Metz
Master 2 (M2) , Conception Systèmes Electroniques et Communicants
2018 - 2019
1 an 1 mois
École Nationale des Sciences Appliquées de Tanger
Diplôme d'ingénieur, Génie des systémes éléctroniques et automatiques
2013 - 2018
5 ans 1 mois