Compétences techniques :
Bases des données :
SQL Server et procédures stockées
SSIS
SSRS
Conception Objet IHM
Framework .Net, C#
ASP .Net MVC/Core (DNX), WPF, Web Services, WCF, Web API
Entity Framework / Core (ORM), Dapper (ORM)
Test Unitaire, TDD
HTML5, CSS3, Bootstrap
Java script, JQuery
AngularJS 1.5, Angular 8, Type Script, NodeJs
Team Foundation Server (TFS, VSTS), GIT
Intégration Continue (Jenkins)
Méthodes de travail
Conception UML
SCRUM, Agile
Architecture
N-Tiers (Création des architectures N-Tiers)
Concept SOLID (Utilisation du concept SOLID pour la conception d’une architecture web)
Design patterns (Utilisation des designs pattern recommandé par Microsoft pour la création des architectures N-Tiers selon le concept SOLID)
2009 : Faculté des sciences en Tunisie FSS Maîtrise en informatique en « Génie logiciel » Bac+4
2002 : Lycée Secondaire à Sfax Tunisie Baccalauréat Math
2018 : Formation ASP .NET Core2, Angular 6
2012: Formation ASP .NET MVC3
2011: Formation oracle (oracle 10g)
Expériences Professionnelles
Client : CEGC
Période : Septembre 2018 à Novembre 2019
Contexte : Analyse, maintenance et développement des nouvelles fonctionnalités sur l’application PLUTON (gestion des cautions, garanties et risques).
Réalisations
Développement des nouvelles fonctionnalités sur l’application PLUTON
Participation à la conception des nouvelles fonctionnalités
Optimisation et maintenances des fonctionnalités existantes
Développement, optimisation et maintenances des procédures stockées
Analyse des demandes utilisateurs
Participation au déploiement de la solution (base de données et application) Environnement technique
Technologies utilisées : Framework .Net 4.0, C# .Net, ASP .NET MVC3, WCF
Base des données : SQL SERVER 2012, procédures stockées, DAPPER, LINQ
Affichage client : Html 5, CSS3, JavaScript, JQuery, Ajax, JSON
Outil développement : Visual Studio 2010, SVN
Site web : https://www.c-garanties.com/accueil
Client : Clear Channel
Période : Août 2017 – Août 2018 (13 mois)
Contexte : Maintenance et développements des nouvelles fonctionnalités dans les projets « Play », « BroadCast
» et « CIRCE », ces projets contient la gestion des contrats, gestion des sous-traitants, gestion des panneaux d’affichages (emplacement et synchronisations temps d’affichages des publicités), la gestion des dossiers d’affichages.
Réalisations
Mise en place d’un SSIS (ACPM) permettant de certifier les données d’affichages par panneau en créant un fichiers CSV et l’envoyer par FTP.
Mise en place des web api pour gérer l’abonnement des sous-traitants.
Développement des tests unitaires pour chaque web api utilisée.
Utilisation du Postman pour les tests fonctionnels.
Documentation technico-fonctionnelle concernant l’utilisation des web api.
Création du script d’analyse des données du log (Analyse fonctionnelle des réservations affichées par rapport à celles prévues par rapport la durée d’affichage).
Maintenance évolutive de l’application Play
Développement des nouvelles interfaces utilisateurs de l’application « BroadCast »
Mise en place de l’application web (ASP .Net MVC5) CIRCE Correction des tickets de l’application
Technologies utilisées : Framework .Net 4.5.1, C# .NET, ASP.NET MVC 5, Web Api 2, WPF, WCF
Base de données : SQL server 2014, SSIS, procédures stockées, Ado .Net, Entity Framework 6
Test unitaire : Microsoft Unit Test,
Analyse Technologies utilisées : Microsoft Analysis, Resharper.
Design Pattern : Dependency Injection, Services Layer, Decorator, MVVM, Repository, Unit Of Works.
Outil développement : Visual Studio 2013, Team Foundation Server 2015 (VSTS).
Site web : https://www.clearchannel.fr/
Client : PJMS/ Solocal Marketing Services
Période : Mai 2016 – Juillet 2017 (15 mois)
Contexte : Refonte totale de l’application Téléthon de l’ASP .Net webform en ASP .Net MVC5. Cette application contient plusieurs parties, principalement la gestion des utilisateurs, gestion des droits d’accès, gestion des contrats, gestion du production, CRM (Gestion Relations Clients), gestion des règlements et Remise en Banque.
2
Expert .NET
Réalisations
Mise en place d’une architecture web N-Tiers.
Participation à la conception de la base des données du Téléthon (en utilisant l’UML)
Mise en place des TDD (Développement Dirigé par les Tests)
Formation technique de l’équipe de développement.
Participation aux développements des différents modules (développement et correction des retours utilisateurs)
Déploiement sur les différents environnements (Dev, recette, préproduction et production)
Documentation technique et fonctionnelle
Technologies utilisées : Framework .Net 4.6, C# .NET, ASP.NET MVC 5.
Base de données : SQL server 2014, SSIS, Entity Framework 6 Code First, Dapper et LambdaSqlBuilder.
Affichage Client : Html5, CSS3, JavaScript, JQuery, Ajax, JSON, Bootstrap 3, Bootstrap-table.
Test unitaire : Microsoft Unit Test.
Analyse Technologies utilisées : Microsoft Analysis, Resharper.
Design Pattern : Dependency Injection, Services Layer, Decorator, Builder et Fast Mapper, MVVM, Repository, Unit Of Works.
Outil développement : Visual Studio 2015, Team Foundation Server 2015 (VSTS).
Client : Spark-It
Période : 4 Mois (Janviers 2016 –Avril 2016)
Contexte : Mise en place d’une application ERP qui contient les modules de gestion commerciale, gestion des ressources humaines, comptabilité, paie et production.
Réalisations
Mise en place d’une architecture web N-Tiers en ASP .Net MVC6 (DNX).
Développement du module ressource humaine
Amélioration de la conception d’une application modulaire ERP
Documentation technique et fonctionnel de l’application ERP
Formation technique de l’équipe de développement.
Technologies utilisées : Framework .Net 4.5, C# .NET, ASP.NET MVC6 (DNX), Web API 2,
Base de données : Entity Framework 7, LINQ, SQL server 2012,
Affichage Client : Html5, CSS3, JavaScript, JQuery, Ajax, JSON, Angular-Kendo UI, AngularJS (1.5), Type Script (1.5), Gulp
Test unitaire : Microsoft Unit Test,
Analyse Technologies utilisées : Microsoft Analysis, Resharper.
Design Pattern : Dependency Injection, Services Layer, Decorator, Builder, MVVM, Repository, Unit Of Works.
Outil développement : Visual Studio 2015, Team Foundation Server 2015 (VSTS).
Site web : https://www.spark-it.fr/
Client : VOLMA
Période : Juin 2015 –Décembre 2015 (7 mois)
Contexte : Création d’une application web permettant d’afficher un fichier PDF comme un livre de catalogue (PDF flip ebook).
Réalisations
Mettre en place d’une architecture n-tiers.
Mettre en place d’une application web PDF flip ebook.
Création des tests unitaires
Technologies utilisées : Framework 4.5, C# .NET, ASP.NET MVC 5, Web API 2
Base de données : Entity Framework 6, SQL Server 2012, LINQ
Affichage Client : Html5, CSS3, JavaScript, JQuery, Ajax, JSON
Test unitaire : Microsoft Unit Test
3
Expert .NET
Analyse code : Microsoft Analysis, Resharper.
Design Pattern : MVVM, Repository, Services, Dependency Injection, Unit Of Work
Outil développement : Visual Studio 2015, SVN
Site web : http://www.volma.com/
Client : JOUVE
Durée : Avril 2012-Mai 2015 (38 mois)
Projet 1 :
Contexte : Développement d’un module d’édition de procédures juridiques et administratives, ce module intègre les fonctionnalités de visualisation, personnalisation et persistance d’une procédure
Réalisations
Analyse des spécifications fonctionnels et techniques
Configuration et mise en place du système d’intégration continue.
Intégration du module gestion d’authentification SSO et d’autorisation des accès
Mise en place des contrôles des cohérences d’une procédure
Maintenance corrective et évolutive des différents modules
Implémentation des tests unitaires
Contribution à l’amélioration de l’architecture applicative
Déploiement et configuration sur le serveur de test
Technologies utilisées : Framework 4.5, C# .NET, ASP.NET MVC 3, ASP.NET MVC 4, WCF
Base des données : Entity Framework 4/5, LINQ, SQL server 2008, SQL server 2012
Affichage Client : Html5, CSS3, JavaScript, JQuery, Ajax, JSON
Test unitaire : Microsoft Unit Test
Analyse code : Microsoft Analysis, Resharper.
Design Pattern : MVVM, Repository, Services, Dependency Injection
Intégration Continue : Jenkins, MSBuild, MS Test, MS Deploy
Outil développement : Visual Studio 2015, SVN
Projet 2 :
Contexte : Evolution d’une application composite (mashup) en ajoutant des widgets qui présentent du contenu à partir des plusieurs applications internes et externes.
Réalisations
Exploitation des flux RSS et web services
Développement des widgets de recherches sur un fond documentaire (MongoDB)
Intégration des widgets d’affichage animé
Déploiement et configuration sur le serveur de test
Technologies utilisées : Framework 4.5, C# .NET, ASP.NET MVC 4, ASP.NET MVC 5
Base des données : Entity Framework 5/6, LINQ, SQL server 2012, MongoDB
Affichage Client : Html 5, CSS3, JavaScript, JQuery, Ajax, JSON
Test unitaire : Microsoft Unit Test
Analyse code : Microsoft Analysis, Resharper
Design Pattern : MVVM, Repository, Services, Dependency Injection
Outil développement : Visual Studio 2013, SVN
Site web : https://www.jouve.com/
Client : HELION CAPITAL
Durée : Aout 2009-Mars 2012 (32 mois)
Projet 1 :
Contexte : Conception et Développement d’une application gestion de paie Réalisations
Conception et Développement d’une application Win Forms gestion de paie.
Développement de l’application gestion de paie en Web Forms.
Migration de l’application Web vers le Modèle MVC3
Technologies utilisées : Framework 4.0, C# .NET, Winforms, ASP.NET Web Forms, ASP.NET MVC3
4
Expert .NET
Base des données : Entity Framework 4, LINQ, SQL Server 2008.
Design Pattern : Repository, Singleton, Locator
Outil développement : Visual Studio 2010.
Projet 2 :
Contexte : Maintenance et développement d’une application ERP de gestion pour une société française spécialisée dans la restauration aérienne.
Réalisations
Maintenance et développement d’une application ERP de gestion pour une société française spécialisée dans la restauration aérienne.
Participation à la conception de la base des données
Environnement technique
Technologies utilisées : Framework 3.5, C# .NET, Win Forms
Base des données : Ado .net, SQL Server 2005
Outil développement : Visual Studio 2008, SVN
Projet 3 :
Contexte : Conception et développement d’une application destiné pour les sociétés boursières. Cette contient un module de gestion des clients, module de gestion des transaction boursière (achat/vente dans la bourse), module de comptabilité
Réalisations
Conception de la base des données en utilisant UML
Participation au développement des différents modules Environnement technique
Technologies utilisées : Framework 4.0, C# .NET, WPF
Base des données : LINQ, SQL SERVER 2005,
Design Pattern : MVVM, Observer, Command, Repository, Services, Singleton, Locator
Outil développement : Visual Studio 2010, Team Foundation Server 2010
Projet 4 :
Contexte : Maintenance évolutive d’une application de gestion commerciale orienté pour les PME Réalisations
Maintenance évolutive d’une application de gestion commerciale orienté pour les PME Environnement technique
Technologies utilisées : Framework 2.0, C# .NET, Win Forms,
Base des données : ADO.Net, SQL Server 2005
Outil développement : Visual Studio 2005
Activités extra-professionnelles
Client : OCEANECONSULTING
Durée : SEPTEMBRE 2019-Fevrier 2020 (6 mois)
Contexte : Création d’une application de recherche des vols et historisation de la recherche Réalisations
Mise en place d’une architecture web N-Tiers en ASP .Net Core3 et Angular 8
Mise en place des TDD (développement dirigé par les tests)
Développement de l’application Flight
Intégration du module « agm-direction »
Conception de la base des données en utilisant UML
Technologies utilisées : Framework .Net Core, C# .Net, ASP .NET Core 3, WebApi2
Base des données : SQL SERVER 2012, Entity Framework Core
Affichage client : Html 5, CSS3 (scss), TypeScript, NodeJs, Angular 8, AngularCli, JSON
Test Unitaire : MS Unit Test
Outil développement : Visual Studio 2019, Visual Code, VSTS, GIT
Contexte : Création d’une application de gestion de recrutement qui contient une mise en place d’un processus de recrutement, planification des rendez-vous de recrutement et analyse du suivi de recrutement.
Réalisations
Mise en place d’une architecture web N-Tiers en ASP .Net Core3 et Angular 8
Mise en place des TDD(développement dirigé par les tests)
Développement de l’application de recrutement
Intégration du package de Microsoft Exchange
Intégration des charts graphiques et l’agenda du recruteur (fullcalendar)
Conception de la base des données en utilisant UML
Technologies utilisées : Framework .Net Core, C# .Net, ASP .NET Core 3, WebApi2
Base des données : SQL SERVER 2012, Entity Framework Core
Affichage client : Html 5, CSS3 (scss), TypeScript, NodeJs, Angular 8, AngularCli, JSON, PrimeNg
Test Unitaire : MS Unit Test
Outil développement : Visual Studio 2019, Visual Code, VSTS, GIT
FeelanceDay, date création entreprise 12-05-2017 - Il y a 7 ans, forme juridique : SARL unipersonnelle, noms commerciaux REESK DIGITAL SOLUTION, adresse postale 28 RUE DE LONDRES 75009 PARIS, numéro SIREN : 829739622, numéro SIRET (siège) : 2973962200019, numéro TVA Intracommunautaire : FR28829739622, numéro RCS Paris B 829 739 622, activité (Code NAF ou APE), edition de logiciels applicatifs (5829C)
Nous passerons en revue les rapports du Freelance et du client afin de rendre la meilleure décision. Il faudra 3-5 jours ouvrables pour l’examen après avoir reçu les deux rapports.