CMS signie Content Management Server. Un CMS est un système de gestion de contenu. Microsoft Content Management Server (CMS) est un système de gestion de contenu Web qui permet aux entreprises de créer et déployer rapidement et à moindre frais des sites Web Internet, intranet et extranet dynamiques, et d'assurer leur maintenance. les CMS les plus demandés, sont Drupal et Joomla.
Choisir ses horaires de travail et ses missions, devenir son propre patron, tels sont les rêves de nombreuses personnes. Mais avant de commencer l'activité d'un développeur freelance WordPress, il faut passer par des démarches administratives.
Le freelance doit s'enregistrer auprès du Registre du Commerce et des Sociétés (RCS). Cette étape s'impose pour acquérir la confiance des clients qui vont vous confier leur projet web. Elle prouve aux yeux de ces derniers la crédibilité des freelances.
C'est d'ailleurs nécessaire pour réaliser les factures. Ne manquez pas non plus de procéder à la création site web pour optimiser votre visibilité et pour obtenir plus de contrats.
Difficile de devenir freelance si on ne sait pas jongler entre des missions bien remplies et les tâches courantes au quotidien. Un planning bien chargé nécessite une bonne organisation. Pour gagner la confiance des clients, il faut respecter le délai prévu de chaque projet CMS CSS HTML.
Vous devrez donc faire preuve de rigueur et de capacité d'organisation pour finir à temps et avec une qualité optimale la mission qui vous sera confiée. Pour réussir à vous en sortir, mettez en place un planning précis. Pour gagner du temps, vous pourrez exploiter divers outils, du simple agenda au logiciel innovant en passant par les outils de veille.
En tant que développeur full stack en freelance, personne ne contrôle la qualité de votre travail. Vous serez votre propre maître. Pour réussir à vous faire une place sur ce marché en rude concurrence, vous devrez être expert dans votre domaine.
Mettez en avant vos compétences en HTML CSS JavaScript, en CMS Javascript PHP, en WordPress CMS et dans tout autre projet web comme la création site web. En faisant appel à votre service, les clients espèrent profiter d'une prestation de qualité à la hauteur de leurs attentes. C'est la clé d'une collaboration durable et basée sur la confiance.
Le développeur freelance WordPress sera appelé à prendre en charge plusieurs missions au cours de son parcours. Pour pouvoir répondre à tous les besoins des clients, vous devrez donc faire preuve de polyvalence afin de vous adapter à chaque demande.
Quelles que soient les contraintes et les conditions imposées par les clients, faites en sorte de réussir votre mission avec tous les moyens possibles. Pour satisfaire les clients, soyez en mesure de prendre en charge plusieurs missions PHP HTML CSS.
Expériences professionnelles
MAARCH (groupe Xelians) Janvier 2023 - à ce jour
Développeur seior Fullstack
Dans le cadre de développement des projets open-source et SaaS de l’entreprise, j’étais
recruté pour renforcer l’équipe de 8 personnes pour participe au développement des
solutions de l’entrprise.
Taches réalisées :
- Projet MDM : Application qui gère le documentaire et l’archivage des entreprises.
Participation au développement des fonctionnalités o Revue de code o Angular 14 / 15
Développement des modules et composants pour la partie front : gestion de rôles,
accès, authentification, intégration dynamique des composants etc.
Symfony 6 : Développement avec Api plateform de l’api principale de l’application.
PoC : micro-services : préparation d’un PoC pour avoir une visibilité sur une architecture
cible micro-services
Mots clés :
Symfony
Angular
NodeJS
Docker
Gitlab
micro-services
SCRUM
Juin 2022 – Aujourd’hui– SFR – Développeur Sénior / Tech lead fullstack
Dans le cadre de l’amélioration et refonte de ses applications, j’étais recruté chez SFR pour renforcer une
équipe de 15 personnes
Tachesréalisées :
- Projet RTG : Application qui gère les équipements dans le réseau SFR.
- Taches :
o Gestion d’équipe en collaboration avec les chefs de projets / parties du SI
o Participation au développement des fonctionnalités
o Revue de code
o Mise en place de l’architecture cible pour la refonte de la partie legacy de
l’application
o Réalisation des PoC :
• API Restful avec NestJS : pour entamer la partie de découpage du Back legacy en
microservices en suivant le patter « Strangler »
• Front Angular : pour la partie web
• Ionic / Cordova pour une application mobile spécifique
• Migration de docker vers Podman pour se rapporhcer le plus de l’environnement de
Kubernetes
o Formation des développeurs sur la nouvelle architecture et les nouveaux outils de
développement
Environnement technique : Symfony, Angular 14, NodeJS / NestJs, Kubernetes, Docker, Gitlab, Jira,
Confluence, Kafka,
Mars 2020 à ce jour – Sodexo – Développeur Fullstack Sénior
Dans le cadre de l’amélioration de ces projets, j’étais recruté chez Sodexo pour faire la refonte des
projets web de l’entreprise.
Taches réalisées :
- Projet Extranet Client : dans une équipe Scrum de 6 personnes, j’étais intégré en tant que
développeur Fullstack Sénior pour la refonte de ce projet en 2 étapes :
o Amélioration de l’interface ainsi que la maintenance évolutive du projet sur Symfony
2.7 et angularJS
o Migration du projet vers Full Angular 2+ : Mise en place de l’architecture technique du
projet.
Environnement technique : Symfony 2.7, Angular 8, AngularJS
Décembre 2019 – Février 2020 – Développeur Sénior - Afersys
AFERSYS est une société de conseil indépendante spécialisée dans les métiers de l'ingénierie et de
l'innovation.
Taches réalisées :
- Projet Hakathon : Développement d’une application web / mobile permettant de capturer les
photos d’un objet en 3D et le classer dans une catégorie en utilisant de l’intelligence artificielle.
- Refonte du site web de l’entreprise
Environnement technique : Angular 8, Symfony 4, Python, JAVA, Bootstrap, Jekyll
Décembre 2018 - Novembre 2019 – BNP Paribas (Paris) – Tech Lead – 11 mois
Dans le cadre d’une réécriture de 5 applications internes utilisées par BP2I (Département IT de la
banque BNP Paribas), j’étais recruté en tant que Tech-Lead pour une équipe de 3 personnes.
Taches réalisées :
- Analyse approfondie de l’existant : Vu que les applications sont très anciennes (Framework Jelix
1.x), il n’y avait pas des cahiers des charges qui décrivaient les fonctionnalités. L’analyse de
l’existant (code + fonctionnalités) était la solution pour comprendre le besoin et le reproduire
Karim ********
Expérience : 10 ans
Email : ********
Tél : ********
2 / 9
avec les nouvelles technos proposées par BP2I (Symfony 3.4 + des bundles spécifiques
développés au sein de BP2I).
- Etude d’impact de la migration depuis le framework Jelix 1.x vers Symfony 3.4. Cette étude
comporte :
o Analyse de l’impact de la migration vers Symfony et les « Side Effects » sur
l’architecture technique et l’aspect fonctionnel des applications.
o L’impact sur l’architecture de la base de données ainsi que la structuredes données.
o Rédaction des documents de cette analyse pour les 5 applications.
- Mettre en place l’architecture technique à adopter : prendre en considération les contraintes
techniques posées par le client : Couches de sécurité, Bundles spécifiques pour traiter
l’authentification et la gestion des sessions, unifier le visuel des différentes applications, Microwebservices entre les applications, paramètres spécifiques pour le versionning et les packages
(git et composer) etc.
- Préparation du backlog contenant les taches à faires et dispatcher les taches suivant les
compétences de chaque membre de l’équipe :
o Diviser les projets en des taches bi...