Expérience professionnelle
En 2009, j’ai fondé IT-CAN; SUARL Tunisienne totalement exportatrice, ayant pour mission la sous-traitance de
projets de R&D en technologies de l’information à des clients offshore en offrant les services de compétences
tunisiennes dans le domaine de l’IT.
Outre les prestations techniques, j’assure le relationnel de IT-CAN avec ses clients, apporte de nouvelles affaires et
négocie les contrats.
Ci-dessous la liste des prestations que j’ai pu réaliser en tant que consultant informatique chez IT-CAN.
2018 En cours DG8cars ADMIORA
Une plateforme web de vente de voitures d’occasions en France pour un réseau d’une vingtaine de garages en France.
Mise en place de l’architecture de la plateforme web avec les technologies React, NodeJS, Express et mongoDB.
Coaching et suivi des développements (Front et Back) en tant que référent technique.
Code review et assurance qualité.
Javascript(ES6), Node.js, Express, MongoDB, React, Freedcamp.
Depuis le 15/12/2008: Consultant (Free-lance) / Fondateur et Gérant de la société IT-CAN (Depuis Février 2010):
Depuis le 08/06/2009 : (En cours) Développement d’une application spécifique pour la société EFIA-Consulting (Une Start-up Parisienne spécialisée dans l’étude de l’isolation acoustique des produits de bâtiment).
Assistance à la définition des spécifications techniques et choix des technologies à utiliser.
Conception et Développement d’une Interface Graphique et d’une Base de Données Multiplateformes (Windows/MacOS).
Réalisation d’une Documentation technique détaillée décrivant l’application et la base.
Outils utilisés: Python 2.6, wxWidgets (wxPython), SQLite3, BOA Constructor, matplotlib, RTF.
Du 01/02/2009 au 30/04/2009: R&D autour de la VoIP en vue de développer un Soft-Phone spécifique.
L’état de l’art de la VoIP; dont les normes (SIP, RTP, RTCP) ainsi que les solutions Soft-Phones disponibles.
Développement d’application de communication vocale servant à tester et analyser les phénomènes impactant la qualité du son.
Outils utilisés: VisualStudio2008, C# (3.0), .NET Framework (3.5), Managed DirectX 9, DirectSound, UDP/IP.
Du 15/12/2008 au 31/12/2008: Développement d’applications de CRM pour un centre d’appel (OC-CUBE).
Conception et développement d’applications de télévente (saisie de commandes) et de recherche et génération de factures et rapports.
Outils utilisés: Delphi 7, MySQL, XML/XSLT, DBExpress, HTML.
Du 1/7/2008 au 10/12/2008: Consultant chez ELYSSA CONSEIL :
Développeur Sénior chez la Direction Des Systèmes Informatiques et Télécoms de Reims (DSIT- Reims).
Extensions du Progiciel de Gestion Administrative et Salariale (PGAS) de la mairie de Reims ; ajout de modules de gestion des comptes épargne congés, et migration du Broker BDE vers DBX pour Oracle.
Evolution d’une Application Web pour la gestion du transport scolaire ; développements en XMLRAD/MySQL.
Outils utilisés: Delphi 6, XMLRAD, Oracle 9, MySQL, TOAD, DBExpress, BDE, XML, SQL, PGAS.
Développeur Sénior chez Media & Broadcast Technologies (MBT) sur un projet pour les chaines CANAL+ (Toulouse/Paris).
Le projet Automate+ consiste à automatiser la mise à disposition des émissions des chaines CANAL+ sur leur site VOD (Video-On-Demand) quelques minutes après leur diffusion, sous différents formats vidéo.
Conception et Développement de trois applications assurant : (1) Traitement des requêtes d’enregistrements, (2) le pilotage des transcodages vidéos en temps réel vers les formats requis, (3) la génération de métadonnées (XML) et le transfert des fichiers via FTP vers les serveurs du Back-office du site CANAL+.
Intégration et test de la solution chez CANAL+ dans les conditions du direct.
Outils utilisés: Delphi 2007, Web Services, TCP Sockets, FTP, SQLServer 2005, ADO DB, XML, Agility, Dalet.
Du 1/3/2008 au 18/6/2008: Project Manager chez BEST-Engineering.
Analyse des besoins clients et élaboration des documents de spécification pour des outils de CRM ; des applications Web permettant à un ensemble d’entreprises et filiales de communiquer via internet.
Conception, développement, test et déploiement des Applications Web spécifiées.
Recrutement du personnel technique pour la mise en place de l’équipe de développement de BEST-Engineering.
Outils utilisés: Delphi for PHP, VCL for PHP Framework, APACHE, MySQL, AJAX, Javascript.
Du 8/5/2007 au 30/2/2008: Travail en Free-lance, développement d’une application de gestion pour un Groupement de Médecine de Travail.
Etude du besoin, spécification, conception d’une solution distribuée (pour Intranet); Clients en Delphi et BD MySQL.
Développement d’un Client en Delphi, communiquant avec la base de données MySQL via dbExpress.
Déploiement et tests système de la solution, y compris l’installation et configuration du réseau LAN/WiFi.
Outils utilisés: Delphi 7, MySQL, XML/XSLT, DBExpress, InstallShield, EasyPHP.
Du 14/11/2006 au 7/5/2007: Ingénieur de développement / Chef de projet chez TELNET-Technologies, équipes R&D/Automobile. Intervenu sur des développements logiciels, principalement sous Windows.
Portage d’un logiciel, gérant la sonorisation dans les Gares de Paris, de l’OS DOS vers Windows.
Compilation d’une image Linux Live CD (SLAX) pour démarrage rapide à partir d’une clef USB.
Outils utilisés: Borland C++, Visual C++, TASM, Delphi 7, Linux Slax, CVS, VMware, QT.
1èr Semestre-AU 2005/06 : Enseignement à ISET (Institut Supérieur Des Etudes Technologiques) - MAHDIA en qualité d’enseignant vacataire (En parallèle avec le Projet de Recherche en Mastère).
Assuré des cours intégrés et travaux pratiques sur les Systèmes Informatiques, pour les classes du premier niveau.
Du 1/12/2001 au 7/9/2004 : Ingénieur d’applications, puis chef de projet chez STMicroelectronics-Tunis, l’équipe PC-Software, division MCD (Micro Controller Division). Membre de l’équipe avec laquelle a démarré l’activité de ST à Tunis. Les taches accomplies sont axées sur la spécification, conception et développement d’outils logiciels sur plateformes Windows, servants à piloter des cartes électroniques autour des nouveaux Microcontrôleurs de ST.
Développement d’un GUI pour utiliser un débuggeur pour microcontrôleur ARM sur le bus USB.
Développement du GUI pour programmer et piloter le ST7MC Starter Kit (demo board).
Développement d’un Filter Driver pour USB, et une application de test pour les USB Mass Storage Devices.
Développement du GUI pour piloter une carte de test fonctionnel pour la famille de Microcontrôleurs ST7
Assisté à d’importants séminaires internes sur des sujets variés (techniques et autres).
Outils utilisés: Delphi 5-7, VisualC++, DDK, InstallShield Developer, Outils du CM intenes.