Expérience professionnelle
Prestataire de services (Freelancer)
2015 GECI Sfax, Tunisie
Développement des deux applications de bureau :
- Facturation : Permet de gérer la liste des clients et leurs factures.
- ArchiSys (En cours) : C’est un GPAO (logiciel de Gestion de Production Assisté
par ordinateur) permettant de calculer les coûts de construction de chaque
étage pour un bâtiment, calculer des volumes nécessaires de béton en mètre
carré et en mètre cube, …
Langage de programmation : C#
Composant : ComponentOne, WinForm classique
Fichiers manipulés : Excel, …
Environnement : Visual Studio 2012
Framework : .NET 4.5
SGBD : SQL Server
prestataire de services (Freelancer)
2014 AffShore et It Links Sfax, Tunisie
Développement des deux logiciels :
- Spipe : L’objectif du développement de ce logiciel est d’obtenir les articles les
plus éloignés en termes de contenu à partir d’un spintax.
Développement des fonctionnalités suivantes :
Construction du spintax (texte avec une structure bien spécifique) sous
format de rectangles et cercles reliés entre eux par des flèches dynamiques
en utilisant la bibliothèque ‘System.Drawing’ du Framework. Net 4.0.
Enregistrement du projet crée (les formes relatives à la construction du
spintax) sous format de fichier XML.
Générer des articles, à partir du spintax, sous format de fichiers TXT (en
utilisant la technique du Multithread).
Comparaison des articles générés et établissement d’un tableau de bord
relatif au résultat du comparaison en utilisant des algorithmes assez
complexes.
Génération d’un fichier TXT contenant le résultat des comparaisons
effectuées et classement des fichiers générés selon le résultat de la
comparaison (selon le degré d’unicité d’un fichier par rapport aux autres).
- GoFill : L’objectif du développement de ce logiciel est d’avoir la possibilité de
publier les articles obtenus par l’application SPIPE dans des formulaires HTML .
Développement des fonctionnalités suivantes :
- Développement d'un navigateur personnalisé pour lire les éléments HTML
d’un formulaire parce que ça ce n’est plus
possible avec les navigateurs classiques (Chrome, Firefox, IE,).
Ce navigateur développé contient les fonctionnalités suivantes : Back, Forward,
Stop, Refresh, Home, Go, Url zone, vider les cookies, Gestion des proxys,
Simulation des navigateurs classique (Firefox, IE,), manipulation de plusieurs
Tab, Afficher le code source HTML d’une tab (Ctrl+U), etc.…
Paramétrage de la solution et définition de la valeur qui va prendre chaque
élément HTML. Et par une simple clique sur
un bouton, le formulaire de la Tab courante du navigateur va être rempli
automatiquement par les valeurs paramétrées par l’utilisateur.
En plus que les formulaires HTML, l’application manipule aussi tout type
d’éditeur de Windows (Bloc note, Word Pad, Notepad++, Word,)
Langage de programmation : C#
Composant : DevExpress, WinForm classique
Fichiers manipulés : XML, TXT, Excel, …
Environnement : Visual Studio 2010
Framework : .NET 4.0
Méthodologie : Agile
2012/2013
J’ai travaillé plus qu’une année au sein de la société Computer
Systems dont j’ai eu comme mission les taches suivantes :
- Développement de logiciels.
- Optimisation du code source.
- Documentation des taches réalisées.
- Livraison de différentes versions aux clients.
- Mise en place des produits finis et formation des utilisateurs.
Et j’ai participé aux projets suivants :
HL7 : Ce module permet de récupérer des informations relatives aux patients à
partir des machines connecté aux réseaux sous format XML, traitement des
informations et insertion dans la base de données.
Archive : Ce module permet d’archiver les dossiers médicaux relatives aux
patients en utilisant des scanners bien spécifiques, de consulter les dossiers
archivés, la gestion des flux d’entré et de sortie des dossiers du stock de l’archive.
2010/2012
GED : Ce module permet gérer les documents d’ordre administratif et médical (en supportant tout format de document : Word, Excel, PDF, JPEG,...), utilisation d’une arborescence bien hiérarchisé, Gestion des droits d’accès pour chaque groupe utilisateur, Gestion des courriers : importation et exportation des e-mails,
Numérisation des documents,…
Compte Rendu : Ce module permet de gérer les demandes d’examen radio, la mise à jour des comptes rendu relatifs aux examens par patient en utilisant des
documents type (manipulation des documents Word), l’envoie des comptes rendu par courrier électronique,…
Restauration : Ce module permet de gérer les soldes affectés aux employés relatif aux consommations des produits de Coffe-Shop et restaurant, gestion des
commandes lancés par les employés, Manipulation des empruntes et des cartes
magnétiques.
Réception : Ce module permet de gérer les admissions des patient ainsi que la
numérisation des pièces jointes lors de l’admission (CIN, Passeport, Lettre
d’admission,…), Reconnaissance automatique d’un patient lors de la numérisation du CIN ou du passeport s’il s’agit d’un ancien patient.
Langage de programmation : C#
SGBD : SqlServer2008R2
Environnement : Visual Studio 2008
Framework : .NET 3.5
J’ai travaillé au sein de la société Générale Distribution (filial du groupe Bejaoui Metal) pendant deux ans en tant que analyste programmeur dont j’ai réalisé trois applications de gestion, un catalogue et une affiche publicitaire :
Réalisation d’une application de gestion : « Gestion des règlements : chèque,
traite, retenu a la source ».
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
2010/2012
Réalisation d’une application de gestion : « Gestion des importations ».
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
2010/2012
Réalisation d’une application de gestion : « Gestion des mouvements de caisse ».
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
2010/2012
Réalisation d’un catalogue (91 pages)
Outils utilisés : Adobe illustrator CS3.
Adobe Photoshop CS3.
2010/2012
Réalisation d’une affiche publicitaire (4 pages)
Outils utilisés : Adobe illustrator CS3.
Adobe Photoshop CS3.
Expériences Individuelle
2012
Réalisation d’une application de gestion « Gestion des réservations hôtelière »
comme projet de fin d’étude pour l’obtention d’un diplôme d’ingénieur en
informatique.
Outils utilisés : Visual Studio 2010, SQL Server 2008
Langage utilisé : C#
Architecture : Nhibernate(ORM)
2011
Réalisation d’une application de gestion : «Gestion CSC» pour TUNISIE
TELECOM.
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
2010
Réalisation d’une application de gestion : « Gestion commerciale».
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
2010
Réalisation d’une application de gestion : « Gestion de réservation et de vente des résidences ».
Outils utilisés : Visual Studio 2008, SQL Server
Langage utilisé : C#
Formation Académique
2012/06
Diplôme « Ingénieur en informatique »
Ecole Nationale d’Ingénieurs de Sfax (TUNISIE)
2009/06
Diplôme « Maîtrise en informatique de gestion et commerce électronique »
Institut Supérieur de l’Informatique et Multimédia de Sfax (TUNISIE)
2007/06 Diplôme fin du 1er cycle « informatique de gestion et commerce électronique »
Institut Supérieur de l’Informatique et Multimédia de Sfax (TUNISIE)
2005/06 BAC Economie et Gestion
Lycée 9 Avril à Sfax (TUNISIE)
Langues
Arabe : Langue Maternelle
Français : Langage Courant
Anglais : Niveau Moyen