Développeur Full Stack
AOM Technologies-Escaudain (59)
8/2020 - 6/2024
Concepteur et développeur d'une application SaaS en JavaScript : Élaboration et mise en œuvre complète d'une
application logicielle en tant que service (SaaS), incluant la définition des fonctionnalités, la conception de
l'architecture, et le développement des modules principaux en JavaScript.
Migration vers une application Next.js : Transition de l'application existante vers une infrastructure moderne basée
sur Next.js, optimisant ainsi les performances, la scalabilité et l'expérience utilisateur.
Utilisation des outils Git et GitHub : Gestion efficace du code source et des versions de l'application à l'aide de Git
pour le contrôle des versions, et GitHub pour la collaboration et l'intégration continue.
Environnement de développement : JavaScript, HTML, CSS, Bootstrap, WebStorage, Git, Github, Zsh, Github CI/CD, OVH,
Zed (éditeur de texte), Vim.
Formateur web Front-End
M2i-Lille (59)
6/2023 - 8/2023
Formation en HTML, CSS, Bootstrap, JavaScript: Animation de sessions de formation approfondies sur les
technologies front-end, incluant HTML pour la structure des pages web, CSS pour le style et la présentation,
Bootstrap pour le développement réactif et rapide et JavaScript pour le dynamique, ainsi que Vue.js pour la création
d'applications web interactives et dynamiques.
Développement de supports pédagogiques : Création de supports de cours, tutoriels, et exercices pratiques pour
faciliter l'apprentissage et assurer une compréhension solide des concepts enseignés.
Accompagnement personnalisé : Suivi individuel des apprenants pour répondre à leurs questions, corriger leurs
travaux, et les guider dans la réalisation de projets concrets, garantissant ainsi leur progression et leur réussite.
Environnement de développement : JavaScript, HTML, CSS, Bootstrap, git, Github, VueJS, Zsh, VScode, Vim
Ministère de l'Éducation Nationale-Cambrai (59)
9/2022 - 7/2023
Création de sites web front-end : Enseignement de la création de sites web en utilisant HTML, CSS et JavaScript,
avec des projets pratiques pour renforcer les compétences en développement de l'interface utilisateur.
Développement back-end avec Node.js et MongoDB : Formation sur la création de back-ends robustes en utilisant
Node.js, et gestion des bases de données NoSQL avec MongoDB, incluant la manipulation des données et la
création d'API.
Développement de sites web avec React.js : Instruction sur l'utilisation de React.js pour la construction de sites web
dynamiques et réactifs, en mettant l'accent sur les composants, l'état, et le cycle de vie des applications React.
Apprentissage du SQL et de MySQL Workbench : Introduction aux bases de données relationnelles, apprentissage
du langage SQL et utilisation de MySQL Workbench pour la conception et la gestion des bases de données.
Environnement de développement : JavaScript, React, React Native, Html, CSS, Bootstrap, SQL, MySQL Workbench, Git,
Github, Zsh, VScode, Vim.
Développeur PHP Symfony
SUEZ-Le Pecq (78)
7/2021 - 11/2021
Développeur JavaScript et PHP Symfony : Conception et développement d'une application SaaS robuste et évolutive
en utilisant le framework PHP Symfony, garantissant une architecture solide et des performances optimisées.
Gestion du code avec Git et GitHub : Utilisation de Git pour le contrôle de version et de GitHub pour la collaboration en
équipe, facilitant l'intégration continue et le suivi des modifications de code.
Travail en équipe : Collaboration étroite avec d'autres développeurs, designers et chefs de projet pour assurer la
réussite du projet et la satisfaction des utilisateurs finaux.Utilisation de Jenkins et Docker : Mise en place et gestion de l'intégration et du déploiement continus (CI/CD) avec
Jenkins, et utilisation de Docker pour la containérisation et la gestion des environnements de développement et de
production.
Gestion du personnel informatique : Développement d'une application permettant de gérer les présences, les
absences, l'occupation des locaux durant la pandémie de COVID-19 et le télétravail, ainsi que les compétences et
disponibilités de chacun.
Suivi des projets : Fonctionnalités intégrées pour suivre l'évolution des projets en cours et terminés, offrant une vue
d'ensemble sur l'avancement des travaux et la gestion des ressources.
Environnement de développement : PHP Symfony, JavaScript, Twig, Html, CSS, Bootstrap, Git, Github, Jenkins, Docker,
Azure, PHP Storm.
Développeur Full Stack
MattCornicDev-Lille (59)
4/2021 - 7/2022
Concepteur et développeur VueJS: Création d'une application web dynamique et réactive en utilisant VueJS pour
fournir des informations à jour sur les récentes sorties cinématographiques, avec des fonctionnalités de recherche,
de filtrage, et d'affichage des films.
Utilisation de Tailwind CSS : Application de Tailwind CSS pour un design moderne et réactif, garantissant une
expérience utilisateur fluide et attrayante sur tous les types d'appareils.
Intégration des bibliothèques Vue.js pour les API : Utilisation des bibliothèques Vue.js pour interagir avec des API
tierces, permettant la mise à jour automatique des images, descriptions, et données des films afin d'offrir des
informations précises et à jour.
Gestion du code avec Git et GitHub : Utilisation de Git pour le contrôle de version et GitHub pour la collaboration et le
suivi des modifications de code, facilitant ainsi un développement structuré et efficace.
Déploiement avec Netlify : Déploiement de l'application sur Netlify, assurant un hébergement performant et une mise en
ligne rapide des mises à jour.
Automatisation des tâches : Mise en place de processus automatisés pour la gestion des données et les mises à jour
régulières, réduisant les interventions manuelles et améliorant l'efficacité opérationnelle de l'application.
Environnement de développement : VueJS, JavaScript, HTML, CSS, Tailwind, Git, Github, Netlify, WebStorm
Développeur Full Stack
Euratech’kids (59)
8/2020 - 1/2021
Concepteur et développeur JavaScript: Création d'une application SaaS robuste et évolutive en utilisant le framework
Symfony, garantissant une architecture solide et une maintenance facilitée.
Utilisation de SQL et MySQL : Intégration de bases de données relationnelles MySQL avec SQL pour le stockage
et la gestion des données de l'application, assurant une gestion efficace des informations relatives aux programmes
d'événements, aux ateliers et aux activités de l'organisation.
Intégration de Twig et Bootstrap : Utilisation de Twig pour la gestion des vues et de Bootstrap pour le
développement d'une interface utilisateur moderne et réactive, offrant une expérience utilisateur optimale sur tous les
appareils.
Gestion du code avec Git et GitHub : Utilisation de Git pour le contrôle de version du code source et de GitHub pour
la collaboration en équipe, facilitant ainsi la gestion des modifications de code et le suivi des contributions
individuelles.
Travail en équipe : Collaboration étroite avec d'autres développeurs, concepteurs et membres de l'équipe pour
concevoir, développer et tester l'application, en suivant les meilleures pratiques de développement logiciel et en
assurant la cohérence du projet.
Gestion des programmes d'événements et des inscriptions : Intégration de fonctionnalités pour gérer les programmes
d'événements, les inscriptions aux ateliers et les activités de l'organisation, en offrant aux utilisateurs une plateforme
centralisée pour accéder aux informations et s'inscrire aux événements.
Communication et information du public : Mise en place de fonctionnalités pour informer le public des activités de
l'organisation, en fournissant des actualités, des annonces et des mises à jour régulières sur les événements à venir et
les opportunités de participation
Environnement de développement : Symfony, JavaScript, HTML, Twig, CSS, Bootstrap, Zsh, PhpMyAdmin, MySQL, SQL,
Git, Github, VSCode.
Développeur nodeJS
oneFoncy-Escaudain (59)
6/2020 - 10/2020
Concepteur et développeur Node.js : Création d'une application SaaS robuste et évolutive en utilisant
JavaScript (front-end) et Node.js (back-end), permettant de gérer efficacement le processus d'immatriculation des
véhicules motorisés.
Architecture modulaire et extensible : Mise en place d'une architecture modulaire pour faciliter l'extension de
fonctionnalités et l'adaptation aux besoins changeants de l'entreprise et des utilisateurs.
Gestion complète du processus d'immatriculation : Intégration de fonctionnalités pour gérer l'ensemble du processus
d'immatriculation des véhicules, y compris la saisie des données, la validation, la génération des documents requis, et la
communication avec les autorités compétentes.
Utilisation des meilleures pratiques de sécurité : Implémentation de mesures de sécurité robustes pour protéger les
données sensibles des utilisateurs et assurer la conformité aux normes de sécurité en vigueur.
Intégration de services tiers : Intégration de services tiers tels que des bases de données géographiques pour la
validation des adresses et des API de paiement pour le traitement des frais d'immatriculation.
Déploiement et scalabilité : Déploiement de l'application dans un environnement cloud scalable, permettant de gérer
efficacement les pics de trafic et d'assurer une disponibilité maximale du service.
Utilisation de Git pour la gestion du code : Utilisation de Git pour le contrôle de version du code source, facilitant la
collaboration en équipe et assurant la traçabilité des modifications.
Développement centré sur l'utilisateur : Conception d'une interface utilisateur intuitive et conviviale, garantissant une
expérience utilisateur optimale tout au long du processus d'immatriculation des véhicules.
Environnement de développement : JavaScript, HTML, CSS, Bootstrap, Zsh, NodeJS (JavaScript Back-End), Git, Github,
UML, VSCode...