
Hiba Elwafi
Full-Stack Engineer | Node.js • React • Flask • Microservices • CI/CD | Playwright & Cucumber E2E | SaaS & IA/NLP Platforms
Salaire / Taux journalier
Ariana, Tunisie
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
À propos
Introduction
Ingénieure Full-Stack confirmée, spécialisée dans la conception et le développement d'applications web complexes et de plateformes SaaS, avec une forte culture produit, performance et qualité logicielle. J'interviens sur des projets from scratch ou en amélioration d'existant, prenant en charge le développement frontend, backend, l'architecture microservices, la mise en place de pipelines CI/CD et l'automatisation des tests E2E. J'ai notamment piloté le développement d'une plateforme de recrutement intelligente intégrant des fonctionnalités d'IA/NLP, réduisant de 40% le temps de traitement des candidatures. Je livre des applications robustes, testées et maintenables, et travaille en équipe produit, dans un environnement agile.
Expérience de travail
Ingénieure Full-Stack / Dev Team Lead
HireCue
mai 2025 - Présent
1 an 6 mois
Tunis, Tunisie
– Développement et évolution d'un produit SaaS destiné à des clients externes, avec des enjeux de qualité, de scalabilité et de fiabilité du code en production. – En tant qu'ingénieure Full-Stack avec un rôle de lead technique opérationnel, j'interviens sur le développement frontend et backend de la plateforme tout en assurant la revue de code et le maintien des bonnes pratiques de développement. – Contribution aux décisions techniques, à la qualité du code livré et à la montée en compétence de l'équipe sur les standards du produit.
Ingénieur Full Stack
Teligencia
déc. 2023 - mai 2025
1 an 6 mois
Tunis, Tunisie
– Conception et développement d'une plateforme de recrutement innovante avec intégration de fonctionnalités IA avancées. – Extraction automatisée de données (CVs, profils) via des modèles de NLP. – Génération dynamique de compétences et questions d'entretien basées sur les tendances du marché. – Analyse des résultats de tests et des entretiens (dont analyse tonale via traitement du langage naturel). – Développement et maintenance du site web de l'application (frontend et backend) avec des architectures microservices. – Implémentation de tests automatisés (end-to-end, unitaires) pour garantir la qualité du produit. – Technologies & Outils: – Backend: Node.js, Express.js, Flask, REST API, RabbitMQ (messagerie). – Frontend: React.js. – Bases de données: MySQL. – DevOps: Jenkins (CI/CD), Docker, Docker-Compose (orchestration). – Monitoring: Grafana, Prometheus (métriques et performances). – Qualité: SonarQube (analyse statique de code), Playwright (tests E2E).
Stagiaire
Teligencia
mars 2023 - oct. 2023
8 mois
Centre Urbain Nord, Tunis, TN
– Conception et développement d'une plateforme de recrutement sophistiquée, fusionnant des fonctionnalités avancées. – Automatisation Expertise: Conception et mise en œuvre d'une solution d'extraction automatisée de CV, évaluant les candidats par le biais de scores générés. Architecture robuste construite avec Flask. – Optimisation de Correspondance: Création d'une section exclusive dédiée aux offres d'emploi, permettant une synchronisation fluide entre les profils des candidats et les postes vacants. – Évaluation Multidimensionnelle: Intégration de tests techniques, psychotechniques et de personnalité, réalisés au moyen de technologies avancées développées avec Node.js. – Épreuve de Compétences Techniques: Intégration d'un jeu de codage pour évaluer en profondeur les compétences techniques des candidats. – Gestion Évolutive: Exploitation de la virtualisation Docker pour la simplification de la gestion et une mise à l'échelle aisée. – Stockage Sécurisé: Mise en place d'une architecture de base de données MySQL. – Expérience Utilisateur Avant-Gardiste: Développement d'une interface utilisateur dynamique avec React JS. – Environnement: Agile/Scrum, développement collaboratif (Git), intégration continue.
Stagiaire
ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)
juin 2022 - sept. 2022
4 mois
Ariana, Tunisie
– Gestion des Affectations, Recrutements et Formations: Création d'un système automatisé de gestion des affectations, des recrutements et des formations. – Utilisation de techniques de Web Scraping sur LinkedIn pour identifier les candidatures pertinentes. – Mise en place d'un environnement organisé pour les enseignants. – Technologies utilisées: Django et React JS pour le développement, MongoDB pour la base de données, et Restframework pour les API.
Stage d'apprentissage
Tunisie Telecom
juil. 2021 - sept. 2021
3 mois
Le Kef, Tunisie
– Installation Cartes Réseau et Câbles RJ45. – Contrôle précis boîtiers distribution. – Configuration équipements et raccordements. – Tests pour connectivité optimale. – Mise en pratique concepts théoriques.
Stage PFE
Sitex Sousse
févr. 2020 - juil. 2020
6 mois
Sousse, Tunisie
– Conception d'un nouveau contrôle automatique du système de transport des ensouples. – Analyse et proposition d'améliorations pour un système de transport existant. – Conception du système de contrôle automatique du transport. – Intégration réussie au système préexistant. – Création d'interface graphique intuitive avec CX-Supervisor. – Utilisation de CX-Programmer pour programmation et CX-Supervisor pour IHM.
Formation
ESPRIT (Ecole Supérieure Privée d'Ingénierie et de Technologies)
Cycle d'ingénieur, Technologies de l'information
2020 - 2023
3 ans 1 mois
ISIMM | Institut Supérieur d'Informatique et de Mathématiques de l'Université de Monastir
Licence, Science et technologie de l'information et communications
2017 - 2020
3 ans 1 mois