Jérôme
Demuynck

Développeur JavaScript Web & Mobile

Bienvenue sur mon portfolio !

Je suis Développeur JavaScript Web & Mobile en recherche d'emploi.
Dev passionné et rigoureux dans mes projets, je suis aussi une personne autonome et curieuse.

vers le formulaire de contact

A propos

Objectif

A l’heure d’aujourd’hui, l’informatique et le Web occupent de plus en plus une place centrale dans le quotidien de nos vies, et pendant ce temps il est remarquable de constater que la plupart des personnes qui utilisent ces outils ne maîtrisent pas les concepts qui portent ces mêmes technologies. Il me parait alors indispensable de s’intéresser au monde du développement pour être initié à ce monde; et surtout d’acquérir un savoir-faire rigoureux et polyvalent, allié à un savoir-être adéquat afin de pouvoir comprendre au mieux et agir dans les meilleures conditions pour devenir un acteur efficace et non pas rester uniquement un spectateur consommateur du monde actuel. Je désire bien sûr vivre de cette activité professionnelle, et c’est pour cette raison pratique aujourd’hui que je me forme.

Mon parcours

Au lycée, j'ai suivi la filière Scientifique option “Sciences Physiques”. Après la réussite du baccalauréat, je me suis tourné dans un premier temps vers la filière universitaire de Psychologie par curiosité sur le fonctionnement de la nature humaine au niveau psychique, pour me rendre compte au final que cette filière universitaire n’était pas faite pour moi. Je me suis réorienté alors vers le journalisme auprès d’une école en Belgique pour apprendre ce métier basé sur la transmission de l’information. Un drame familial très proche de moi a mis à ce moment-là ma carrière professionnelle en pause, car je devais dès lors me consacrer à temps plein pour aider au quotidien cette personne proche de moi.

Quelques années plus tard, je découvrai le monde du développement et de la programmation en m’investissant dans un projet open source basé sur une émulation du moteur du jeu Star Wars Galaxies (SWGEmu).

Ce travail en continu avec des développeurs professionnels et amateurs sur le développement d’un moteur (core3) et de contenus à destination de serveurs de jeu MMORPG avec des milliers de joueurs, m’a donné de bonnes sensations sur le sens de ce métier.

À savoir : appliquer sa créativité, sa capacité de travail rigoureuse et son écoute autour d’une équipe; apprendre toujours de nouvelles choses pour s’améliorer; savoir être en profonde concentration assez souvent et dès lors que nécessaire pour résoudre un problème; prouver son abnégation en s’investissant sans voir le temps passer, et son humilité en lisant très souvent le code d’autres développeurs (Code Review).

Tout cela m’a démontré que je voulais rejoindre professionnellement ce monde des développeurs pour m’investir durablement. J’ai particulièrement apprécié cette expérience, et les personnes avec qui j’ai travaillé m’ont donné également de bons retours, tout comme les communautés de joueurs qui ont bénéficié de la passion dans mon travail. J’ai donc décidé de me former dans la programmation, et j’ai même rejoins une école pour être rapidement productif sur du développement Web / Mobile. J'ai effectué un stage à distance de 5 mois pour Le PLIE (Plans Locaux pour l'Insertion et l'Emploi) de Lens-Liévin en 2021 pour réaliser une application Web. Ce stage m'a permis de gagner en expérience et m'ouvre la voie pour l'obtention du titre de niveau III : Développeur Web & Mobile lors de la présentation prochaine de mon application devant un jury de professionnels (Janvier 2023).

Il y a mes coordonnées plus haut (courriel, téléphone) et également un formulaire actif plus bas dans la page.

  • HTML/CSS, JavaScript, TypeScript, Node.js, Python, PHP
  • React/React Native, Angular, Next.js, Expo
  • Java/JEE (en cours d'apprentissage)
  • Gestion de projet
  • Base de Données (MySQL/MariaDB, SQlite, Firebase, MongoDB, PostgreSQL)
  • Git, Github, Heroku, Vercel, Netlify
  • Permis B avec véhicule

Mon Parcours

Education

2021 - Présent

2021 - Présent

Diplôme de Développeur Web & Web Mobile

Titre de niveau III (Bac +2) à Popschool, Lens, France

J'ai suivi cette formation pour acquérir des compétences professionnelles dans le développement web et la gestion de projet.

Depuis Mars 2020

Depuis Mars 2020

CODECADEMY.com, Openclassroom.com

Portail américain intéractif en ligne pour enseigner la programmation à distance, portail français de même thématique

Apprentissage de divers langages de programmation et création de multiples programmes.

2006 - 2007

2006 - 2007

Formation Bachelor Communication

Haute École Louvain en Hainaut, Tournai, Belgique

J’ai étudié un an pour me former au métier de journaliste professionnel.

2003 - 2004

2003 - 2004

Formation en License Psychologie, 1 année

Université Lille 3, Villeneuve d’Asq, France

Au cours de mon orientation, j'ai poursuivi une formation de License de Psychologie à Lille 3.

2003

2003

DIPLOMÉ - BACCALAURÉAT SCIENTIFIQUE

Lycée Voltaire, Wingles, France

Au lycée, j'ai suivi un cursus Scientifique, option Sciences Physiques.

Expériences

Octobre 2019 à Février 2020

Octobre 2019 à Février 2020

Développeur Junior (Samsara) C++/Lua sur SWGEmu Core3 (site privé)

Serveur “Le Refuge”, émulation du MMORPG Star Wars Galaxies, jeu en ligne

Durant phase Beta et après phase de lancement du serveur : création de contenus uniques dédiés pour les joueurs en intégrant leurs retours de tests. Développement sur serveur local et déploiement sur serveur public en ligne.

Août 2016 à Janvier 2017

Juillet 2016 à Janvier 2017

Développeur Junior (Samsara) C++/Lua sur SWGEmu Core3 (swgemu.fr)

Serveur “Aurora”.

Environnement Zonamadev sous Debian 9 (VM sous VirtualBox). Utilisation de Git et Github pour le versionning et le travail en équipe. Adaptation de contenus pour le jeu en provenance de SWG-NGE(SOE). Correction de bugs. Rédaction des Patchnotes.

Projets

A venir... #1

requête authentifiée GET pour récupérer tous les pokémons sous Postman Api Rest complète et publique de pokemons avec base de données SQL (Node.js/Express)

Date de réalisation : 5 Novembre 2022

Api Rest complète fonctionnant avec le SGBD SQL MariaDB contenant 12 pokemons de départ. L'API est codée en JavaScript avec Node.js/Express et l'ORM Sequelize pour gérer les requêtes avec la base de données. Utilisation d'un token JWT(JsonWebToken) crypté pour l'authentification et l'envoi des requêtes à l'API. Requêtes GET, POST, PUT, DELETE pour afficher tous les pokémons (ou un seul), en créer un nouveau, en modifier, ou en supprimer. L'API informe précisément l'utilisateur à chaque requête erronée, avec une validation métier et des contraintes, en indiquant le type d'erreur pour aider au maximum l'utilisateur et l'aider à corriger sa requête. L'API est déployée sur un serveur mutualisé et est donc testable. Repository de l'application Back-end.

capture d'écran de la page administration de pokemons Application Front-end d'administration de données de pokémons (Angular)

Date de réalisation : 27 Octobre 2022

SPA (Single Page Application) Angular avec interface d'utilisateur pour s'authentifier en tant qu'admin, fonctionnalités CRUD connectées avec l'API angular-in-memory-web-api qui simule un appel serveur à un backend. Formulaires avec contraintes de validation de données pokemon. L'application est hébergée sur Firebase (hostings). Repository de l'application Front-end.

A venir... #4

meteo 5 jours react TP - Application Front-End Méteo sous 5 jours (React.js)

Date de réalisation : 7 janvier 2021

Consommation de promesse grâce au client HTTP Axios. Les API utilisées sont Nominatim pour récupérer la latitude et la longitude à partir du nom de la ville, et Openweathermap pour afficher la météo du jour et des 5 jours suivants. Changement du fond de l'écran en fonction de la météo en jouant sur le DOM. Utilisation de la librairie react-popper pour le menu de recherche de ville avec le bouton de validation. Repository de l'application.

tp cv portfolio TP - CV Portfolio Intégration à Pop School

Date de réalisation : 3 décembre 2020

Avec la maquette réalisée (wireframe, mockup, planche graphique), conception du CV portfolio avec HTML/SASS/Node/Javascript. Cahier des charges : Responsive ET Mobile First; utilisation de Bootstrap pour la navbar et le grid; application de la méthodologie BEM; dossier SCSS avec architecture (dossier layout, components, _base.scss, main.scss, etc.); développement avec script npm fonctionnel pour dev et prod; compatible W3C (validation HTML/CSS via w3.org); respect des critères SEO (inscription Google Search Console; titres avec les bons mots clés; meta-description attractive; respect de la hiérarchie des titres; un seul titre H1); projet de site déposé sur git et déployé temporairement sur netlify.

tp punchlines chuck norris TP - Générateur de punchlines Chuck Norris à Pop School (JavaScript)

Date de réalisation : 2 décembre 2020

Créer en JavaScript sur le DOM (Document Object Model) d'une page Web un générateur de punchlines "Chuck Norris". Cahier des charges : Stocker au moins 10 punchlines de Chuck Norris dans un tableau; à chaque click du bouton : générer une couleur aléatoire, récupérer aléatoirement une des punchlines, afficher la nouvelle phrase, remplacer l'ancienne couleur du texte/bouton/arrière-plan par la nouvelle.

tp maquette TP - Maquette à Pop School

Date de réalisation : 10 novembre 2020

Créer la Planche de style, le Wireframe et Mockup de mon site portfolio en deux versions (Mobile et Desktop) sur l'application Figma. Le challenge a donc été d'utiliser l'éditeur de graphiques vectoriels et d'outil de prototypage Figma pour mettre en forme des idées de CV Portfolio sur le papier et ainsi réaliser ma première maquette d'application Web.

projet showtrack TP - Showtrack à Pop School

Date de réalisation : 3 novembre 2020

Reproduire en Responsive Mobile First cette page Web. Page réalisée uniquement en pur HTML/CSS sans utiliser de framework, pour maîtriser les concepts de base. Quelques difficultés de positionnement à surmonter pour les sous-titres spéciaux et l'utilisation de flexbox pour positionner les blocs après l'augmentation de résolution. Première utilisation aussi du BEM pour organiser le code CSS.

tp bootstrap TP - Boostrap à Pop School

Date de réalisation : 29 octobre 2020

Avec exclusivement le framework Bootstrap (sans jamais toucher au CSS, à part pour une exception), exercice consistant à reproduire à l'identique la page "services" d'un site. Le travail a donc principalement consisté à lire beaucoup de documentation spécifique à Bootstrap afin de trouver les bons composants et les utilitaires nécessaires pour intégrer correctement le contenu. Moyen pratique pour apprivoiser Bootstrap.

tp page blog TP - Page d'un blog à Pop School

Date de réalisation : 21 octobre 2020

Respecter un cahier des charges pour la mise en page générale, le style du texte et l'architecture du site. Image modèle à reproduire. Police Raleway pour les Titres et Poppins pour la plupart des textes. Usage de Google Fonts pour l'importation de ces polices. Création d'un logo et intégration d'un logo pour en simuler un vrai. Création d'un formulaire.

tp lois permaculture TP - Lois de la Permaculture à Pop School

Date de réalisation : 13 octobre 2020

Mettre en forme l’HTML, utiliser la sémantique HTML correctement, respecter la hiérarchie des titres, styliser en respectant un thème, insérer une image et des liens ancres internes au site et un lien vers un site externe.

projet cv imaginaire Projet CV imaginaire avec Openclassroom pour l'entrée à Pop School

Date de réalisation : 27 Août 2020

Produire une page de CV imaginaire en appliquant les connaissances acquises au cours des leçons précédentes pour appliquer notre savoir sur le HTML et le CSS. La difficulté de mise était de produire par soi-même une page et en répondant pleinement aux critères demandés pour une page conforme aux besoins actuels en Responsive Design. Première rencontre pour moi avec cette vision de la réalisation d'une page dédiée à l'affichage sur de multiples résolutions, à l'heure où le marché du mobile dépasse celui du PC de bureau. Le contenu de la page que j'ai du synthétiser en anglais, à partir de multiples sources, était dédié à une déesse qui m'est cher dans l'univers de D&D (Dungeon & Dragon).

site web avec codecademy Projet "How to Make a Website with NameCheap" avec Codecademy pour l'entrée à Pop School

Date de réalisation : 21 Août 2020

Explorer les bases de la syntaxe de l'HTML et du CSS avec la mise en forme de textes, de formulaires, de liens, de vidéo et d'images sur plusieurs pages liées. Ajouter des images en background et un effet de transparence lors du survol. Création d'une bande d'icônes de réseaux sociaux. Utilisation pour la première fois de la librairie Bootstrap de Twitter. Déploiement du site sur mon propre serveur hébergé sur NameCheap avec réservation de nom de domaine en .live.

Entrer en contact

Ecrivez-moi un message

* : obligatoire

  • Adresse :
    Harnes, 62440, France
  • N° Téléphone :
    06.22.04.12.33