Full-Stack .NET Developer
Objectif : Mettre mes compétences et ma motivation au service de votre organisme.
– FORMATION/CERTIFICATIONS
29 Sept 2012 : Certifié SecurityTube Metasploit Framework Expert (SMFE).
2009/2012 : Diplôme d’Ingénieur en Informatique de l’EMSI
Ecole Marocaine des Sciences de l’Ingénieur – Casablanca
Filière « Ingénierie Informatique et Réseaux »
Option « Méthodes Informatiques Appliquées à la Gestion des Entreprises (MIAGE) »
2008/2009 : Diplôme Technicien spécialisé en développement informatique –ISNTIC Beni Mellal.
2006/2007 : Baccalauréat Electrotechnique Lycée Jaber Ben Hayan Casablanca.
-EXPERIENCES PROFESSIONNELLES
➢ Du 18/09/2018 à aujourd’hui: .NET Developper
Mission chez Cdiscount du 18/09/2018 à aujourd’hui
• Evolution d’application SellerZone et correction des bugs (ASP.NET MV5) (8 mois).
SellerZone est le backoffice dédié aux vendeurs Cdiscount, il est développé en ASP.NET MVC5 et en utilisant l’architecture R2.
Outils et technologies : ASP.NET MVC5, HTML5, CSS3, Bootstrap 3, C# 6, SQL Server, Architecture R2, Talend, ElasticSearch.
• Analyse et developpement d’une application pour le projet Wallet (.NET Core 2) (En cours: 4 mois)
Wallet ‘Cagnotte’ est un portemonnaie électronique sur le modèle de Paypal ou d’Amazon Pay pour l’online.il permet aux
clients d’acheter des cartes cadeaux, de recharger leur compte de monnaie électronique par carte, virement automatique ou en
espèces à la caisse d’un magasin et d’encourager les paiements à plusieurs.
Outils et technologies : WebAPI core 2, Dapper, Kubernetes, Swagger, Git, Ceph, SQL Server, DDD, ASP.NET MVC5, Javascript,
CSS, HTML5, Cryptographie, RabbitMQ, JSON, Health Check.
➢ Du 10/03/2016 à aujourd’hui: Full-Stack .NET Developper chez NS Industrys (Casablanca)
• Analyse et développement d’une application BlockChain basé sur Ethereum « pour Atlanta Assurances » (En cours: 4 mois ).
AtEthereum est un réseau privé d’Atlanta basé sur le Blockchain (Ethereum) pour générer des Smart Contracts (assurances)
crées par les agents d’Atlanta. Le projet et constitué de 3 partie : La première est une application mobile développé en
Xamarin pour générer les Smart Contracts puis les envoyer au nœud développé en WPF. (2 partie) qui va les sauvegarder
(mining). La troisième partie et une application web pour afficher tous les Contracts créer par les agents.
Outils et technologies : Angular 4, Web API (.NET Core 2), EF6, AutoMapper, HTML5, TypeScript, Css3, Sentry, SQL Server
2012, Git Bitbucket, Design Pattern, Xamarin(Android & IOS), SQLite, Xam.Plugin.Connectivity, QRCode, Cryptographie,
Google Vision, WPF, MVVM, Nethereum, Json, Geth, Azur, Solidity, Winsocket, Win32 API.
• Analyse et développement d’une application de la reconnaissance des cartes grises « pour tous lesassurances »(3 mois).
Ramadia est une application qui permet de détecter les cartes grises et identifie le numéro de chassé, elle est développé en
python en utilisant OpenCV et Tensorflow pour l’Apprentissage profond ‘Deep learning’. Elle permet aussi d’envoyer les
cartes et afficher les résultats.
Outils et technologies : OpenCV, Python 2.7, Numpy, TensorFlow, KNN Algorithme, Deep learning, Ubuntu, Apache, JSON,
Angular 4, HTML5, TypeScript, Css3, Ajax, Sentry, Visual Code.
• Analyse et développement d’une application pour la gestion du SAV et la vente (ASP.NET MVC5) « NS MOBILI « (1 an).
PlasmaWEC est une application web développée en ASP.NET MVC 5, elle permet aux utilisateurs de gérer la GED (plans,
maquettes, fichiers cnc, …etc), les sauvegardes sont enregistrées sur deux serveurs. La gestion du Personnels (Nouveau,
Présence, Archivage), la gestion du Productions (objectifs, affectations des projets), la gestion des Plannings (planning des
équipes), Analytics (Métrages, Statistiques, OFs traité, impression), gestion du Messageries, la gestion des clients (Fiche
produit, maquettes, messageries).
Outils et technologies : ASP.NET MVC5, WebAPI, AutoMapper, Elmah, EF5 (Code First), SQL Server 2012, IIS 8, DataTables,
Jquery CSS3, Twitter TypeAhead, Sentry, Ninject, SignalR, Push.js, FullCalendar.js, Ajax, ECMAScript 2016, Bootstrap, MS
Identity framework, Domain-Driven-Design(DDD), Design pattern, Crystal Reports, SweetAlert2.js, Windows Server 2012,
Windows Services, Charts.js.
• Analyse et développement d’une application pour la gestion du SAV et la vente (ASP.NET MVC5) « pour NS MOBILI »(1 mois).
PlasmaMVC est une application web développée en ASP.NET MVC 5, permetant aux utilisateurs de gérer les SAV et de les
planifier dans le planning de la production. Pour la partie vente, l’utilisateur peut créer des devis en se basent sur le choix du
client, personnaliser sa commande et imprimer des reçus.
Outils et technologies : ASP.NET MVC5, WebAPI, AutoMapper, Elmah, EF5 (Code First), SQL Server 2012, IIS 8, DataTables,
Jquery CSS3, Twitter TypeAhead, Sentry, Ninject, SignalR, Push.js, FullCalendar.js, Ajax, ECMAScript 2016, Bootstrap, MS
Identity framework, Domain-Driven-Design(DDD), Design pattern, Crystal Reports.
• Analyse et développement d’une application bureau d’ordre « pour la Préfecture arrondissement Hay Hassani » (1 mois).
PlasmaBO est une application web developpé en Angular/WebAPI(C#) pour la gestion du bureau d’ordre.
Outils et technologies : Angular 4, Web API (.NET Core 2), EF6, AutoMapper, HTML5, TypeScript, Css3, Sentry, ng2-Toasty,
SQL Server 2012, JWT, Git Bitbucket IIS 8, Windows Server 2012, Design Pattern.
• Analyse et développement d’une application mobile (Disponible sur Play Store): ( http://bit.ly/2kn1mWu) (2 mois)
Cette application permet aux clients de la société Bambinos de suivre leurs commandes (Gestion du profile,Maquettes, Galeries, Panier, gestion des messages, suivi des dossiers, News, Fidélité).
Outils et technologies Ionic framework, CSS3, Html5, ECMAScript 2016, JSON, Ajax, PhoneGap SQLite, PhoneGap Camera,
PhoneGap Toast, PhoneGap Progress Indicator, PhoneGap Social Sharing, Git bitbucket.
• Analyse et développement d’une application mobile pour le suivit de la production « pour NS MOIBILI » (1 mois).
BambiProd est une application mobile développée pour l’utilisation interne (calcule le métrage, le suivi des OF, OF en
cours).
Outils et technologies : Ionic framework, CSS3, Html5, ECMAScript 2016, JSON, Ajax, PhoneGap BarCode Scanner,
PhoneGap Camera, PhoneGap Toast, PhoneGap Progress Indicator, Git bitbucket.
• Analyse et développement d’une application pour la gestion du stock (C#) « pour NS MOIBILI » (5 jours).
BambiStock est une application permettant la gestion du stock interne.
Outils et technologies : WPF, Web services, DOT.NET(4.5), EF6, AutoMapper, Gestion Journal (sentry), MVVM, SQL Server
2012, Desing pattern, DeepSea Obfuscaton, Json, NuGet, Git bitbucket, Ninject, Quartz Enterprise Scheduler .NET.
• Analyse et développement d’une application pour le métrage (JS/HTML5/CSS/Arduino) (7 jours).
MetrArduino est une application qui permet d’afficher le métrage par équipe sur des panneaux électroniques.
Outils et technologies : Arduino, Express.js, Ajax, Socket.io, Html5, CSS3, Javascript, Bootstrap, Node.js, Gestion Journal
(sentry), Johnny-Five.
• Analyse et développement d’une application pour le CRM (ASP.NET MVC5) « pour NS MOIBILI » (2 mois).
BambiCRM est une application web développée en ASP.NET MVC 5, elle permet aux utilisateurs de gérer les prospects et de
configurer et d’envoyer des emails.
Outils et technologies :ASP.NET MVC5, WebAPI, AutoMapper, Elmah, EF5 (Code First), SQL Server 2012, DataTables, Jquery
CSS3, Twitter TypeAhead, NLog, Ninject, OneSignal, Push.js, Ajax, ECMAScript 2016, Bootstrap, MS Identity framework,
➢ Du 01/08/2015 à 31/12/2015: Développeur .NET chez Archivna Casablanca
➢ Du 01/09/2013 à 20/07/2015: Développeur .NET chez DMCEL Technology – Casablanca
Projets Personnel
dotnetfofoolish.com (CO-Founder) : ForFoolish est une plateforme en anglais contenant des tutoriels pour apprendre
les technologies .Net dans un cadre simple et amusant.
webtopdfonline.com (CO-Founder) : Sauvegarde les pages web en pdf et image en utilisant des Add-on pour firefox et
chrome.
COMPETENCES PROFESSIONNELLES
Développement : C#, VB.NET, C/C++, Assembleur, Python.
Technologies Web : ASP.NET, Angular, JavaScript, TypeScript, CSS3, HTML5, XML, JSON, JQuery, Ajax, XML, Node.js,
Webpack, XPath, XQuery, Johnny-Five, Socket.io, Express.js.
Technologies .NET : ASP.NET MVC, WPF, WinForms, Windows Services, Linq, MS Identity Framework, Entity
FrameWork, AutoMapper, Ninject, SignalR, Nhibernate, Quartz Scheduling, JWT, Web API, NuGet, NUnit, Elmah, Glimpse, iTextSharp, NLog,
Drapper, Moq, SignalOne, Mono, Win32, Ninject, Nethereum.
Technologies Mobiles : PhoneGap, Ionic, Android.
Conteneurs Web : Apache, IIS.
Méthodes d’analyse : Merise, UML, Design pattern.
Reporting : Crystal Reports.
Versioning : Subversion (SVN), Git, TFS.
Bases de données : Oracle,SQLServer, MySQL, SQLite, PostgreSQL, Firebase.
IDE : Visual Studio, VS Code, Android Studio.
Méthodes de travail : Scrum, XP.
Divers : Gestion de projets (MS Project), Mantis bug tracker, BugZilla, JMeter, Mockup Balsamiq, Docker,
SonarQube, Solidity, Arduino.
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.