
Iheb Sahli
Full Stack Developer
Salaire / Taux journalier
69100 Villeurbanne, France
Mobilité : Lyon, Paris, ...
CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Développeur Full Stack avec 3 ans d’expérience, spécialisé en Java / Spring Boot et Angular, avec une bonne maîtrise de ReactJS et Node.js. Je maîtrise la conception et le développement d’API REST et les environnements Docker. Habitué aux méthodologies Agile Scrum, je participe aux revues de code, aux tests JUnit et à la mise en place de pipelines CI/CD avec GitLab.
Expérience de travail
Développeur Full Stack
Sindibed Group
janv. 2025 - Présent
1 an 10 mois
À distance
Conception et développement d’une plateforme web de gestion pour un client spécialisé dans le transport par bus. Développement des fonctionnalités back-end en Java / Spring Boot et conception des API REST. Conception et développement des interfaces utilisateur avec Angular / TypeScript. Mise en place des fonctionnalités de gestion des bus, des lignes et des trajets. Conception et gestion de la base de données PostgreSQL. Intégration du front-end Angular avec les API REST. Mise en place de tests unitaires avec JUnit et correction des anomalies. Conteneurisation de l’application avec Docker et mise en place de pipelines CI/CD. Gestion des tickets et suivi des anomalies avec Jira. Collaboration à distance avec l’équipe dans un environnement Agile Scrum.
Développeur Full Stack
Entech smart energies
mai 2024 - déc. 2024
8 mois
Lyon, France
Conception et développement de microservices Java / Spring Boot et d’API REST connectées à PostgreSQL pour la gestion des configurations et le suivi des KPIs énergétiques. Mise en place d’une architecture événementielle avec Apache Kafka. Développement d’interfaces Angular pour les tableaux de bord et le paramétrage applicatif. Développement d’une application complémentaire en Python / Django REST Framework. Mise en place de tests automatisés avec JUnit et Pytest. Création de pipelines GitLab CI/CD et conteneurisation avec Docker. Participation au développement en Agile Scrum et suivi des anomalies via GitLab / Confluence.
Ingénieur Full Stack
Inspire
nov. 2022 - déc. 2023
1 an 2 mois
Tunisie
Conception et développement d’une plateforme applicative de restauration et d’un outil de gestion dédié. Développement d’API modulaires avec Node.js / NestJS et intégration de l’API OpenAI. Développement d’interfaces réactives avec ReactJS / TypeScript et gestion d’état avec Redux. Modélisation et gestion des données avec MongoDB. Développement de traitements et scripts métiers sous Node.js. Conteneurisation avec Docker et mise en place de tests unitaires et d’intégration avec Jest Validation des API via Postman et intégration dans les pipelines CI/CD. Participation au développement en Agile Scrum, revues de code et suivi des anomalies via Jira.
Stagiaire
Global Services Technologies
sept. 2021 - oct. 2022
1 an 2 mois
Sousse, Tunisie
Conception et développement de l'API back-end principale en Java (Spring Boot) pour centraliser et traiter les réclamations et incidents clients. Modélisation de la base de données relationnelle PostgreSQL et gestion de la persistance via Spring Data JPA. Mise en place d'un environnement de développement conteneurisé avec Docker. Mise en place d'une couverture de tests unitaires et d'intégration automatisés avec JUnit pour sécuriser la logique métier. Conception de l'interface utilisateur et de formulaires dynamiques sous Angular connectés aux API Java. Développement d'un micro-outil en Python pour la classification automatique des requêtes métiers. Configuration et intégration de pipelines CI/CD pour automatiser la validation et le déploiement continu de l'application. Rédaction de la documentation technique et centralisation des connaissances sur Confluence.
Formation
ECE. Ecole d'ingénieurs. Engineering School.
Master 2 (M2), Data engineer & IA
2023 - 2024
1 an 2 mois
Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT
Informatique
2016 - 2021
4 ans 11 mois