Profil

Raphael Dhainaut

Raphael Dhainaut

Développeur Frontend Senior

Expert en Angular, Vuejs, HTML/CSS, TS, ASP.NET Web API, ...
Position actuelle :
Développeur Frontend Senior chez Actiris
Position précédente :
Analyst Developer chez IT-Optics
Diplôme :
Bachelier en IT à HELHa Haute école

Compétences professionnelles

Frontend

HTML CSS JavaScript TypeScript Angular Vue.js SCSS Tailwind Storybook Playwright Cypress

Backend

.NET C# PHP Symfony Entity Framework OData SignalR xUnit MSTest SQL Server Oracle

CV

Artisan du code avec 15 ans d'expérience, spécialisé Angular/VueJs/ASP.Net.
Senior frontend developer de MyActiris (90k+ utilisateurs) • Lead developer Activa (72M€ de budget) • Fondateur PigeonMarket.be (marketplace, enchères)

Développeur passionné, j'aborde mon métier comme un artisan du code capable de transformer les besoins métier en solutions numériques qui font la différence. Ma méthode : concilier les enjeux business, l'expérience utilisateur et les contraintes techniques pour choisir la solution qui servira au mieux ces objectifs.

Avec plus de 15 ans d'expérience en entreprise, j'ai appris à naviguer entre innovation et stabilité. Il y a la hype technologique, mais la vraie valeur du code se mesure en années de viabilité, pas en popularité.

J'ai développé des applications gouvernementales utilisées quotidiennement par des milliers de personnes. J'ai notamment été le référent technique interne sur la modernisation de MyActiris, la plateforme officielle belge pour chercheurs d'emploi, et j'ai développé Activa, le système de gestion d'aide à l'emploi qui traite des milliers de demandes depuis sa création. J'ai aussi mené des side-projects de A à Z : de l'idée initiale jusqu'au déploiement et support. Cette expérience m'a donné une vision globale et une compréhension fine des enjeux.

Mon bagage technique : HTML5, CSS3, TypeScript/JavaScript, avec une expertise spécialisée sur Angular, VueJs, et ASP.Net. Mon parcours de développeur full-stack puis ma spécialisation frontend m'ont donné une vision complète des enjeux techniques. J'ai validé mes compétences par des certifications techniques : Microsoft Web Developer, Angular Developer et VueJs Developer, pour rester aligné avec les standards de l'industrie.

Aujourd'hui, je pense être un développeur complet qui peut performer sur la technique mais qui, avant tout, comprend son rôle et comment apporter une réelle valeur ajoutée.

Expérience de travail
2013
Aujourd'hui
Développeur Frontend Senior
À Actiris - Office Régional Bruxellois de l'Emploi (ex-ORBEM) 90,000+ utilisateurs actifs • Département IT de 50 personnes • 100+ projets IT
Responsabilités principales :
  • Développe et maintient des applications grand public avec 90 000 utilisateurs actifs, 1 000 agents internes et 200+ partenaires externes
  • Collabore avec des équipes pluridisciplinaires : développeurs, analystes, designers
  • Référent technique Angular pour l'équipe de développement (20+ devs)
Projets majeurs :
  • MyActiris - Refonte complète en Angular de la plateforme numérique pour la recherche d'emploi de la Région de Bruxelles-Capitale
  • Activa - Développement fullstack d'un système d'aide à l'embauche régional (budget +72M€)
  • SELF - Intégration UI d'un portail d'accueil pour des PCs en libre service
  • Bornes - Intégration UI + gestion hardware embarqué pour des kiosques tactiles
  • Cité Des Métiers Brussels - CMS maison pour un centre d'orientation professionnelle
Stack Technique :
  • Frontend: Angular v8-18, TS, HTML, CSS, SCSS, NPM, Storybook, Playwright, ...
  • Backend: .NET framework v5-v9, Oracle (PL SQL), SQL Server + Entity Framework, ...
  • DevOps: Azure DevOps, Git, Storybook, CI/CD
  • Environnement: IIS, Windows Server, Visual Studio/Code
Évolution de carrière : Developer Web (2013-2015), FullStack Developer (2015-2018), Développeur Frontend Senior (2018-Ajd)
2018
Aujourd'hui
Ingénieur Logiciel Freelance
Side projects (Soirs & week-ends en parallèle du temps plein)
Activités :
  • Conception, développement et déploiement de solutions web complètes
  • Développement d'Applications Web Progressives (PWA)
  • Monitoring et maintenance d'applications en production
Projets notables :
  • PigeonMarket.be - Analyse, conception, développement et déploiement d'une marketplace avec gestion d'enchères en ligne en temps réel
  • Quoter.be - Développement d'une application PWA minimaliste de citations
  • Multiples projets client avec solutions sur mesure
Stack Technique :
  • Frontend: Vue.js 2-3, Angular, TypeScript
  • Backend: .NET Core/.NET 8, .NET OData, API REST, SignalR
  • Cloud & DevOps: Azure, Azure DevOps, GitHub
  • Base de données: SQL Server, Azure SQL

Voir la section projets pour plus de détails.

2012
2013
Analyste Développeur
À IT-Optics Société de services informatiques spécialisée en solutions open-source
Missions :
  • Développement d'applications web PHP pour projets clients
  • Collaboration sur solutions EPC (Electronic Product Code) pour la logistique
Projet notable :
  • TYREX - Système de tracking RFID pour la logistique
Environnement technique :
  • Langages: PHP 5, Symfony 2
  • Framework: Framework propriétaire maison
  • Environnement: Linux, Eclipse/NetBeans
Études
Jan 2011
Jun 2011
Analyste Développeur Stagiaire
ICTRA, le département IT de la SNCB
Travail de fin d'études (TFE) :
  • Exploitation des logs RailTime (système temps réel trains SNCB) pour analyses statistiques
  • Développement application ASP.NET/C# avec SQL Server et ORM maison
  • Supervision chef de projet interne + Ajdation jury académique
Technologies : ASP.NET, C#, SQL Server, ORM maison, logs, ...
2011
Bachelier en Informatique de Gestion
À la Haute-École HELHa Diplômé avec distinction
Compétences techniques développées :
  • Algorithmique : Structurogrammes, méthodes d'analyse, logique
  • Programmation : C (procédurale), Java (OOP), C++ (bas niveau)
  • Web : HTML, CSS, PHP, intégration scripts serveur
  • Données : SQL, modélisation, requêtes complexes
Technologies : C, Java, C++, COBOL, PHP, SQL, HTML/CSS, VBA, Linux, UML

Projets

Pour avoir un aperçu de ce que je suis capable de faire aujourd'hui, je vous invite à inspecter le code source de la page (appuyer sur CTRL + U).
Ce site est ma création personnelle. N'hésitez pas à l'auditer !

PigeonMarket.be

PigeonMarket est une marketplace dédiée aux colombophiles. Le site Web gère un catalogue en ligne, une page produit, un système de vente, des enchères en ligne temps réel, un espace utilisateur, un panier, un paiement en ligne avec une page de paiement personnalisée et plus encore.

J'ai utilisé VueJs pour le front-end et Asp.net Core/C# comme solution backend avec intégration SignalR pour les notifications temps réel. Cette application est hébergée sur le service cloud Microsoft Azure. J'ai imaginé, conçu, développé et déployé cette webapp par moi-même.

Web Standards

Ce projet est un ensemble de documents en ligne pour définir des standards et des bonnes pratiques de développement. Toutes les règles sont documentées avec des exemples concrets pour aider les équipes de développement.

Le projet rassemble différents guides : architecture applicative et bonnes pratiques d'une part, style et formatage de code d'autre part

RaphaelDhainaut.com

RaphaelDhainaut.com est une landing page professionnelle créée pour présenter mes services de développement web. Le site est moderne, responsive et interactif pour toucher efficacement les prospects. Techniquement, il utilise ASP.NET Core MVC avec HTML5 et CSS3.

Remarque : J'ai designé et développé ce projet en solo.
Site disponible en français et en anglais.

ModernWeb

J'ai eu l'idée de créer ModernWeb en m'inspirant de l'interface Metro/Tiles de Windows qui était très tendance à l'époque. Ce framework propose des composants web avec cette esthétique moderne, adaptée aux nouveaux appareils. Le projet incluait des tuiles avec système de grille, le ruban des applications Office, un data grid et d'autres contrôles dans cet esprit.
Le vrai challenge a été de concevoir quelque chose de cohérent et réutilisable. J'ai tout documenté à la main, et le projet a évolué du JavaScript natif vers AngularJS.

Le projet est resté en Version Alpha.

Smart City Block

Smart City Block est un CMS fait maison intégrant un front office et un back office composé de quelques pages statiques et de widgets tel qu'un formulaire de contact, un module de news, un calendrier d'événements et plus.

Smart City Block est une application Web conçue en ASP.NET MVC appelant une base de données MS SQL populée depuis un fichier Access, le tout géré par l'Entity .NET Framework. Ce projet client complet a été mené de l'analyse à la livraison.

Remarque :J'ai géré, analysé, conçu et développé ce projet à la demande d'un client.

Aujourd'hui, le projet est archivé.

ServerExplorer

J'ai eu beaucoup de plaisir à travailler sur ce projet. ServerExplorer est un Web File manager c'est-à-dire un gestionnaire de fichier Web. L'utilisateur peut gérer facilement à distance ses fichiers hébergés sur un serveur à travers son navigateur internet préféré. J'ai pu découvrir, apprendre et triturer JQuery & JQuery UI.

Remarque : Réalisé durant ma seconde année d'études, ce projet ne reflète pas mon niveau actuel en PHP, HTML ou CSS.
Un projet ambitieux qui aurait pu concurrencer Google Drive ou OneDrive !

Pegasus

Pegasus est une application Winforms conçue pour suivre l'évolution des paris sur courses hippiques. L'intégration Excel est au cœur du projet : import et export automatiques des données via Microsoft Automation.
L'application intègre des algorithmes personnalisés pour l'aide à la sélection de chevaux. L'aspect technique le plus intéressant reste le scraping Web avec Selenium WebDriver pour récupérer les informations de courses en temps réel.

Projet archivé.

philippe-frederick.com

Mon premier site web. J'ai réalisé la conception graphique, aidé à la rédaction du contenu et j'ai développé le front office et le back office du site.
Le back office du site sert à gérer efficacement les informations produits stockées dans une base de données MySQL. Il y a également un livre d'or, une gallerie, un module de news.

Remarque :J'ai réalisé ce projet au cours de ma première année d'études. Je réalise aujourd'hui qu'il y a des imperfections mais je ne peux m'empêcher de me sentir nostalgique.

Contact