Freelance DRUPAL : obtenez gratuitement les meilleurs CV

Déposez votre CV ou Déposez une mission gratuitement
Nos derniers

freelances DRUPAL

Nos dernières

offres de missions DRUPAL

Les freelances maîtrisant

DRUPAL

ont aussi postulé à

Définition de DRUPAL

DRUPAL (CMS) est un logiciel développé par des bénévoles. DRUPAL permet aux individus comme aux communautés d'utilisateurs de publier facilement, de gérer et d'organiser un vaste éventail de contenus sur un site web (Blogs, sites d’informations, boutiques en ligne…). DRUPAL est utilisé par de nombreuses personnes et d'organisations afin de propulser les différents sites de toutes tailles et fonctions. L'open source DRUPAL lance sa version DRUPAL 7, au début de l'année 2010. Dans sa dernière version DRUPAL pourrait supporter Oracle Database et Microsoft SQL server

Travailler en tant que freelance Drupal

Avec la communauté grandissante de Drupal, il arrive parfois que les développeurs en freelance expérimentés se perdent dans le grand réservoir de ressources. Cela est encore plus vrai pour les débutants qui n'ont aucune grande expérience. C'est pourquoi il est crucial pour un développeur Drupal freelance de développer et d'affiner certaines compétences requises, afin de devenir un as du domaine.

Si vous êtes un expert en Drupal et envisagez une carrière en freelance, vous trouverez dans ces articles quelques compétences requises. Vous aurez ainsi une idée claire de votre place et de ce que vous devez savoir pour pratiquer le métier.

C'est quoi Drupal ?

Drupal est un système de gestion de contenu (CMS) gratuit. Il est écrit en PHP et est utilisé pour alimenter des millions de sites Internet partout à travers le monde. Si vous envisagez donc une carrière en tant que développeur freelance, vous devez avoir une bonne maîtrise du PHP Drupal.

La technologie de base

Comme tout développeur ou programmeur professionnel, un débutant ou un expert Drupal devrait aussi connaître les choses les plus élémentaires, comme il devrait connaître les langages de programmation très identiques aux exigences du développement web.

On cite notamment le PHP, car Drupal est construit avec PHP, mais aussi les langages comme MySQL et jQuery. Inutile de préciser que vous devez également maîtriser Drupal HTML CSS.

Apprendre les bases de Git

Git est un outil de gestion de versions distribué, utilisé dans les projets open source en général et Drupal en particulier. Il permet aux développeurs de travailler avec rapidité et efficacité en équipe, tout en suivant les modifications apportées aux fichiers.

Il est très facile à apprendre et sa maîtrise vous aidera à rester organisé, ce qui est très important pour le travailleur en freelance.

L'outil offre plusieurs avantages dans le flux de travail quotidien et améliore aussi les compétences en matière de travail en équipe. Si vous envisagez donc de devenir un chef de projet ou un lead développeur Drupal, la maîtrise de Git s'impose.

Quelques compétences essentielles

En tant que développeur web ou chef de projet, vous serez amené à réaliser des missions renouvelables de développeur. Pour les mener à bien, les compétences suivantes sont requises :

  • rechercher, analyser et installer des modules selon l'étendue du projet ;
  • constituer les modules de base et les paramètres basiques pour le fonctionnement d'un site ;
  • pouvoir personnaliser ou modifier les formulaires, les thèmes, etc., à l'aide de modèles ou de modules sur-mesure sans modifier le fichier principal ;
  • avoir des connaissances sur les principales API de Drupal comme l'API Node ;
  • pouvoir créer des formulaires à partir de zéro en utilisant l'API ;
  • avoir une excellente maîtrise du PHP ;
  • pouvoir coder des thèmes en utilisant HTML et CSS ;
  • avoir une bonne maîtrise de SQL (son utilisation dans les projets Drupal ne cesse de croître) ;
  • savoir bien utiliser JQuery ou la bibliothèque JavaScript (vous devez aussi pouvoir utiliser les concepts associés) ;
  • etc.
En fonction des projets sur lesquels vous serez amené à travailler, il est également important d'avoir une bonne maîtrise des différents modules.

Exemple d'expériences d'Aissam, freelance DRUPAL résidant dans le Val-de-Marne (94)

Expériences professionnelles :

✓ Développeur Drupal 8, Youzful – Crédit Agricole, Juillet 2020 – Octobre 2020, Paris
Développement Drupal 8 :
● Participation à mise en place les environnements de développement ;
● Développement du Backoffice Youzful ;
● Participation au cérémonies Agile avec l’équipe ;
● L’intégration front end ;
● Développement Des tests Cypress ;
● Participation à la démo de chaque fin de sprint ;
Responsabilités occupées : Développeur Drupal
Environnement : Drupal 8, Drush 8, PHP 7.1, Apache, Composer, MySQL, GIT, SSH, Bootstrap, jQuery,
Ajax, Jira, docker,API Rest, Environnement Scrum
Taille de l’équipe Drupal : 9 personnes
Entreprise : Accenture
✓ Développeur Drupal 8, Oriane, Mars 2020 – Juillet 2020, Paris
Développement Drupal 8 :
● Correction de bugs ;
● Développement de la nouvelle partie de charting B2C
● Correction des anomalies au niveau de la liaison avec l’API
● Utilisation d’API Rest pour récupèrer les informations de chaque cas par rapport au type
d’utilisateurs.
● Factorisation du code existant.
● Mettre à disposition d’une doc pour l’installation de l’environnement local de
développement.
● L’intégrations des maquettes avec du responsive.
Responsabilités occupées : Développeur Drupal
Environnement : Drupal 8, Drush 8, PHP 7.1, Apache, Composer, MySQL, GIT, SSH, Bootstrap, jQuery,
Ajax, Ubuntu Server, Preview, docker,API Rest, Environnement Scrum
Taille de l’équipe Drupal : 2 à 3 personnes
Entreprise : Korian

✓ Développeur Drupal 8, Airbus CE, Juin 2019 – Décembre 2019 ,
Paris
Développement Drupal 8 :
● Correction de bugs;
● Développement de la partie Connexion d’utilisateur
● Développement de la partie Dashboard (tableau de bord)
● Utiliser le starter kit Drupal mis en place.
Responsabilités occupées : Développeur Drupal
Environnement : Drupal 8, Drush 8, PHP 7.1, Apache, Composer, MySQL, GIT,
SSH, Bootstrap, jQuery, Ajax, Ubuntu Server, Preview
Taille de l’équipe Drupal : 2 à 3 personnes
Entreprise : Fidesio

✓ AMOA Technico-fonctionnel, Caisse des dépôts, Novembre 2018 –
Mai 2019, Paris
Contexte :
Regrouper les offres de la Caisse des Dépôts et de ses filiales au service des
territoires.
Au sein de l’équipe dédiée au portail public, nous regroupons les solutions, les
offres, les produits, les offreurs et les retours d’expériences, sans oublier la
publication des articles et l’envoi des newsletters aux abonnés de la caisse de
dépôts (Banque des territoires)
Objectifs :
Aider l’équipe de développement (MOE) à bien répondre aux besoins des
différents chefs de marché, métiers, et les chefs de services sur le portail
public de la banque des territoires.
Assister le Product Owner (PO) à initier, prioriser et valider les demandes des
chefs de marché de la banque des territoires.
Activités :
● Participer aux différentes cérémonies Scrum de l’équipe ;
● Apporter une vision technique lors de la spécification des demandes de
clients ;
● La recette les développements des fonctionnalités demandé ;
● Monter des ateliers avec les chefs de marché pour recenser leurs
demandes ;
Responsabilités occupées : AMOA
Environnement : Drupal 8, PHP 7.1, Apache, Composer, MySQL, GIT, SSH,
Bootstrap, jQuery, Ajax, Jira
Taille de l’équipe Drupal : 7 personnes
Entreprise : Fidesio / Caisse des dépôts et consignations – La banque des
territoires

✓ Développeur Drupal 8, Groupe Soufflet, Octobre 2018 – Novembre
2018, Paris
Développement Drupal 8 :
● Correction de bugs;
● Création des nouveaux types de contenus et de vues, et intégration de
modules de contribution ;
● Création de modules custom répondant aux besoins spécifiques du client ;
● Créer des filtres de vue personnalisé.
● Création de vue export de données.
Responsabilités occupées : Développeur Drupal
Environnement : Drupal 8, Drush 8, PHP 7.1, Apache, Composer, MySQL, GIT,
SSH, Bootstrap, jQuery, Ajax, Ubuntu Server, Preview
Taille de l’équipe Drupal : 2 à 3 personnes
Entreprise : Fidesio

✓ Développeur Drupal 8, Numeric-emploi.org, Février 2018 –
Septembre 2018, Paris
Développement Drupal 8 :
● Transformation de cahier des charges en tickets JIRA ;
● Passage du socle existant aux bonnes pratiques D8 (Composer) ;
● Correction de bugs, mise à jour de la version du core Drupal ;
● Création des nouveaux types de contenus et de vues, et intégration de
modules de contribution ;
● Création de modules custom répondant aux besoins spécifiques du client ;
● Créer des filtres de vue personnalisé.
● Création de vue export de données.
● Utilisation de modules Paragraph et intégration dans des filtres custom de
vues de recherche ;
● Mise en place d’une politique de sécurité des mots de passe ;
●...

Voir le profil complet de ce freelance