Julien - Développeur DRUPAL

Ref : 180423D001
Photo de Julien, Développeur DRUPAL
Compétences
Expériences professionnelles
  • 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

    Development drupal on coconuts.co multisite drupal instance (one per town).
    Working on performance issues and content import with migrate.
    Working closely with the sysadmin and adminstrator of amazon servers to implement new functionnalities.


    Contract Nov 2013 – Nov 2014

    Development in PHP5 on Drupal 7.
    Development on Drupal 7, upgrades of modules and core, of several websites of one of my client.
    Helping a american owned company in Thailand Coconuts media for each of their differents city drupal subsite of their main drupal website coconuts.co (bangkok.coconuts.co, hongkong.coconuts.co etc). Helping in core upgrade, new theme development, content import with migrate module and any bug fix required or architecture improvement or bug fix.


    Remote Freelance – Paris July 2013 – Nov 2013
    Drupal Developer

    Development in PHP5 on Drupal 7.
    Working on several projects as a Contractor for French companies on site in Paris and also remotely on Actency company behalf.

    Sage FR – Paris April 2013 – July 2013
    Drupal Developer

    Development in PHP5 on Drupal 6.
    Rebuilding the client area ********, as their CRM have changed rebuilding the code to use new webservices to display customers contextual data.
    Install of varnish in the website architecture, mainly to be use it as a reverse-proxy first as we needed to switch of drupal instance and web services code based on SSO login response.
    Configuration of varnish vcl with directors and sub_recv rules to switch backends and also to be used as second load-balancer between web servers.


    Freelance – Paris April 2012 – April 2013
    Drupal Developer

    Development in PHP5 on Drupal 7.
    Working on several projects as a Contractor for French companies on site in Paris and also remotely.


    BODOG UK – London Jan 2012 – April 2012
    Drupal Developer

    Development in PHP5 on Drupal 6.
    Integration of flash games grabing data from the drupal backend.


    SPARKS INTERACTIVE – Wellington Juin 2011 – October 2011
    Drupal Developer

    Development in PHP5 on Drupal 6 and Drupal 7
    Upgrade from a Drupal 5 websites to Drupal 6, and new theme integration
    Cas Integration with mysql backend for in-house php and ruby on rails apps.
    Development requests on previous sites built by the company
    Working on Aegir for Drupal website on the fly creation
    Creation of installation profiles
    Fixing issues on clients websites
    Rebuilding the all development infrastructure based on Virtualization and git and ruby on rails management tools such as Redmine or Gitorious
    project url: ********, ********, projects.sparksinteractive.co.nz, git.sparksinteractive.co.nz, login.sparksinteractive.co.nz


    Actualys – Neuilly sur Seine August 2010 – Juin 2011
    Drupal Developer

    Development in PHP5 on Drupal 6
    Development on Drupal 6 with flash component and dynamic data by XML
    Setup of high performance solutions for Drupal 6, Open-Atrium
    Setup of the production server + technical architecture
    Use of apachesolr, CAS, LDAP, CIVICRM
    Setup of server performance improvements, with Varnish, APC, Memcache
    Starting to work on NOSQL database like Cassandra


    5EMEGAUCHE – Paris April 2010 – August 2010
    Magento Developer and Design Intégration, Drupal Developer

    Development of a project on Drupal 6 (kpark website HR)
    Development of a website on Magento 1.4, Design Intégration, Custom Module Development


    Publicis Modem – Paris Jan 2010 – April 2010
    Drupal Developer

    Development in PHP5 on Drupal 6



    Webalite, TBD – Wellington March 2008 – Today
    Web Developer

    Development work for New Zealand clients

    Programming in PHP 5, Javascript and Unix Shell scripting.
    Developing websites with different CMS1 (Expression Engine, Custom CMS) as well as from scratch.
    Administration of local server with repository administration, ssh accounts, ssh keys, wiki, servers backups.
    Migration of production web, database and email server applications from Fedora Core 2 to CentOS 5
    Migration of Fedora Core 2 server to CentOS5, websites, domain names, email accounts, databases.
    Conversion of OSCommerce software to PHP5 with MySQL5
    pdf generation sent by e-mails using fpdf16 and fpdf library
    importation of Excel spreadsheets in .xls or csv file or xml.


    Catalyst LTD – Wellington Sept 2007 – Jan 2008
    Drupal Developer

    Show the process, Problem → Tools, technologies, algorithms → Solution.

    Programming in PHP 4 and 5
    Developing websites with Drupal 5.
    Developing new custom modules for Drupal.
    Working with Postgresql 8.2 database.
    Migration of databases from MySQL to Postgresql.
    Use of the git code versioning system.


    Epitech-France Sept 2006 - Jun 2007
    Programmer

    Recoding all functions of the C library from the Linux NetBSD Distribution (ls, cat, script, malloc,...etc) as part of the Computer Science degree.
    Wrote a software to project management in PHP using a MySQL database as part of the degree.
    Worked on the several certifications; Cisco and Oracle 1 degree.


    Database Administrator Synercom - France

    Contract Aug 2005 - Aug 2006

    Working in a consultancy, tasked with developing an Access Database.
    To assist users of the software and the database in their every day work using the access based UI.
    Creation of a data-processing network of small size, and maintenance of this network.
    Importation of the data from a commercial database into the new database of this company.


    National Diploma in Computer Science and Network - C.N.E.D, Grenoble, France

Études et formations
  • Diplôme :

    Bachelor degree in Computer Science
    European Institute of Technology, Paris, France (2006-2007)
    Key Modules: C language, C++ language, Linux Administration, TCP/IP, PHP, SQL, Cisco Networks

    Following a two year degree in Computer Science, I embarked on bachelor degree in Computer Science to formalise both my computer skills and my creative experience. I studied C programming, Cisco Networks, C++ , JAVA.

    National Diploma in Computer Science and Network for industry and services
    C.N.E.D, Grenoble, France (2003-2005)
    Key Modules: C language, C++ language, Linux Administration, TCP/IP, RS432, Networking



    COMPETENCES


    Compétences techniques :

    Languages
    C, PHP 5, PHP7, Bash/Shell Scripting, SQL, XML, HTML5, CSS3, JQuery, REST, Angular cli 6, Typescript, Goland

    CMS
    Drupal 6 and 7, 8, Drupal commerce 1, 2.

    Development Tools
    Git, Emacs, Jetbrain phpstorm, Jetbrain goland, Jetbrain datagrip, Vagrant, Docker, Jira, Redis

    Devops Tools
    Jenkins, Openshift, Drush Robo, Docker

    Databases
    PostgreSQL, MySQL, Mariadb

    Search Engines
    Apache Solr, Elasticsearch.


    Langues :
    Anglais : courant

D'autres freelances
Développeur DRUPAL

Ces profils pourraient vous intéresser !
CV Développeur web
Nadir

Développeur web

  • SAINT-CALAIS
PHP MYSQL DRUPAL WORDPRESS PRESTASHOP JAVASCRIPT
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 Ingénieur de développement DRUPAL
Said

Ingénieur de développement DRUPAL

  • PARIS
DRUPAL PHP JAVASCRIPT SQL
CV Développeur DRUPAL
Christophe

Développeur DRUPAL

  • FRENEUSE
DRUPAL PHP WORDPRESS JALIOS SYMFONY MYSQL JAVASCRIPT SQL JAVA
CV Développeur PHP / Wordpress / Drupal
Sébastien

Développeur PHP / Wordpress / Drupal

  • ISSY-LES-MOULINEAUX
DRUPAL WORDPRESS PHP SYMFONY JAVASCRIPT SQL
Disponible
CV Ingénieur de développement PHP
Molka

Ingénieur de développement PHP

  • CHATOU
PHP DRUPAL JAVASCRIPT DOCKER
CV Ingénieur de développement DRUPAL
Hicham

Ingénieur de développement DRUPAL

  • ANNECY
DRUPAL PHP JAVASCRIPT SQL HTML5 CSS AZURE GIT SYMFONY Kubernetes
CV Ingénieur de développement PHP
Abdelffatteh

Ingénieur de développement PHP

  • SOPHIA ANTIPOLIS
PHP GIT SQL JAVASCRIPT DRUPAL API RESTful DOCKER
Disponible
CV Développeur Fullstack DRUPAL
David

Développeur Fullstack DRUPAL

  • MONTPELLIER
DRUPAL HTML PHP SQL
CV Développeur DRUPAL
Yapo Fidèle Patrice

Développeur DRUPAL

  • ANTONY
DRUPAL PHP SYMFONY JAVASCRIPT GIT REACT.JS PYTHON