
ABDELDJALIL ZIRAOUI
Software engineer .Net Profile
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Peut venir sur site
Expertises
Langues
Expérience de travail
Développeur Fullstack Angular / .NET
LACOSTE
juil. 2024 - Présent
2 ans 4 mois
– Développement de solutions e-commerce et digitales pour Lacoste, la marque française iconique mondialement connue pour ses polos et vêtements de sport. – Travail sur la modernisation de leur infrastructure de commerce digital, avec la mise en place de solutions évolutives pour soutenir leurs opérations de vente au détail à l'échelle mondiale et améliorer l'expérience client sur plusieurs marchés. – Amélioration des performances de la plateforme e-commerce mondiale – Mise en œuvre du support multilingue et multi-devise – Optimisation du processus de paiement, réduisant l'abandon de panier de 25% – Intégration avec des passerelles de paiement internationales
Développeur Fullstack Angular/.NET
Eramet
oct. 2023 - juin 2024
9 mois
– Au sein de la filiale Setrag « Société d'exploitation du Transgabonais » du groupe Eramet, ma principale mission consiste à faire évoluer les produits de supervision et de visibilité du réseaux ferroviaire Gabonais. – Création d'azure functions adaptés à une architecture événementielle conforme au best practices Cloud (.NET8). – Exploitation des differents az-functiontriggers(TimeTrigger, SqlTrigger, BlobTrigger, QueueTrigger, Http Trigger). – Affichage des interdictions en voie sur carte de monitoring en temps réel. – Affichage des interdictions au travers d'un tableau récapitulatif. – Centralisation des envois de mails : Mise en place d'une az function centrale d'envoi de mail (MailKit). – Centralisation des envois de mails : Mise en place d'un package nugget client, publié sur AzureArtifacts normalisant les envois de mail via l'azure function. – Exportation de donnée générique: Mise en place d'un système d'export de donnée générique depuis la base Oracle vers le Front pour des fins d'analyses métiers. (SP_Oracle --> AZFunction --> Angular) – Exportation de donnée générique: Mise en place d'un package nugget client, publié sur AzureArtifacts normalisant les export des données via l'azure function. – Exportation de donnée générique: Mise en place des TU's – Participation à l'élaboration de l'architecture applicative. – Documentation et migration de l'existant.
Ingénieur étude et développement
PeakSys - Cdiscount
janv. 2023 - sept. 2023
9 mois
– Au sein de l'équipe produit Connecteurs de la direction IT SALES CHANNELS de la filiale PeakSys, afin de maintenir le produit backend d'Octopia permettant: – Intégrer, contrôler et enrichir les commandes reçues. – Mettre à disposition les informations de la commandes aux différents consommateurs. – Intégrer, contrôler et enrichir les offres reçues. – Mettre à disposition les informations de l'offre aux différents consommateurs. – Participation à l'élaboration de l'architecture et la conception du produit. – Participation à l'estimation de la complexité des développements. (Agilité) – Développement en .NET 6 des connecteurs ayant un haut niveau de qualité technique. (Trunk Base Development, suivi des KPIs) – Réalisation les tests unitaires et d'intégration. (Test Driven Design, TU, Gherkins, BDD, PACT).
Ingénieur étude et développement
ArcelorMittal
janv. 2021 - janv. 2022
1 an 1 mois
– Migrations du niveau 2 (Soft) du processus de production d'acier vers les technologies .NET. Zone d'intervention « arrosage de la bande d'acier après laminage ». – Analyse de la logique existante (Fortran)/Besoin actuel – Spécification du workflow et de la zone d'intervention – Rédaction de la spécification technique – Développement des fonctionnalitées (PAF/.NET) – Mise en place des Tests unitaires / tests fonctionnels – Validation de la recette (scénario de test) – Préparation de RollBack avant déploiement. – Déploiement et contrôle du fonctionnement du processus de laminage. – Maintenance/Intervention sur le processus de laminage (Niveau 2 du system applicatif) – Mise en production du nouveau model d'arrosage de la bande d'acier SIMROT – Spécification, documentation et test validés. – IHM Final Check à jour. – Respect des CDC
Ingénieur logiciel
ANADE (Agence nationale d'appui et de développement de l'entrepreneuriat)
janv. 2018 - janv. 2021
3 ans 1 mois
– Refonte du Système d'information de l'agence vers les technologies .NET récentes avec migrations des données et prise en compte des nouvelles procédures. – Etude du besoin et de l'existant – Rédaction de la documentation et de la spécification. – Gestion du backlogs (Agile/SCRUM) – Concevoir l'architecture technique de la solution. – Conception des BDDs (DDD) – Mise en place de l'architecture applicative de la solution. (Clean architecture) – Code Reviewing (SOLID/Clean Coding) – Gestion du code source (TFS - Git/ Methodology GitFlow) – Mise en place du pipline CI/CD - TFS – Implémentation d'un IdentityProvider (IdentityServer - OAuth2, OpenIdConnect). – Migration des données vers le nouvel SI (MSSQL) – Convertir les applications monolithiques existantes vers une architecture modulaires – Création d'une documentation/spécification du nouvel SI – Création d'une architecture applicative modulaires – Migration des anciens services métiers vers le nouveau Sl – Migration et centralisation des données – Elaboration d'une RoadMap avec perspective d'évolution vers une architecture en micro-services – Sidjeme (refonte du systeme de l'entreprise - Main project): – INSIDJEME: Une plateforme d'inscription enligne qui permet aux nouveaux promoteurs (jeunes porteurs d'idée) de déposer leurs candidatures tout en bénéficiant d'un espace de suivie concernant l'évolution de leurs dossiers. – SIDJEME: une plateforme intranet qui permet la validation, suivi et la gestion des inscriptions de nouveaux porteurs d'idée ainsi que la gestion des anciens projets ayant bénéficié du dispositif ANADE. – Rôles sur le projet: Réaliser la conception et le développement du projet en utilisant l'ASP.NET Core MVC. Mettre en œuvre de l'architecture technique et design des interfaces UI. – KHADAMATE (khadamate.anade.dz): une plateforme web qui expose de multiple services, elle permet d'effectuer des doléances, demandes de contrats et des offres aux exportateurs. – Roles: Réaliser la conception et le développement du projet en utilisant l'ASP.NET MVC. Mettre en œuvre de l'architecture technique et design des interfaces UI. – CSVIRM (Desktop): une application "Desktop". C'est un module ERP qui aide les comptables à générer un fichier VSM pour faciliter les transactions bancaires. Le contenu de ce fichier est destiné à couvrir les frais de mission de nos partenaires/membres de la "Sélection et comité de validation CSVF". – Rôles: Réaliser la conception et développement du projet en utilisant « Winforms » .NET Framework. Installer au niveau de chaque structure administrative concernée. (Un déploiement pour chaque structure de l'agence). – CSVIRM (Web Version): une solution Web plus riche en fonctionnalités métiers comme la gestion des commissions et de ses membres. Des techniques telles que la centralisation de l'identification des structures. c'est une plateforme Web moderne basée sur .NET Core. – Roles: Réaliser la conception et le développement du projet en utilisant l'ASP.NET Core MVC Déployée au niveau d'une seule structure administrative « Direction Générale ». – PNRSup: une solution web dédiée aux besoins métiers de l'entreprise pour mieux gérer les aides financières supplémentaires telles que (Location, cabinés grouppés, véhicule atelier). La plateforme offre de nombreuses fonctionnalités pour la gestion de fichiers. – Rôles sur le projet: Refonte de l'application Desktop en web plate-forme. Réécrire la logique métier pour les applications en C# et ASP.NET CORE. – SmartManager: une plateforme web pour aider les décideurs. il sera utilisé comme tableau de bord pour mieux suivre l'avancement des objectifs des différentes structures sur différents échelles et time-lapses. – Rôles sur le projet: Réaliser la conception et développement du projet en utilisant ASP.NETCORE. Opérer un service Power BI. – IdentityProvider: est une solution de gestion et de contrôle d'accès. – Rôles sur le projet: conception et développement du projet.
Formation
Saad Dahleb Blida University
Master, Ingénierie logicielle
2014 - 2017
3 ans 1 mois
Saad Dahleb Blida University
Licence, Informatique
2011 - 2014
3 ans 1 mois
Licences et certifications
Test Driven Design (TDD) Training
Délivré le : –
AZ-204: Azure Developer Associate
Délivré le : –