
Radhoin Hassine
DÉVELOPPEUR BACKEND C# .NET
Salaire / Taux journalier
Paris, France
Freelance, ouvert au CDI
Expertises
Langues
À propos
Introduction
Développeur Backend spécialisé en C#/.NET avec 8 ans d'expérience, j'interviens sur la conception, l'évolution et l'optimisation de systèmes applicatifs. Expert dans le développement d'API performantes et robustes, je veille à la qualité du code, à la scalabilité des architectures et à l'efficacité des échanges inter-services.
Expérience de travail
DÉVELOPPEUR BACKEND
Mediawan - Groupe TV
janv. 2021 - Présent
5 ans 10 mois
Paris, France
Application web permettant de combiner vidéos, pistes audio, sous-titres sélectionnés par l'utilisateur pour générer un fichier multimédia: – Maintenance et évolution d'une application monolithique en environnement Agile (squad : 2 développeurs, 1 PO, 1 lead dev) – Développement de nouvelles fonctionnalités front-end avec Angular 8 et Bootstrap – Création d'API REST et implémentation de services backend en .NET 3.5 (DB First) – Génération et export de rapports Excel et PDF – Conception de requêtes SQL – Mise en place d'un système de gestion des authentification et autorisation utilisateurs (JWT) Application web assurant la diffusion, les notifications en temps réel et la gestion des droits d'accès aux médias: – Maintenance et évolution d'une application monolithique en environnement Agile (squad : 3 développeurs, 1 PO, 1 lead dev) – Développement front-end en Angular 16 puis évolution vers Angular 18 – Application rigoureuse des principes Clean code et Craftsmanship – Création d'API REST et développement backend en .NET 6 puis évolution vers .NET 8 – Mise en place et gestion des notifications temps réel via SignalR – Optimisation des performances de l'application pour réduire le temps de chargement des médias – Implémentation de services de édition de médias via FFMPEG – Collaboration avec l'équipe UX/UI pour améliorer l'expérience utilisateur et l'ergonomie de l'application – Intégration de tests unitaires et fonctionnels pour garantir la qualité du code (xUnit) – Rédaction d'une documentation technique (Swagger) – Analyse des Pull Requests – Implementation de sessions de Pair Programing Application web de pilotage des opérations de traitement, distribution et fusion multimédias: – Participation au développement d'un MVP monolithique en environnement Agile (squad : 2 développeurs, 1 PO, 1 lead dev) – Développement front-end en Angular 17+ avec Tailwind CSS – Gestion et supervision des pipelines CI/CD Azure DevOps – Création d'API REST et intégration de l'authentification JWT avec Microsoft Azure – Implémentation de procédures stockées SQL – Conception et maintenance du backend en .NET (DB First) avec gestion des traitements métiers
DÉVELOPPEUR FULLSTACK
VDM - Vidéo Digital Multimedia
janv. 2019 - janv. 2021
2 ans 1 mois
Plateforme de stockage et d édition de médias: – Maintenance d'une application d'archivage de contenus médias – Développement d'une API intégrant un système d'écriture sur bande magnétique – Conception d'interfaces permettant la modification et le traitement de fichiers vidéo – Développement d'outils d'édition vidéo adaptés aux besoins métier – Automatisation de la génération des factures au format PDF – Maintenance et évolution d'une application microservice environnement Agile (10 développeurs, 1 PO, 1 lead dev) avec gestion des tickets via Jira – Développement front-end en AngularJS 1.8 et maintenance applicative – Création de microservices et API REST en .NET 6 (Code First) – Gestion de serveur de stockage IBM Intégration OAuth pour l'authentification sécurisée – Mise en place de fonctionnalités de modification vidéo via FFMPEG – Gestion des données avec MongoDB et NoSQL – Accueil et accompagnement technique des nouvelles recrues et prise en main du projet.
DÉVELOPPEUR FULLSTACK
Extia - ESN Agence WEB
janv. 2019 - janv. 2019
1 mois
Réalisation de projets variés pour un portefeuille de clients diversifiés. Intervention sur des cycles courts, allant de la création de sites vitrines à la conception d'applications complètes et complexes. – Développement de sites vitrines et de plateformes associatives dans des environnements contraints (missions de courte durée) – Conseil technique et accompagnement des clients dans la définition de leurs besoins, du cadrage jusqu'à la livraison. – Conception et réalisation d'une application web d'accompagnement aux personnes malvoyantes – Développement "from scratch" de sites vitrines et applications web, mais aussi reprise et maintenance de bases de code existantes (legacy) sur des technologies variées. – Refactorisation de projets repris pour améliorer la performance, la lisibilité et la maintenabilité selon les standards Clean Code.
STAGE DÉVELOPPEUR EMBARQUÉ
Lytid - laboratoir de recherche
janv. 2018 - janv. 2018
1 mois
Immersion en startup scientifique pour le développement de logiciels de simulation et de contrôle radar. – Participation au développement logiciel d'un radar Terahertz – Développement d'outils de contrôle et de calibration de lentilles satellites – Programmation du software d'un radar en autonomie complète (C-ARM, LabVIEW) – Création et maintenance d'outils internes permettant de simuler les produits d'entreprise (CPP, LabVIEW, TouchGFX) – Accompagnement des ingénieurs en optique sur l implémentions d un radar TeraHz sur un satellite du CNRS
TUTEUR ACADÉMIQUE
Mairie Paris 15
janv. 2017 - janv. 2017
1 mois
Encadrement pédagogique de jeunes étudiants en parallèle de mes études. – Encadrement et formation de jeunes étudiants à la programmation web – Formation pratique aux fondamentaux de la programmation web sur le langage PHP.
Formation
École 42
Architecte en Technologie du Numérique, Systèmes d'information et réseaux
2023 - 2026
3 ans 1 mois
École 42
Architecte en Technologie du Numérique (Junior)
2016 - 2019
3 ans 1 mois