
Ismail Mabrouki
Full-Stack Software Engineer
Salaire / Taux journalier
Tunis, Tunisie
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Full-stack developer specializing in real-time messaging systems and AI-powered applications. Built secure messaging platforms with end-to-end encryption, implemented AI-based content moderation, and engineered scalable search systems using Elasticsearch. Expert in Node.js, React, microservices architecture, and modern DevOps practices for high-performance solutions.
Expérience de travail
Full-Stack Software Engineer Intern
Hendrik Thurau Enterprises
févr. 2025 - juil. 2025
6 mois
1422 Grandson, Suisse
Developed and maintained the real-time messaging system for Boaty.Pro’s mobile app using Node.js, Redis, RabbitMQ, and Socket.IO. Implemented end-to-end encryption (RSA-2048 + AES-256-GCM) using WebCrypto for secure messaging. Integrated AI-based moderation using OpenAI Whisper, PDQ hashing, NudeNet, and DeepFace for content and identity validation. Engineered a feed ranking system using Redis sorted sets and embedding vectors to prioritize relevant group and user posts. Designed and integrated Elasticsearch for scalable and fast search features, including user discovery, group search, and full-text search for posts. Refactored backend codebase for scalability using event-driven, modular architecture and RabbitMQ-based workers.
Stagiaire Développeur Full Stack
Bee Coders
juin 2024 - juil. 2024
2 mois
Tunis, Tunisie
Développement de TunisiCart (backend en Spring Boot et frontend en Angular). Implémentation de l'authentification, gestion des produits et paiements sécurisés. Contribution aux avis, historique des commandes et statistiques.
Stagiaire
Compagnie des Phosphates de Gafsa (CPG)
août 2023 - août 2023
1 mois
Gafsa, Tunisie
Creation d'une application web pour gérer des étudiants stagiaires avec Laravel 8.
Formation
École Supérieure d'Ingénieurs Privée de Gafsa - Tunisie
Engineer's degree
2020 - 2025
6 ans