Novembre 2017 - présent
Consultant .Net Senior – Clear Channel FRANCE | ********/
Principales responsabilités et projets:
• Participer au développement des modules Offre, RM & Vente (Ajouter des fonctionnalités demandé par les utilisateurs) durant l'analyse du besoin jusqu'au validation des sessions UAT.
• Elaborer des scripts de donnés en masse afin d’ajouter des nouveaux patrimoines avec leur allocation, critères et tarifications.
• Mettre en place des batchs des donnés afin d'intégrer des stratégies de nettoyage côté métier (recycler des donnés arrivent à échéance).
• Assurer le support sur des problèmes urgent.
• Travaux de performances et d’assainissement de l’application Broadcast, en transverse sur toutes les branches (chantier avec beaucoup de T-SQL [lancer un profiler et vérifier le plan d'exécution IO et tables scan, vérifier le croisement des donnés en jointure et en utilisant des tables temporaire en évitant des croisements des donnés massif.
• Effectuer une surveillance des scenarii classique afin de remédier des fuites mémoires possible, renforcer le code source, correction des erreurs de bindings, corriger les bugs silencieuses en PROD et en UAT.
• Backup du delivery manager : pour livrer avec l’intégration continue, faire les merges et stabiliser les environnements
• Backup de l’architecte : Aider et débloquer les développeurs dans leur travail.
Mots clés: VS 2013, VS 2017, Framework .Net 4.0, Framework .Net 4.7, C#, MVVM, WPF client lourd, SQL SERVER 2014, TSQL, SQL Profiler, TFS.
Juillet 2015 - Octobre 2017
Ingénieur R&D, .NET – OPEN BEE | ********
Principales responsabilités et projets:
• Participation aux différentes phases de cycle de vie des projets (étude, design, développement, intégration, optimisation et tests unitaires).
• Assurer une migration des applications vers Visual studio 2017, Framework .Net 4.7.
• LAD Manager : Mise en place d'un module qui permet de rechercher un mot clé dans un document et de pouvoir configurer des indexes depuis une zone configurable par mot clé et/ou expressions régulières.
Ce module a été inspiré depuis un ancien module existant sauf que le nouveau module gère la complexité des zones fixes avec un modèle de document ou Templates (pouvoir gérer des documents scannés avec des décalages ou une mauvaise orientation).
• KOMI IWS V1.0 : Mise en place d'une application connecteur entre une MFP et un portail en assurant des fonctionnalités tel que: SCAN, PRINT, Documents explorer et la recherche des documents par mot clé.
• ERP Manager : Assurer la maintenance de ce produit avec l'ajout de certaines fonctionnalités
(Configurer des indexes de type date sans jour, ajouter des options dans les indexes pour
permettre d'exploiter des options supplémentaires de découpage du document, Optimiser
l'algorithme de découpage et identification du modèle de document, adapter l'architecture
MVVM aux différents interfaces).
Mots clés: VS 2008, VS 2010, VS 2013, VS 2017, Framework .Net 4.0, Framework .Net 4.7,
C#, MVVM, WPF client lourd, Python, java script, HTML, ABBYY, XML, Windows installer
3.1, Jira, Jenkins.
Juillet 2011 à Juin 2015
Ingénieur R&D, .NET – MEDTNET
Participation aux différentes phases de cycle de vie des projets (étude, design, développement,
intégration, optimisation et test unitaire).
Migration d’une base de données SQL Server 2008 R2 vers SQL Server 2014.
Développement d’une application Client lourd qui permet de paramétrer les zones d’exclusions des
parcelles.
Création des rapports qui permet de résulter un récapitulatif des modules existants avec des
illustrations significatifs.
Développement d’un moteur de calcul des risques des maladies des céréales.
Mise en place d’une application Web pour la validation des entrées de calcul et visualisation des
risques des maladies.
Développement des modules dans un logiciel pour la saisie des données parcellaires.
Développement des modules dans un logiciel pour les optimisations organiques et minérales.
Développement d’un moteur d’évaluation des impacts environnementaux d’un produit agronome
pour chaque étape de son cycle de vie.
Mise en place d’une application web pour la validation des entrées du moteur de calcul,
visualisation et comparaisons des résultats pour chaque impact environnementaux.
Développement d’une application web de gestion de quizz.
Développement d’une application web pour la gestion des variétés dédiées aux coopératives.
Mots clés: VS 2010, C#, RDLC, SQL Server 2008 R2, Blend 4.0, MVVM, WPF client lourd,
SQL Server 2014, Silverlight 3 & 4 & 5, WCF, MVC4, Razor, Entity Framework, WCF RIA
Services.
Février - Juin 2011
Projet de fin d’études (Cycle ingénieur) – MEDTNET
Conception et réalisation d'une application de gestion des variétés dédiées aux coopératives.
Mots clés: Silverlight 3, C#, WCF RIA Services, SQL Server 2008.
Mars - Juin 2008
Projet de fin d’études (Cycle technicien) – Next Web Plus | ********
Conception et réalisation d'une application de gestion des réservations des billets de voyage (Front
Office) avec une deuxième partie BackOffice pour gérer les différentes rubriques du site.
Mots clés: PHP, Flash, Photoshop, UML, Sqlite.
2008 – 2011 Diplôme d’Ingénieur en Informatique
Ecole Supérieure Privée d’Ingénierie et de Technologies (ESPRIT)
2005 – 2008 Diplôme Universitaire de Technologie en Informatique et Multimédia
Institut Supérieur des Arts Multimédias de la Mannouba
Juin 2005 Baccalauréat Scientifique
Mathématique
Lycée Secondaire Mohamed Boudhina Hammamet, Tunisie
Languages: HTML, HTML5, CSS, ASP, JavaScript, Java, XML,
Technologies Microsoft: WPF, Silverlight, WCF, ADO.Net,Linq, Entity Framework.
Conception: UML 2.0, MVVM, MVC, Design Pattern,Modèle en couches, Merise
IDE : Visual Studio (2008, 2010, 2012, 2015, 2017), Eclipse, C#, VB.Net, XAML, C/C++
SGBD: Oracle, MySQL, SQL Server SQLITE
Plateformes: .NET
LANGUES : Arabe: Maternelle Français: Parlé et écrit Anglais : Parlé et écrit