iheb ben Temessek

Ingénieur Logiciel | Java, Spring, Microservices

Salaire / Taux journalier

Tunis, Tunisie

Freelance, ouvert au CDI

Peut venir sur site

Expertises

JavaSpring BootMicroservicesDevOps

Langues

AnglaisFrançaisArabe

À propos

Introduction

Ingénieur logiciel avec 3+ ans d'expertise en Java/Spring/Quarkus et Angular, spécialisé en microservices et plateformes IoT. Développement de solutions pour AP-HP et systèmes haute performance avec 90% d'amélioration des performances. Expert en architecture scalable, DevOps et sécurité pour transformer vos projets techniques.

Liens

Expérience de travail

Ingénieur logiciel

iCare Advanced Technology

janv. 2025 - Présent

1 an 10 mois

69340 Francheville, France

Developing a Chronic Disease Management Platform for the AP-HP ( Assistance Publique des Hôpitaux de Paris ) - Conception de l'architecture serveur : définir et maintenir une architecture serveur performante, y compris la création et la gestion d’API - Gestion des bases de données : concevoir, administrer, et optimiser les bases de données tout en assurant leur - sécurité et la gestion des transactions - Développement full stack et en particulier autour des technologies JAVA, JSP, HTML - Développement des fonctionnalités serveur : implémenter la logique métier, les systèmes d'authentification, de gestion des utilisateurs, et toute autre fonctionnalité spécifique aux besoins des projets - Intégration de services tiers : Intégrer des services externes ou API afin d’assurer une connectivité fluide avec d’autres plateformes ou systèmes - Optimisation des performances : assurer la scalabilité, l'optimisation des performances, et l'efficacité des systèmes pour gérer des volumes élevés de requêtes - Sécurité : mettre en place des protocoles et des mécanismes de sécurité avancés pour protéger les données du - Déploiement et maintenance : automatiser et superviser les processus de déploiement, surveiller les serveurs en production et effectuer les ajustements nécessaires - Collaboration inter-équipes : collaborer efficacement avec les équipes front-end, DevOps, et QA pour garantir une intégration harmonieuse des fonctionnalités et des livrables - Documentation technique : élaborer et maintenir une documentation claire et exhaustive pour les API, les systèmes, et les processus techniques - Maintenance et amélioration continue : identifier, diagnostiquer, et résoudre les problèmes (bugs), tout en améliorant en continu les fonctionnalités et les performances des systèmes.

Assistance technique

Assist Digital

déc. 2024 - mars 2025

4 mois

Gouvernorat Tunis, Tunisie

Ingénieur logiciel

Be Wireless Solutions

févr. 2024 - août 2024

7 mois

37020 Manar, Vérone, Italie

la conception et le développement d'un système innovant et robuste pour la gestion et l'analyse de données issues de dispositifs IoT, incluant des compteurs d'énergie, des compteurs d'eau et des capteurs THL (Température, Humidité, Lumière). ▶Technologies utilisées : Développement backend avec Quarkus, deux micro-frontends Angular, et gestion de la base de données avec PostgreSQL. ▻Personnalisation utilisateur : Mise en place d'un tableau de bord hautement personnalisable, permettant aux utilisateurs de créer leurs propres graphiques en choisissant le type de charte, les axes X et Y, et les données à analyser. ▻Optimisation des performances : implémentation d'APIs REST hautement performantes et sécurisées, garantissant une faible latence et une gestion efficace des requêtes ainsi que l'utilisation de caches et des meilleures pratiques de développement pour optimiser le traitement des données reçues, atteignant une amélioration de performance de 90% par rapport à la solution existante. ▻Intégration DevOps : Intégration de SonarQube pour surveiller la qualité du code, Jenkins pour les pipelines CI/CD, et utilisation de Docker pour la conteneurisation. ▻Surveillance et déploiement : Intégration de Prometheus et Grafana pour la surveillance des métriques système, et utilisation de Vagrant pour les environnements de test et de déploiement. ▻Sécurité et gestion des utilisateurs : Adaptation de Keycloak pour l'authentification et la gestion des droits d'accès. ▻Résilience : Conception du système pour gérer de grandes charges de données tout en maintenant une rapidité de traitement.

Ingénieur Full Stack

ELYADATA

juin 2023 - oct. 2023

5 mois

Immeuble HBG holding، Rue de l'île Failaka, Tunis 1053

développement d'une plateforme innovante, Skills Matrix, dédiée aux Ressources Humaines, permettant une gestion efficace des équipes et des compétences des employés. ▶ Technologies utilisées : Développement backend avec Spring Boot, frontend avec Angular, et gestion de la base de données avec PostgreSQL et Liquibase pour le versioning. Fonctionnalités principales : ▻Gestion des équipes : Attribution des membres aux projets, création et gestion des profils personnalisés en fonction des compétences. ▻Suivi des employés : Mise à jour des compétences des développeurs, suivi des projets assignés, des équipes, et de l'organigramme hiérarchique. ▻Simplification du suivi RH : Outil intuitif pour centraliser et visualiser les informations clés liées aux employés. Qualité et bonnes pratiques : ▻ Intégration de SonarQube pour garantir la qualité et la maintenabilité du code en suivant les meilleures pratiques. ▻ Utilisation de Docker pour la conteneurisation et la simplification des déploiements. ▻Gestion des versions et collaboration via GitHub, avec des pipelines CI/CD optimisés. Collaboration et gestion de projet : ▻Utilisation de Slack et Jira pour la communication et la gestion agile des tâches. ▻Mise en œuvre de Keycloak pour l'authentification et la gestion des droits d'accès. Impact : La plateforme a permis d'optimiser la gestion des ressources humaines de 85%, en simplifiant les processus d'attribution des projets et de suivi des compétences, tout en améliorant la visibilité et la prise de décision stratégique des Ressources Humaines au sein d'Elyadata.

IT Support Specialist

Stellar Freight LtdFreelance

janv. 2021 - déc. 2021

1 an

▻Migration de base de données : Supervision et exécution réussie de la migration de la base de données principale de l'entreprise, en minimisant les temps d'arrêt et en garantissant l'intégrité des données tout au long du processus. ▻Assistance technique : Support aux agents internes et aux clients pour résoudre rapidement les problèmes liés à la solution, assurant une efficacité opérationnelle continue. ▻Collaboration à distance : Travail efficace avec des équipes distribuées, en utilisant des outils de communication et de gestion pour coordonner les tâches et résoudre les problèmes en temps réel

Stagiaire

KEYSTONE Group

juil. 2020 - août 2020

2 mois

Résidence l'étoile du nord, centre urbain nord, Tunis

Développeur web

Chaaben Technology Group

févr. 2020 - juil. 2020

6 mois

Sousse, Tunisie


Formation

Ecole Supérieure Privée d'Ingénierie et de Technologies - ESPRIT

Cycle d'ingénieur

2021 - 2024

3 ans 2 mois

Institut Supérieur de Gestion de Tunis

Licence Informatique de gestion

2018 - 2021

2 ans 9 mois

lycée mixte zaghouan

Baccalauréat

2018 - 2018

1 an

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.