Houssam - Développeur ASP.NET MVC
Ref : 200213F002-
95600 EAUBONNE
-
Développeur, Consultant (35 ans)
-
Totalement mobile
-
Freelance
Expérience Professionnelle
Depuis Novembre 2018.
Ingénieur full stack chez UpClear, Projet BluePlanner, planificateur de promotions.
Équipe de 8 personnes.
• Collecte et analyse du besoin.
• Développement logiciel front, back et SQL.
• Migration de MVC 5 vers Angular/Web API.
• Rédaction des spécifications techniques détaillées pour l'équipe front.
• Conception des maquettes.
• Architecture.
• Audit de sécurité web.
• Mise en place du SSO avec protocole SAML 2.
• Tests unitaires TDD & tests d’intégration.
• Méthodologie : Agile Scrum.
Technologies/outils : ASP.NET Core 3.1 Web API, ASP.NET MVC 5, C#, Angular 8, Razor, jQuery,
Javascript, TypeScript, HTML, CSS, MSTest, Moq, Log4net, Serilog, Kentor, Swagger, Postman, SQL
Server, EntityFrameworkCore , T-SQL, Visual Studio 2017, Postman, TFS, Git, IIS, AzureAdops.
Juillet 2017 – Novembre 2018, Adaming Conseil.
Ingénieur back end – Humanis, groupe spécialisé dans la protection sociale.
Équipe de 6 personnes.
• Migration des espaces « assuré / entreprise » vers une architecture MVC Web API.
✓ Collecte et analyse du besoin.
✓ Étude d'impact et chiffrage.
✓ Développement web API & API management.
✓ Rédaction des spécifications techniques détaillées.
• Maintenance évolutive et corrective.
• Tests unitaires TDD & tests d’intégration.
• Méthodologie : Agile Scrum.
Technologies/outils : ASP.NET Core 2 Web API, IdentityServer4, C#, MSTest, Moq, Log4net,
EntityFramework, Batch, SQL Server, T-SQL, Visual Studio 2017, Sonar, IIS, Postman, TFS, Git,
AzureAdops.
Mars 2015 – Juillet 2017.
Ingénieur système de paiement à Carta Worldwide, Casablanca.
Équipe de 7 personnes.
• Développement full stack des portails web, pour administrateurs et porteurs de carte.
• Développement web API pour applications web et applications mobiles.
• Développement des outils de support :
✓ Interface web pour la configuration du CMS (un CMS développé par Carta Worldwide).
✓ Interface web pour la configuration de la Web API.
✓ Interface web pour le monitoring temps réel des opérations bancaires.
• Migration des portais web vers une architecture MVC.
• Tests unitaires TDD.
• Maintenance évolutive et corrective.
• Méthodologie : Agile Scrum.
Technologies/outils : ASP.NET MVC 5, ASP.NET WebForms, C#, WCF, Postman, MSTest, Moq, Log4net,
Unity, EntityFramework, Linq, SQL Server, T-SQL, Visual Studio, HTML, CSS, Razor, Javascript, Type
Script, JQuery, Angular 2, Node.js, Socket.IO, Bootstrap, TFS, IIS.
Février 2013 – Mars 2015
Ingénieur ERP à Global S2I – Casablanca.
Équipe de 5 personnes.
• Développement des modules ERP.
✓ Module pour la gestion de la note de frais.
✓ Module pour la gestion de la formation.
• Développement mobile cross plateforme (dans le cadre du module de la gestion de la formation).
✓ Espace apprenant.
✓ Espace parent.
✓ Espace enseignant.
• Rédaction des spécifications fonctionnelles et techniques détaillées.
• Tests unitaires & tests d’intégration.
• Maintenance évolutive et corrective.
• Méthodologie : Cycle en V.
Technologies/outils : ASP.NET WebForms, C#, Log4net, WCF, Aspose (reporting), Google Map API,
Google Cloud Messaging (notifications Android), DevExpress, Entity Framework, LINQ, SQL Server, T-SQL,
RedGate SQL compare & Schema compare, JavaScript, jQuery, jQuery Mobile, PhoneGap, HTML, CSS,
Visual Studio, Eclipse Indigo, SVN, IIS.
Compétences clés
UML, POO, Design pattern, Rest, OAuth, OpenID.
• C#, ASP.NET, Web API, Core, MVC, IIS, WCF, WebForms, WinForms.
• SQL Server, Oracle, PL-SQL, T-SQL, Outils RedGate, Linq, Entity Framework.
• JavaScript, TypeScript, Ajax, jQuery, Angular, Angular CLI.
• Razor, HTML, CSS, Bootstrap.
• TFS, Git, SVN.
• Visual Studio, Resharper, VS Code, Eclipse, SoapUI, Postman, Swagger, Kibana, Sonar.
• Log4net, Serilog, MSTest, Moq, DevExpress (Webforms), IdentityServer4, Unity.
Formations
• 2007 – 2012 : Ingénieur MIAGE de l’École Marocaine des Sciences de I‘Ingénieur de Marrakech.
• 2009 – 2012 : Master MBDS de l’université Nice Sofia Antipolis (préparé en parallèle).
• 2012 : Certificat Oracle 1Z0-007- ENU Introduction to Oracle9i, Score : 100%.
Langues
• Français : écrit, lu, parlé.
• Anglais : écrit, lu, parlé.
• Arabe : maternelle.