nejmeddine ounaiss

Ingénieur Full Stack .Net Senior | Angular

Salaire / Taux journalier

Paris, France

Freelance

Expertises

.NETAngularC#HTMLCSSBootstrapJavascriptMicrosoft SQL ServerOracleDockerKubernetesGitPower BISharePointMicroservicesRESTful APIsScrumTest & QADéveloppement MobileIonicRequêtes SQLNodeMongoDB

Langues

Arabe (Maternelle)Français (Maternelle)Anglais (Courant)

À propos

Introduction

Ingénieur Full Stack .NET/Angular avec 10 ans d'expérience dans le développement d'applications critiques pour la banque et les télécoms. Expert en architectures microservices, ASP.NET Core et Angular, avec une maîtrise des pipelines CI/CD Azure DevOps et des environnements cloud. Je transforme vos besoins métier en solutions robustes et scalables, de la conception à la mise en production.

Liens

Expérience de travail

Développeur Sénior/ .Net - Angular

EPSAFreelance

janv. 2025 - Présent

1 an 10 mois

Paris, France

Projet 1 : MyEPSA Développement d’une marketplace interne permettant aux collaborateurs d’accéder à l’ensemble des applications d’entreprise auxquelles ils sont autorisés. L’application offre également aux administrateurs la possibilité d’affecter des applications à des utilisateurs internes ou externes, via une interface centralisée et sécurisée. Tâches réalisées :  Conception et développement du portail applicatif (front & back).  Implémentation de la gestion des rôles et des accès utilisateurs.  Intégration des APIs d’authentification et de provisioning applicatif.  Mise en place de la gestion des affectations dynamiques via une interface d’administration.  Réalisation des tests unitaires et d’intégration.  Mise en place du pipeline CI/CD sous Azure DevOps pour les déploiements automatisés. Technologies : .Net 8, Entity Framework Core, MySQL, Angular 19, Azure Functions, Azure DevOps (Pipelines, Releases) Méthodologie : Agile Scrum Équipe : 2 personnes sous la responsabilité d’un chef de projet Projet 2 : Hestia Développement d’une application de gestion complète du cycle de vie collaborateur (onboarding/offboarding). L’outil permet aux RH ou managers de saisir les informations d’un nouveau collaborateur (interne ou externe), puis à l’équipe IT d’attribuer les licences et les listes de distribution correspondantes. Après validation, la création du compte AD et l’attribution des licences se font automatiquement. L’application gère également le offboarding, la modification des propriétés utilisateurs AD et l’affectation de rôles fonctionnels. Tâches réalisées :  Conception de la solution d’automatisation de l’onboarding/offboarding.  Développement des modules de saisie RH et IT.  Implémentation des services d’intégration avec Azure AD et gestion automatique des licences.  Mise en place d’une Azure Function planifiée pour la détection et le traitement quotidien des comptes à désactiver.  Création du module de paramétrage des règles d’affectation et de validation.  Participation à la revue de code et aux cérémonies Agile. Technologies : .Net 8, Entity Framework Core, MySQL, Angular 19, Azure Functions, Azure DevOps (Pipelines CI/CD) Méthodologie : Agile Scrum Équipe : 2 personnes sous la responsabilité d’un chef de projet

Développeur Sénior/TechLead .Net Core/SQL

Orange Business

févr. 2019 - déc. 2024

5 ans 11 mois

Arcueil, France

EPILOT est une plateforme de pilotage des performances commerciales, il permet à la direction commerciale de prendre des futures décisions en se basant sur des indicateurs. Cette plateforme est composée de plusieurs projets : 1. Epilot Services Il s’agit d’une collection de micro-services exposés en API REST permettant de gérer divers aspects opérationnels, tels que les rémunérations des vendeurs et des conseillers, l’administration de la plateforme, ainsi que la gestion des performances de ventes et des données référentielles. Les tâches qui m'ont été confiées :  Mise en place d’un système d’authentification unique (SSO) basé sur OAuth2 pour garantir une expérience utilisateur fluide et sécurisée.  Gestion des tokens d’accès et de rafraîchissement via des protocoles standards (JWT).  Configuration des permissions granulaires et des scopes pour restreindre l’accès aux ressources selon les autorisations.  Assurer les développements et la maintenance évolutive et corrective  Mise en place des test unitaires avec xUnity  Etude d’impact des évolutions  Développement et optimisation des procédures stockées.  Veiller au respect des bonnes pratiques de développement : principes SOLID, Design patterns, test unitaires, etc…  Mise en place des pipelines d’intégration et de déploiement continus avec Azure Devops Technologies: .Net Core (C#), OAuth2, SSO, JWT, Entity Framework, Fluent API(ORM), Azure Devops, SQLServer/TSQL, TFS, GIT, xUNITY Méthodologie : Scrum 2. Epilot App Il s’agit d’une application Web modulaire organisée dans une collection de sites SharePoint. Chaque site représente un module encapsulant des pages web de saisie de données et des rapports Power Bi encapsulées et pilotés par l’application via des WebParts, Le framework AngularJs a été utilisé comme framework de développement web. Les tâches qui m'ont été confiées :  Participation active aux différentes cérémonies Agile.  Collaboration avec les Product Owners (PO) pour valider et clarifier les nouveaux besoins fonctionnels.  Coordination avec l’équipe Power BI pour corriger les bugs et gérer l’ajout de nouvelles fonctionnalités.  Développement et implémentation des nouvelles fonctionnalités, avec un suivi de la maintenance corrective.  Administration et gestion du site SharePoint.  Mise en place de pipelines d’intégration et de déploiement continus pour assurer la fluidité des livraisons.  Gestion des chantiers techniques, notamment la mise à jour des produits, le nettoyage du code et l’optimisation des performances. Technologies: SharePoint 2013/2016/2019, .Net (C#), Entity Framework, Fluent API(ORM), Asp.Net/WebAPI 2.0, Azure Devops, HTML5/CSS3, Bootstrap, jQuery, JavaScript, AngularJS, SQL Server/T-SQL, SSRS. Méthodologie : Scrum 3. Epilot Batch Il s’agit d’un ensemble d’applications .Net conçu pour automatiser diverses tâches programmées, telles que la synchronisation des utilisateurs entre les services et les sites SharePoint, la gestion des campagnes d’emailing, ainsi que la mise à disposition d’un centre de téléchargement de fichiers. Technologies : .Net Core(C#), Fluent API(ORM), Azure Devops, SQL Server, TFS, GIT, UNITY

Ingénieur Full Stack .Net / Angular

Natixis Corporate & Investment Banking

févr. 2018 - janv. 2019

1 an

94220 Charenton-le-Pont, France

Lors de ma mission chez Natixis, j’ai travaillé sur le portail crédit, un ensemble d’applications permettant de gérer le workflow des dossiers de crédit et le suivi des risques. Au sein d’une équipe de 12 personnes sous la direction d’un chef de projet, nous avons suivi la méthodologie SCRUM pour assurer la qualité et l’agilité dans les livraisons. Cette expérience m’a permis de maîtriser des technologies comme .NET C# pour le back-office, ExtJS pour le front-office, et Oracle pour la base de données. Missions principales : Correction des bugs du portail crédit en production. Analyse des nouvelles fonctionnalités lors des daily meetings avec les maîtres d’ouvrage. Mise à jour des cahiers des charges et élaboration des chiffrages. Développement et implémentation des nouvelles fonctionnalités validées par le Product Owner. Mise à jour des bases de données via des scripts SQL et ajout de nouvelles interfaces à l’IHM. Développement des tests unitaires avec Unity et livraison d’une version stable via XLDeploy. Cette mission a renforcé mes compétences techniques et ma capacité à collaborer efficacement dans un environnement agile, tout en garantissant la stabilité et l'évolution d'une application critique.

Ingénieur logiciel .Net

BELIVE

juin 2015 - mars 2018

2 ans 10 mois

Marsa, Tunisie

Chez Belive Technology, j’ai participé à 4 projets au sein d’une équipe de 4 à 5 personnes sous la méthodologie SCRUM, dirigée par un chef de projet. Projets 1 & 2 : Développement d’applications web en ASP.NET/MVC5 pour le back-office, avec HTML5/CSS3, Bootstrap, et jQuery pour le front-office, et reporting via Crystal Report, DevExpress, SSRS, ainsi que SQL Server pour la base de données. Premier projet : Création d’une application pour le suivi des projets PCB et DAS (suivi/évaluation, gestion des inventaires, budgets, hôpitaux, équipements, expéditions). Deuxième projet : Développement d’un ERP pour la gestion des projets (suivi des travaux, sous-traitants, finances, approvisionnement, RH). Contributions clés : Analyse des besoins avec les clients (daily meetings). Participation à l’architecture, conception des maquettes et de la base de données. Implémentation des fonctionnalités validées, reporting via procédures stockées. Tests unitaires avec Unity, déploiement sur IIS et suivi qualité de code avec SonarQube. Troisième projet : Développement d’une application mobile (Android/iOS) pour la localisation de véhicules via GPS/GPRS, en utilisant le framework Ionic 2. Quatrième projet : Participation au développement d’une application pour la gestion de l’actionnariat salarié de Sonepar (ASP.NET Core 2.0, Angular 5). Missions : Correction de bugs, ajout de fonctionnalités (personnalisation des vues), mise à jour des bases de données, création d’interfaces utilisateur et tests unitaires.

Ingénieur logiciel .Net

IP-TECH

janv. 2015 - juil. 2015

7 mois

Tunisie

Au sein d'IP-TECH, j'ai contribué à la conception et à l'implémentation d'une plateforme web de gestion des réservations et commandes de restaurants, utilisant ASP.NET Web API pour le back-office, HTML5/CSS3, Bootstrap, et AngularJS pour le front-office, ainsi que SQL Server 2010 pour la base de données. Travaillant dans une équipe de 2 personnes sous la direction d'un chef de projet, nous avons suivi la méthodologie SCRUM pour assurer la livraison rapide et efficace des fonctionnalités. Missions principales : Analyse des besoins clients lors des réunions quotidiennes avec le team lead. Contribution à l'architecture du projet, au choix des technologies et à la conception des maquettes. Rédaction du cahier des charges et conception de la base de données. Estimation des charges de travail et développement des fonctionnalités validées. Réalisation de tests, validation de l'application (recette), et déploiement sur le serveur IIS.


Formation

Ecole nationale d'Ingénieurs de sousse

Diplôme d'ingénieur, Ingénierie informatique

2012 - 2015

4 ans

Institut Préparatoire aux Etudes d'Ingénieur de Sfax

2010 - 2012

3 ans


Licences et certifications

Relational Database

Délivré le : janv. 2025

Certifié par freeCodeCamp

Kubernetes for developers

Délivré le : janv. 2025

Certifié par Udemy

Foundational C# with Microsoft

Délivré le : janv. 2025

Certifié par freeCodeCamp

Back End Development and APIs

Délivré le : janv. 2025

Certifié par freeCodeCamp

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.