SFEIR -- Ingénieur Fullstack .NET / Angular -- Août 2020 – Aujourd’hui
Mars 2023 – Aujourd’hui
Ingénieur Fullstack .NET / Angular - Fintech
Client: Mangopay (Secteur des Paiements en Ligne)
Projet: Mangopay Api
Description du projet: Migration et modernisation de la plateforme de paiement Mangopay vers une
architecture microservices (AWS, Docker).
Tâches réalisées :
Migration d'une application monolithique vers une architecture microservices (C#, .NET 6/8):
Amélioration de la scalabilité, de la résilience et de la maintenabilité de la plateforme.
Développement de microservices de change de devises (C#, .NET 6/8, API REST): Intégration
d'API externes, sécurisation des transactions et adaptation aux besoins spécifiques du client,
couvrant 3 pays (Luxembourg, Allemagne, Belgique).
Développement Back-end : Conception et implémentation d'API RESTful performantes pour la
plateforme de paiement (C#, .NET 6/8, NHibernate, SQL Server).
Développement Front-end : Maintenance et amélioration des applications Angular existantes
(Angular 15/16/17), en assurant la cohérence et la performance de l'interface utilisateur.
Tests et qualité : Pratique du TDD (xUnit) pour garantir la fiabilité et la robustesse du code.
Collaboration en équipe internationale : Participation active aux cérémonies Scrum (en anglais)
et utilisation d'Azure DevOps pour la gestion de projet et le CI/CD.
Equipe : 1 PO , 7 Développeurs
Environnement technique : C#, .NET 6/8 (migration depuis .NET Framework 4.8), NHibernate, Web
API, SQL Server, Angular 15/16/17, AWS (Docker), RabbitMQ, xUnit, Jira, Postman, Git, Azure DevOps.
Novembre 2022 – Février 2023
Ingénieur Développeur .NET- Industrie Pétrolière et Gazière
Client: SLB (anciennement Schlumberger)
Projet: Helios
Description du projet: Suite du développement et maintenance de l'application Helios (voir mission
précédente pour le contexte).
Tâches réalisées:
Amélioration significative de l'application desktop Helios (C#, WPF, .NET Framework 4.8):
Optimisation des performances, résolution de bugs critiques et développement de nouveaux
modules pour répondre aux besoins des ingénieurs terrain.
Développement d'applications web (ASP.NET, .NET Framework 4.8, Web API): Conception et
implémentation d'applications web pour compléter les fonctionnalités de l'application desktop, et
améliorer l'accessibilité des données.
Maintenance proactive et corrective : Assurer la stabilité et la performance des applications
existantes (desktop et web) en corrigeant les bugs et en implémentant des améliorations basées
sur les retours utilisateurs.
Collaboration en équipe Agile : Participation active aux cérémonies Scrum (Daily Scrum, Sprint
Planning) et utilisation d'Azure DevOps pour la gestion de projet et le CI/CD.
Equipe: 1 Chef de projet, 4 Développeurs.
Outils et technologies: .Net framework 4.8, Entity Framework, Web Api, Visual Studio 2022,
PostgreSQL, Azure DevOps, Git.
Mars 2021 –Octobre 2022
Ingénieur Développeur Fullstack .NET/Angular - Finance de Marché
Client: Lyxor (Société générale, Amundi ETF)
Projet: Sherlock
Description du projet: Amélioration et modernisation des systèmes d'analyse de données boursières
pour les gérants de portefeuilles (application Sherlock).
EXPÉRIENCES PROFESSIONNELLES
Achraf ********
Tâches réalisées:
Optimisation des outils d'analyse financière (C#, .NET Core 5/6) : Amélioration des
performances et de l'efficacité des outils utilisés par les gérants de portefeuilles.
Développement Front-end (Angular 12/13) : Création de nouvelles interfaces et modules pour
répondre aux besoins spécifiques des utilisateurs, en garantissant une expérience utilisateur
optimale.
Développement Back-end (C#, .NET Core 5/6, Web API) : Conception et implémentation d'API
RESTful pour l'intégration et le traitement des données boursières.
Migration vers Docker : Modernisation de l'infrastructure de déploiement pour améliorer la
sécurité, l'efficacité et la conformité réglementaire.
Adaptation des systèmes suite à l'acquisition de Lyxor par Amundi ETF : Intégration et
harmonisation des applications au sein de la nouvelle structure.
Tests et qualité : Mise en place de tests unitaires (TDD) pour garantir la fiabilité des applications.
Collaboration en équipe Agile : Participation active aux cérémonies Scrum et utilisation de Jira
pour la gestion de projet.
Equipe: 1 Chef de projet, 4 Développeurs.
Outils et technologies: .Net core 5/6, Entity Framework, WebApi, Visual Studio 2022, Typescript,
Angular 12/13, Visual studio code, SQL Server, IIS / Docker, TDD, Git, Dapper, Jenkins.
Septembre 2020 – Février 2021
Ingénieur Développeur .NET - Industrie Pétrolière et Gazière
Client: Schlumberger
Projet: Helios
Description du projet: Participation au développement initial de l'application Helios, une solution
logicielle stratégique pour le suivi et la gestion d'équipements pétroliers.
Tâches réalisées:
Développement de l'application desktop Helios (C#, WPF, .NET Framework 4.7): Conception et
implémentation des fonctionnalités de base de l'application, en collaboration avec une équipe de 4
développeurs.
Développement d'applications web (ASP.NET, .NET Framework 4.7, Web API) : Création
d'applications web pour compléter les fonctionnalités de l'application desktop.
Outils et technologie: .Net framework 4.7, Entity Framework, Web Api, Visual Studio 2019, Azure SQL
Server, Azure DevOps, Git.
Symdrik --Ingénieur Etude et Développement .Net / Angular --Mars 2017 – Juillet 2020
Septembre 2018 – Juillet 2020
Ingénieur Etude et Développement .Net / Angular - Secteur de l'Énergie
Client: SSINERGIE Engie
Projet: Vertuoz Dashboard
Description du projet: Vertuoz Dashboard - Plateforme de gestion énergétique à fort trafic pour un
leader mondial de l'énergie (utilisée par des milliers d'utilisateurs simultanément)..
Tâches réalisées:
Développement de 6 modules Angular (70% du temps) : Conception et implémentation de
fonctionnalités complexes en utilisant Angular 9/8, en garantissant une interface utilisateur
cohérente et intuitive.
Gestion des routages et optimisation des performances : Implémentation de Lazy Loading pour
améliorer les temps de chargement et l'expérience utilisateur.
Référent Technique Angular : Guidage et accompagnement d'une équipe de 5 développeurs,
dont 2 juniors, jusqu'à l'arrivée d'un Tech Lead dédié. Mise en place de sessions de partage de
connaissances et de revues de code.
Achraf ********
Contribution au développement Backend : Intégration et traitement des données énergétiques en C#
et Web API (30% du temps).
Rôle de Scrum Master tournant : Animation des cérémonies Scrum et contribution à l'amélioration
continue des processus de développement.
Equipe: 1 PO, 1 Scrum master, 6 Développeurs.
Outils et technologies: Angular 9/8, Git, Visual Studio Code, .net core 2.2, Entity Framework, Web Api,
Visual Studio 2019/2017, Azure SQL Server, Azure DevOps (VSTS Scrum), TDD.
Juin 2018 – Aout 2018
Ingénieur Etude et Développement .Net / Angular - Secteur de la Publicité
Client: Exterion Media
Projet: ProxAffiche
Description du projet: Renforcement de l'équipe de développement sur Prox Affiche, une plateforme de
réservation de panneaux publicitaires, pour un déploiement en production dans des délais serrés.
Tâches réalisées:
Optimisation du Front Office et du Back Office (C#, .NET Core, Angular 5) : Amélioration de la
performance et de l'ergonomie de la plateforme pour garantir une expérience utilisateur fluide et des
fonctionnalités internes efficaces.
Développement du module de réservation de groupes de panneaux et de gestion des devis (Backend, C#, .NET Core, Web API) : Implémentation de la logique métier et création d'API RESTful pour la
gestion des réservations complexes.
Contribution à un déploiement en production réussi : Renforcement de l'équipe pour respecter les
échéances critiques du projet et assurer une livraison rapide.
Collaboration en équipe Agile : Participation active aux cérémonies Scrum (Daily Scrum, Sprint
Planning) et utilisation de TFS 2015 pour la gestion de projet.
Equipe: 1 Chef de projet, 8 Développeurs
Outils et technologies: C#, .net core, Entity Framework, WebApi, Visual Studio 2017, Typescript, Angular
5, Visual studio code, TFS 2015 (Scrum), SQL Server 2014, IIS , TDD
Mars 2017 – Mai 2018
Ingénieur Etude et Développement .Net / Angular - Négoce International
Client: Manitoo
Projet: Plateforme de négoce international
Description du projet: Participation à l’élaboration d’un prototype dédiée aux sociétés de négoce
international.
Tâches réalisées:
Amélioration du fonctionnement de certains composants génériques.
Développement de module Messenger : coté Back et Front.
Ajout de fonctionnalités au module de Tracking (enrichissement du Mapping).
Soutien technique à l’équipe Front ( Angular ).
Equipe: 1 Chef de projet, 4 Développeurs
Outils et technologies: ASP.Net, WCF, Entity Framework, Visual Studio 2017, TypeScript, Angular 5, Git,
SQL Server 2014, IIS.
SINTWare -- Ingénieur Développeur .NET -- Juin 2015 – Février 2017
Au sein de SINTWare, j’ai participé à quatre projets majeurs couvrant la gestion d’équipements, le suivi de
poubelles, le contrôle de données numériques et la supervision du trafic de véhicules sur le Bac de Djerba.
Mon rôle a englobé l’analyse des besoins, la rédaction de spécifications techniques, le développement
d’applications Web (ASP.NET MVC, ASP.NET Core, WebAPI, AngularJS/4) et Desktop (WPF), ainsi que le
déploiement des solutions (IIS, SQL Server 2014). J’ai travaillé en méthodologie Agile/Scrum, améliorant
ainsi la performance, la traçabilité, l’efficacité et la qualité globale des outils livrés.
Équipe : 1 Chef de projet, 3-4 Développeurs
Outils et technologies : .NET (Framework & Core), ASP.NET MVC, ASP.NET Core, WebAPI, WPF,AngularJS
,Entity Framework, TypeScript, TFS, Visual Studio (2015/2017), SQL Server 2014, IIS, ...