1. REBAÏ Hamida
33 ans
Référent technique .NET / Angular /Xamarin
[Mail] rebai.hamida@gmail.com / didourebai@gmail.com
[Web Site] http://rebai-hamida.azurewebsites.net
[Blog] http://hamidarebai.blogspot.it
[LinkedIn] https://tn.linkedin.com/in/hamida-rebai-trabelsi-09b8525
[MSDN] https://social.msdn.microsoft.com/profile/rebai.hamida.trabelsi
[Github] https://github.com/didourebai
[CodeProject] https://www.codeproject.com/Members/didou_rebai
[C-SharpCorner] http://www.c-sharpcorner.com/members/rebai-hamida
[Téléphone] +21697667242
8 ans d’expérience
ARDIA (Actia Group Campany) 07/2014 – Présent
http://www.ardia.com.tn
Référent technique .NET/Angular/Xamarin
- Support dans le développement de technologies BackEnd à l'aide des technologies
Microsoft. (c #)
Page 1/8
Compétences Techniques
Langages C,C++, C#, VB.NET, VB6, VBScript, XHTML, C, C++, SQL, T-Sql, ScriptShell,
WPF, WCF, Silverlight, Java
Technologies de
développement
Entity Framework, NHibernate, Nunit Framework, Moq, NServiceBus, Log4Net for
logging, Automapper for object-to-object mapping
Framework .NET 2.0, 3.0, 3.5, 4.0, 4.5, 4.6 / AngularJs, jQuery, jQueryUI
Serveurs IIS, Exchange, Lotus, Apache, Tomcat, Jboss, Glassfish
Technologies Winforms, WebForms
Bases de données SQL Server 2003/2005/2008, Postgresql 9.1, Access, MySQL, Oracle
Datwarehouse,
Datamining,
datamart
Talend, Pentaho, Mondrian (pour les cubes OLAP), SSL Server Business Intelligence
2005 et 2008, et pour le reporting IReport et Sharepoint.
Technologies Web XML, XSL, ASP.Net, Javascript, CSS, Ajax, XSD, XAML
Modélisation UML, Merise
Environnements Visual Studio 2015 2013, 2012, 2010, 2008, 2005, Telerik, DevExpress, Resharper
Méthodologie Agile (SCRUM, JIRA)
Compétences Fonctionnelles Gestion de projet et Méthodes
• Etudes et développement
• Suivi de projet
• Etude fonctionnelle
• Merise, UML
• Agile
• SVN, TFS Git
Expériences Professionnelles
2. - Revue du code et assurance de la mise en application d'un modèle de conception optimisé
et des bonnes pratiques.
- Support dans les technologies FrontEnd: AngularJS 1.X et AngularJS 2.0, HTML5, CSS3,
Bootstrap ....
- Implémentation des architectures et l'adapter aux nouvelles technologies
comme asp.net Core framework ...
-Implémentation et support sur les développements mobile sous Xamarin.
ARDIA (Actia Group Campany) 03/2014 – 06/2017
http://www.ardia.com.tn
Ingénieur Sénior Etude et Développement .Net
Implémentation des applications web en utilisant les bons pratiques et les outils innovants.
Implémentation d’un modèle solide, un cadre d'application à usage général et un modèle de
projet, ce modèle est composé de deux côtés et comprend tous ces technologies :
1- Côté serveur
- Basé sur les nouvelles versions d’ASP.NET MVC et Web API.
- Implémentation de “Domain Driven Design” (Entities, Repositories, Domain
Services, Application Services, DTOs, Unif Of Work...)
- Implémentation des architectures en couche (Layer) (Domain, Application,
Presentation et Infrastructure Layers).
- Fournir une infrastructure pour développer des modules réutilisables et composables
pour les grands projets.
- Utilisation des frameworks/libraries récents.
- Fournir une infrastructure et de le rendre facile à utiliser l’injection de dépendance
(utilisation de Castle Windsor comme DI container).
- Fournir un modèle strict et des classes de base pour utiliser « Object-Releational
Mapping » facilement (soutient directement EntityFramework et NHibernate).
- Prise en charge et met en œuvre les migrations de bases de données.
- Comprend un système de localisation simple et flexible.
- Comprend un EventBus côté serveur pour les événements de domaine global.
- Gérer la gestion des exceptions et de validation.
- Créer une couche dynamique de l'API Web pour les services d'application.
- Fournir des classes de base et auxiliaires pour mettre en œuvre certaines tâches
courantes.
2- côté client
Page 2/8
3. - Fournir des modèles de projet pour une seule page Applications (SPA) (avec
Angularjs) et multi-page Applications. Les modèles sont basés sur Twitter Bootstrap.
- Bibliothèques javascript principalement utilisés sont inclus ana configuré par défaut.
- Créer un proxy en javascript dynamiques pour appeler les services d'application (en
utilisant la couche dynamique de l'API Web) facilement.
- Comprendre des APIs uniques pour certaines tâches courantes: montrant des alertes et
des notifications, l'interface utilisateur de blocage, ce qui rend les requêtes AJAX ...
Technologies: ASP.NET, ASP Web API REST, AngularJS, MVC4, MVC5, Oracle....
Manage windows azure. IIS 7.5 / 8
Environnement technique : C#, Framework 4.6, VisualStudio 2013/2015, Oracle
(Sql Dbx Database IDE), SQL, Log4Net, AutoMapper, ASP.NET MVC, ASP.NET
Web API, SPA AngularJS, DDD, JQuery, Javascript, Ajax, méthodologie agile Srum.
GES2016 (http://www.ges2016.org) 21/06/2016 – 24/06/2016
Déléguée Tunisienne
https://medium.com/global-entrepreneurship-summit/meet-ges-delegate-trabelsi-reba
%C3%AF-hamida-2cd604221610#.yrftac16q
A travers la solution “AlloTabib” (http://allotabib.net), présentant la Tunisie en tant que
délégué à la GES2016 (http://www.ges2016.org ).
AlloTabib développé en totalité avec les nouvelles technologies .NET et supporté par
Microsoft dans leur programme des startups Bizspark
(https://www.microsoft.com/bizspark/startup/profile.aspx?Startup=556012) a eu l’opportunité
d’être sélectionné parmi des millions de candidatures à travers le monde entier.
AlloTabib est déployé sur Windows Azure.
Liens :
http://www.tekiano.com/2016/06/22/des-entrepreneurs-tunisiens-talentueux-presents-au-ges-
2016-a-la-silicon-valley/
https://english.alarabiya.net/en/business/economy/2016/06/21/Tunisian-startup-aims-to-be-
Google-of-healthcare-in-country.html
https://english.alarabiya.net/en/perspective/analysis/2016/06/19/GES-Engaging-with-
entrepreneurs-in-the-Middle-East.html
Co-Founder Tunisian .NET Community 03/2015 - Présent
Ce sera le premier groupe qui se regroupe les développeurs .NET tunisiens, cette communauté est
orientée vers les développeurs .NET expérimentés afin d’aider les jeunes à mieux appréhender ces
technologies.
MEDIASYS (Editeur) 10/2010 - 02/2014 (3 ans et 5
mois)
http://www.edisys.eu/groupe/mediasys.php
Ingénieur Etude et Développement .Net (Développement et Leader Project) 11/2013 –
02/2014
Développement du module TMA et MEC 2014 dans le site SPIGAO : www.btp.spigao.com
Page 3/8
4. Tâche de maintenance corrective des bugs remontés par les clients ayant des abonnements sur
le site.
Rédaction d’un Backlog technique
Développement
Tests
Environnement technique : C#, Framework 4.0, VisualStudio 2010, SQL Server
2008, SQL, DevExpress, NUnit, ASP.NET, JQuery,Javascript, Ajax, méthode agile
(scrum)
Ingénieur Etude et Développement .Net (Développement et Scrum Master)
11/2012 - 09/2013
Développement de l’application QACHE : application desktop de qualification des acheteurs
en France, La qualification acheteur est une mission de référencement de plates-formes de
dématérialisation. Dans l’optique de rechercher une veille d’appels d’offres exhaustive, ce
référencement est nécessaire pour alimenter la production de scénarios de récupération de
données (aapc, dce,…).
Réaction des spécifications techniques et fonctionnelles
Développement
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, Visual Studio 2010, PostgreSQL
9.1, SQL, NHibernate, DevExpress, XML, XSD, XSL, NSB, NUnit, méthode agile
scrum (JIRA)
Ingénieur Etude et Développement .Net (Développement et Scrum Master)
09/2012 – 11/2012
Développement du module service BOAMP et DoubleTrade (Projet SAIA):Le projet SAIA
(Service Automatisé d'intégration des Avis) consiste à importer et extraire les avis qui existent
déjà sur FTP (http://www.boamp.fr/) ou http (http://www.doubletrade.com/) suivant la nature
du fournisseur d'avis (service payant). Le but de ce projet est d'importer ces fichiers (XML)
depuis FTP/http, les extraire en local et dégager toutes les consultations à insérer dans la base
de données.
Développement
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, Visual Studio 2010, PostgreSQL
9.1, SQL, NHibernate, DevExpress, XML, XSD, XSL, NSB, NUnit, méthode agile
scrum (JIRA)
Ingénieur Etude et Développement .Net
07/2012 – 09/2012
Développement du module Eclaireur (Projet VEILLE2012): Le projet Veille 2012 consiste à
collecter les informations depuis les sites internet (appel d'offres) et les traiter pour avoir un
avis final à intégrer dans la base de données Veille.
Page 4/8
5. Après collecte des informations (téléchargement des pièces jointes, normalisation des objets),
le projet consistait à élaborer des scénarios de navigation sur des fichiers.
Réaction des spécifications techniques et fonctionnelles
Développement
Documentation
Tests unitaires
Environnement technique :C#, Framework 4.0, VisualStudio 2010, SQL Server
2008, SQL, Entity Framework, DevExpress, XML, XSD, XSL, NSB, NUnit, méthode
agile (scrum)
Ingénieur Etude et Développement .Net
06/2012 – 07/2012
Création d’une application de conversion de tous les types des documents vers des fichiers
HTML
Réaction des spécifications techniques et fonctionnelles
Développement
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, Visual Studio 2010, Sql Server
2008 ,DevExpresse, XML, XSD, XSL, NSB, NUnit, méthode agile (JIRA)
Ingénieur Etude et Développement .Net
02/2012 – 06/2012
Développement et correction du module Spigao Detection (https://btp.spigao.com/) Gestion
de la maintenance évolutive et ajouter le module de gestion des plannings.
Réaction des spécifications techniques et fonctionnelles
Conception
Développement
Intégration de maquette
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, VisualStudio 2010, SQL Server 2008,
SQL, DevExpress, NUnit, ASP.NET, JQuery, Javascript, Ajax, méthode agile (scrum)
Ingénieur Etude et Développement .Net
01/2012 – 02/2012
Développement de services de notification dans un serveur d'échanges (système SOA).
Réaction des spécifications techniques et fonctionnelles
Développement
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, VisualStudio 2010, SQL Server 2008,
SQL, DevExpress, NUnit, NServiceBus, méthode agile (scrum)
Ingénieur Etude et Développement .Net
10/2010 – 01/2012
1- Mise en place de la solution EDIAO 2 qui est composé d’une application implémenté
en J2EE (projet nommé EPM), le connecteur, serveur d’échange et le projet EDIPA.
Page 5/8
6. 2- Développement du connecteur entre le portail d'acheteurs et EDI-ECHANGE en
collaboration avec l'équipe d’Edisys France.
3- Développement d’une Intranet pour la dématérialisation des appels d’offre en France.
(projet nommé : EDIPA hébergé en ligne : edipa.editender.com)
Réaction des spécifications techniques et fonctionnelles
Développement
Documentation
Tests unitaires
Environnement technique : C#, Framework 4.0, VisualStudio 2010, SQL Server 2008,
SQL, DevExpress, NUnit, NServiceBus, MVC 3, autofac, méthode agile (scrum)
Svetlinasoft-it (SS2I) 02/2010 - 09/2010 (8 mois)
Analyste Programmeur / Chef de projet
Développement d’une solution CRM : « GoldenCRM » regroupe l’ensemble des
dispositifs ou opérations de marketing ou de support ayant pour but d’optimiser la qualité
de la relation client, de fidéliser et de maximiser le chiffre d’affaires ou la marge par
client.
Etudes des besoins, Rédaction du cahier des charges
Création de la base de données sur SQL Server 2008
Estimation des charges
Préparation IHM
Développement de l’application
Test de l’application
Environnement technique : C#, ASP.NET Framework 4, Visual Studio 2010, SQL Server
2008, Telerik, Architecture 3-tiers, Visio 2003, Blend 3, Silverlight
Contech-Lab (SS2I) 05/2009 - 08/2009 (3 mois)
Analyste Programmeur Java – PHP / Chef de projet
Développement :
1- http://ecom.nmllab.com/index.php
2- DataviewOne, DataviewTwo : les mêmes principes que ce site :
http://presidentialwatch08.com/index.php/map/ ), chargement à travers un fichier
XML
Environnement technique : php, CMS : Magento et oscommerce, java, swing application,
sqlite, Zend framework, mysql, ActionScript 3/flash, XML, netbeans 6.5, Eclipse, Zend
studio, Dreamweaver, macromedia flash 8,MySql , MacOS.
Laser Informatique /VeyaProd (SS2I) 06/2008 - 09/2008 (3 mois)
Analyste Programmeur ColdFusion
Développement de l’intranet de CE HP (comité d’entreprise de la société HP).
http://www.veyaprod.com/veya_solution.pdf
Page 6/8
7. Environnement technique : coldfusion, java, CSS, html, javascript et ajax, SQL Server
2005, Dreamweaver 8
Stream – Support technique de DELL 20/09/2006 – 13/08/2007(9 mois)
Technicien support chez Stream dans le Plateau DELL, maintenance matériel et logiciel des
ordinateurs du bureau DELL Dimension, configuration filaire et sans fil sous XP et Vista.
Certification dans le cadre professionnel : Dell Certified Systems Expert : Foundation
2005 Desktops, Dell Certified Systems Expert: Foundation 2007 Laptop, Basic Wireless
Technology.
MATIONS
Formation Initiale
2011 Master en ingénierie des systèmes d’information et du logiciel - ESTI
2009 Maitrise en informatique appliqué à la gestion – ISG Tunis
2006 DUT en technologie des systèmes d’information et de communication – ISI Ariana
Formation Continue
2011
UTIC Lab (http://www.utic.rnu.tn/) Recherche – PFE : Contribution à la Conception
et Implantation d'un intergiciel pour le Calcul Parallèle de cubes OLAP.
• Langage : Java.
• Environnement et technologies: Olap4j, mondrian, client OLAP.
• Conception : UML, Visual paradigm.
• SGBD : Oracle 10g express (Banc d’Essai TPC-H).
2010
SVETLINASOFT-IT : Formation Composite application, PRISM, Silverlight 4 sous
visual studio 2010, SQL Server 2008 et 2010, WPF, WCF, WWF
2009
TADBIR SAFELY, Charguia2 – PFE : Réalisation d’une application d’aide à
l’implémentation d’un système de management de la qualité selon la série des
Normes ISO 9001 version 2008.
• Langage : Java.
• Environnement et technologies: JEE 5, utilisant : EJB3, JSF, JMS, Javamail,
hibernate : persistance ( mapping database ).
• Conception : UML, Visual paradigm.
• SGBD : SQL Server 2005 (les tables, procédures stocké et administration).
2008 IBM, Lac, Tunisie – PFE : Implémentation et le développement d’une application
d’automatisation et gestion des opportunités chez IBM.
• Outil de groupware : pour création, d’organisation et de partage de
documents : Lotus Notes.
Page 7/8
Formations
8. • Conception : UML, Rational Rose.
• Langage de programmation : lotus script et formula, design HTML.
2005
Tunisie Telecom: création d'une application de gestion d’abonné chez Tunisie
Télécom.
2004
BIAT, siège de Tunis Direction Système d’information et Audit informatique :
Exploitation, étude du système d’information de la direction, une recherche sur la
maintenance matériel des serveurs.
Langues
Français Courant
Anglais Technique
Autres
Permis de
conduite
B
Honneurs et récompenses
Arabmobilechallenge (http://www.arabmobilechallenge.com) : Finaliste régionale présentant
la Tunisie avec le projet AlloTabib (www.allotabib.net)
Page 8/8