Freelance DRUPAL : Repérez les compétences qui vous manquent

Je dépose une mission gratuitement
Je dépose mon CV

Qu'est-ce que 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.
Vous êtes freelance ?
Sécurisez votre activité grâce au portage salarial !

Exemple des missions de Julien,
freelance DRUPAL habitant la Vienne (86)

Expérience professionnelle

ENS (ACCENTURE / OCTO) September 2021 – Avril 2021
Teach Lead Architect

Working on drupal 9 headless website as Freelancer ********, providing administrable content for the front vuejs application by jsonapi webservices going through gravitee.
Implementing docker containers for each service as nginx, php-fpm, varnish, postgresql on openshift to run drupal on 7 differents environnement like dev, integration, preprod, production
Use jenkins to deploy each docker container.
Making deployements for each environnement, helping devops to deploy on production.
Making varnish configuration for each env.

WatchHandWonders Février 2021 – Mars 2021
Développeur DRUPAL 9

J'ai essentiellement travaillé sur les performances, configuration redis, bugfix et un peu de devops.

CREDIT AGRICOLE May 2020 à janvier 2021
Drupal Developer

Working on drupal 8 websites as Freelancer ******** and
********/

Code Enigma April 2019 - Mars 2020

Working on drupal 8 and drupal 7 websites for English clients gouvernement websites hosted on AWS

La Poste December 2018 - April 2019

Working on drupal 8 and drupal 7 websites for B2B services.

APPNOVATION - Remote Contract – Montreal May 2018 - November 2018
Developer Full Stack

Working on a drupal 8 website migration ********
Use of docker for local develoment and deployements.
Server Side rendering on AWS to display metatags with Angular.
Use of Redis for cache and ElasticSearch as search engine.
Drupal 8 headless develoment as JSONAPI with Angular 6 frontend.

Remote Freelance – Tahiti
Drupal Developer

Prox-i Septembre 2017 - February 2018

Working on a drupal 7 website ********
Working on other drupal 8 websites like tep.pf and others.
Making quotes with commercial team and technical specifications.
Teaching Drupal to other team members.

Groupe le monde Jun 2017 – Septembre 2017

Working on drupal 7 websites like ********, ********, ********
Refactoring api calls, like ads, google news feeds.
Developement of new pages and website sections.

DRUPAL.ORG Mai 2017 – Jun 2017

Contribution on drupal.org on my freetime.

******** Mar 2017 – Mai 2017

Short term contract to develop new features and bug fix on high traffic drupal commerce website.
Interaction with salesforce and other middleware softwares.
Bugfixing, code refactoring, performance improvements.

CARREFOUR – Paris August 2016 – February 2017
Lead Drupal Developer

Team Lead on the ******** project.
Working in Agile environnement with Jira and git. Code review and pull requests with stash, merging branches from subtasks to user stories branches to release branches.
Making sub tasks of sprint User stories, helping the team developing each subtask. Fixing bugs.
Helping new developers with their local box using vagrants, proxy settings, web services, understanding git workflow.
Writing unit tests with phpunit on drupal 7.
Helping dev ops making release packages.
Helping products owners on technical choices for their User stories, or issues related to deployement and production environnement issues.
Working with elasticsearch instead of apache Solr. Memcache, apc, Varnish, Vagrant and proxys, Calling different in house webservices and API. Performance optimization by getting rid of old modules or code refactorisation.
Refactorisation of old code and old custom modules to fit webservices api changes, and removing safely old custom modules that had an impact on performance.
Made a new feature with the team to implement the selection of discount coupons, using it by printing or by association with a customer discount card.

Lille – Faire savoir company. Feb 2015 – Oct 2015
Lead Drupal Developer

Lead developer of a 7 dev team.
Working closely with projects manager to adapt drupal technical choices to the new projects.
Integration of migrate to consume webservices and synchronise content from an inhouse content database.
Fixing bugs or performance issues and erros made by more juniors devs in their code.
Helping the team to use a new git workflow and to migrate their repositories from svn to git.
Made a reusable search engine on ******** with facets and search api, that will be use on next projects using the content imported with migrate classes. The goal here was to make the same functionnality and user experience that ********.

******** Jan 2015 – Feb 2015
Drupal Developer

Development drupal commerce on ********.
Development of the all site from mockup with bootstrap for the theme.

COCONUTS MEDIA Nov 2014 – Jan 2015
Drupal Developer

Developm...

Voir le profil complet de ce freelance

Les derniers freelances DRUPAL

CV Développeur web
Nadir

Développeur web

  • SAINT-CALAIS
PHP MYSQL DRUPAL WORDPRESS PRESTASHOP JAVASCRIPT
Disponible
CV Développeur Fullstack.JS
Kevin

Développeur Fullstack.JS

  • PARIS
NODE.JS Express.js TypeScript Vue.js POSTGRESQL MONGODB REACT.JS
Bientôt disponible
CV Scrum Master AGILE
Emmanuel

Scrum Master AGILE

  • LYON
AGILE SCRUM JIRA KANBAN SAFE CONFLUENCE EXCEL DEVOPS SQL JAVA
Disponible
CV Scrum Master
Mazahir

Scrum Master

  • BORDEAUX
AGILE SCRUM JIRA SAFE CONFLUENCE KANBAN DEVOPS
Disponible
CV Développeur PHP DRUPAL
Khalil

Développeur PHP DRUPAL

  • CARRIÈRES-SOUS-POISSY
DRUPAL HTML CSS PHP JAVASCRIPT MYSQL MARIADB DOCKER SYMFONY
Disponible
CV Architecte Applicatif / Solution
Wissem

Architecte Applicatif / Solution

  • ERMONT
J2EE Microservices AMAZON AWS APACHE KAFKA ENTERPRISE ARCHITECT DEVOPS
Disponible
CV Ingénieur de développement PHP
Hamza

Ingénieur de développement PHP

  • AIX-EN-PROVENCE
PHP SQL HTML CSS JAVASCRIPT
Disponible
CV Scrum Master
Mazahir

Scrum Master

  • PARIS
AGILE SCRUM JIRA CONFLUENCE KANBAN DEVOPS
Disponible
CV Directeur de projet ALFRESCO
Guillaume

Directeur de projet ALFRESCO

  • ANGERS
ALFRESCO GED AGILE
Disponible
CV Business Analyst; Product Owner
Zakaryaa

Business Analyst; Product Owner

  • TAVERNY
EXCEL AGILE JIRA MAITRISE D OUVRAGE WEBSERVICES CRM SQL MYSQL TFS
Disponible
Je trouve mon freelance DRUPAL

Les nouvelles missions DRUPAL

Développeur Drupal 8

DRUPAL
10/04/2024
Bordeaux
3 mois
Voir la mission

Développeur/Développeuse DRUPAL FRONT

DRUPAL
ASAP
75 - PARIS
12 mois
Voir la mission

Développeur Drupal /PHP

PHP DRUPAL
ASAP
59 - LILLE
6 mois
Voir la mission

Concepteur - développeur PHP / Drupal

PHP DRUPAL
ASAP
59 - LILLE
6 mois
Voir la mission

Proxy Product Owner H/F

AGILE DRUPAL UX DESIGN GOOGLE ANALYTICS
ASAP
Paris
12 mois
Voir la mission

Release manager

Google Cloud Platform
ASAP
74
6 mois
Voir la mission

Responsable développement digital factory H/F

SYMFONY JIRA KANBAN DOCKER Vue.js
ASAP
Lyon
6 mois
Voir la mission

Développeur PHP – DRUPAL

PHP
ASAP
Télétravail
4 mois
Voir la mission

Cherche Freelance Web Master

PHP DRUPAL
ASAP
Télétravail
1 jours ouvrés
Voir la mission

Développeur FullStack (Front-End et Back-end)

JAVASCRIPT MYSQL WEBSERVICES PHP SYMFONY DRUPAL
ASAP
Montreuil
12 mois
Voir la mission
Je trouve ma mission DRUPAL

Les freelances maîtrisant DRUPAL ont postulé à :

Business analyst / Product Owner

AGILE
ASAP
92 - COURBEVOIE
12 mois
Voir la mission

Chef de Projet AMOA

AGILE JIRA CONFLUENCE
ASAP
75 - PARIS
6 mois
Voir la mission

Chef de projet Digital

UX DESIGN
ASAP
75 - PARIS
36 mois
Voir la mission

Tech Lead PHP Symfony H/F

PHP SYMFONY NODE.JS REACT.JS CI/CD
ASAP
92 - MALAKOFF
24 mois
Voir la mission

Product Manager

PHP LARAVEL
ASAP
Télétravail
12 mois
Voir la mission

Développeur Backend (confirmé 100% Télétravail)

PHP LARAVEL API RESTful
ASAP
Télétravail
12 mois
Voir la mission

Lead Developer Backend (senior - 100% Télétravail)

PHP LARAVEL API RESTful
ASAP
Télétravail
12 mois
Voir la mission

Développeur PHP/MYSQL pour amélioration d'une application existante

SQL PHP
ASAP
76 - LE HOULME
5 jours ouvrés
Voir la mission

Chef de Projet

AGILE
ASAP
75 - PARIS
12 mois
Voir la mission

Développeur web (Mécénat de compétence)

WORDPRESS HTML JAVASCRIPT PHP
ASAP
49 - ANGERS
6 mois
Voir la mission
Je trouve ma mission DRUPAL