Développeur, artisan du code et entrepreneur, j'aime toujours autant mon métier.
Je suis constamment à la recherche de projet innovant pour apporter ma contribution.
Mon objectif est de créer des applications qui ont du sens et de m'impliquer à chaque étape pour aider à obtenir le meilleur résultat.
Je sais aujourd'hui que les meilleurs résultats sont obtenus en équipe et c'est pourquoi je suis adepte de la philosophie agile.
Je cumule maintenant plus de 12 ans d'expérience en entreprise.
Je maitrîse les technologies fondamentales du web telles que HTLM5 , CSS3 , Typescript / Javascript .
J'ai pu maîtriser de nombreux frameworks Frontend dont AngularJs , Angular ainsi que VueJs .
Côté backend, j'ai pu évoluer en même temps que l'écosystème Microsoft grâce à son framework .Net et son langage C# . J'ai particulièrement aimé l'approche MVC , la simplicité de Web API , le gain de productivité offert par OData ou encore la réécriture du framework Asp.Net Core qui a propulsé les performances et revitalisé les fondamentaux du développement serveur.
J'ai pu valider mes compétences et je suis fier d'être certifié Microsoft Web Developer.
Fort de l'expérience que je possède aujourd'hui, je sais que je peux trouver une solution technique à n'importe quelle demande.
J'ai également conçu et développé quelques projets sur mon temps libre.
Pour plus de détails à ce sujet, je vous invite à parcourir la section
Projets.
Je suis constamment à la recherche de nouveaux challenges IT.
Si vous voulez en savoir plus à mon sujet, je vous invite à lire
la section CV
ou à télécharger mon CV.
Développe des solutions Front-End et Back-End en full cycle development.
Améliore, mets à jour et dépanne des applications existantes.
Aide à définir les standards d'architecture et les guidelines de programmation.
Travail dans un microcosme Microsoft (Visual Studio, Visual Code, TFS, Git, MS SQL Server, WCF, Web Api, IIS, Windows Server, Windows, ...).
Aujourd'hui- 2018
Indépendant complémentaire
Indépendant complémentaire travaillant sur des projets personnels et sur d'autres projets professionnels en tant que Full stack web developer.
Analyse et développe des solutions web en utilisant PHP 5 et un framework maison.
Travail dans un environnement Open source (Linux/Unix, Eclipse/Netbeans, ...)
Études
Jan 2011 -Jun 2011
Analyste Développeur Stagiaire
ICTRA, le département IT de la SNCB
Analyse et implémente une application web en ASP.NET/C# avec une base de données Oracle. Rédige un TFE et présente celui-ci devant un jury.
2011 - 2007
Bachelier en Informatique et Systèmes
À la Haute-École HELHa
Apprentissage de l'algorithmie avancée, de l'approche orienté objet et des patterns basiques.
Apprentissage des languages de programmation: C, C#, PHP, SQL, HTML, CSS, ...
Étude de la méthodologie UML.
Apprentissage des bases réseaux et systèmes.
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 l'une de mes création à 100%.
PigeonMarket est une place de marché 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, un espace utilisateur, un panier, un paiement en ligne avec une page de paiement personnalisée et plus encore.
Ce site Web complet a été conçu avec passion. J'ai utilisé VueJs pour le front-end et Asp.net Core/C# comme solution backend. 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.
Ce projet est un ensemble de documents en ligne pour définir des standards et des bonnes pratiques. Toutes les règles sont subjectives et motivées et illustrées par des exemples simples.
Il existe un guide d'architecture qui définit la structure de l'application et les bonnes pratiques d'architecture applicatives.
Il existe d'autres guides qui définissent les règles de style et de formatage de code ;
RaphaelDhainaut.com est un site web professionnel créé dans le but d'offrir des services de créations digitales au public.
Le site est moderne, s'adapte à tous les types d'appareils et intéractif dans le but de toucher un public large. RaphaelDhainaut.com est un site web conçu avec ASP.NET CORE MVC. Il utilise le HTML5, CSS3 et Angular JS (v1.5) pour offrir la meilleur expérience utilisateur possible.
Remarque :J'ai imaginé, analysé, conçu et développé ce projet de A à Z.
Ce projet est disponible en français ou en anglais.
ModernWeb est un Framework FrontEnd qui fournit des composants modernes prêt à l'emploi à utliser dans n'importe quelle application web. Ce projet exploite les nouvelles possibilités technologiques offertes par le HTML5 et le CSS3 pour créer des contrôles web qui ont une approche morderne plus appropriée aux nouveaux devices.
ModernWeb combine un nombre important de technologies du Web tel que le HTML5, le CSS3 & SASS, Typescript (surcouche js).
Remarque : Ce projet est actuellement disponible en version Alpha.
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, ... .
Smart City Block est une application Web conçue en ASP.NET MVC appelant une base de données MS SQL qui populée par un fichier Access, le tout géré par l'Entity .Net Framework.
Remarque :J'ai géré, analysé, conçu et développé ce projet à la demande d'un client.
Aujourd'hui, le projet est archivé.
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écrouvrir, apprendre et triturer JQuery & JQuery UI.
Remaque : J'ai réalisé ce projet au cours de ma seconde année d'études par conséquent il n'est pas très représentatif de mon niveau actuel en PHP (ni même en HTML ou en CSS).
Ce projet est uniquement traduit en français.
Ce projet a été créé pour managé l'évolution de paris sportif autour des courses de chevaux.
Ce projet est une application bureau Winforms.
Cette application a une forte synergie avec le logiciel Microsoft Excel.
En effet, les données peuvent être importées et/ou exportées vers Excel. Pour accomplir cela, j'ai utilisé la bibliotèque Microsoft Automation.
Un autre fait intéressant à propos du projet Pegasus est l'utilisation de Selenium webdriver pour récupérer les informations des courses qui sont lues directement depuis une page Web.
Remarque : Ce projet est seulement traduit en français
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ée 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 premirère année d'études. Je réalise aujourd'hui qu'il y a des imperfections mais je ne peux m'empecher de me sentir nostalgique.