You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Julien MaulnyJM

Julien Maulny

Senior Developer, PHP, Symfony, VueJs

€600/day
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Julien

Available from October full-time, with 1 or more days of remote work per week.

After working in a web agency in 2012, and then since 2013 at Darkmira, I am now creating my own company to be an independent developer.

My main missions, primarily as a PHP, Symfony, and NodeJs developer, have been at:

- Kisio Digital, a subsidiary of SNCF, where I contributed to Navitia, and integrated it on several sites in the regions of France (Normandy, Ile de France, Centre).

- France Télévision, where I mainly worked on the user part of the france.tv site, and GDPR compliance.

- Bayard, where I worked on their media site, la-croix.com.

My main skills are PHP, I've been doing it since 2010, and Symfony, since 2013 with version 2.3.

More recently, I've been doing Javascript, Typescript, I've worked with Angular by contributing to Peertube, and React during an assignment, but after testing VueJs, it's the tool I prefer among these three front-end frameworks.

What I really enjoyed in my assignments was the open-source aspect, software reusability, and the public utility of our work. Developing on free software or on responsible topics gives real meaning to work, and could be a decisive criterion in choosing my assignments.
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Paris (up to 50km), Paris (up to 30km)

Experience

  • Darkmira
    Developer at Darkmira
    DIGITAL AND IT
    September 2013 - July 2020 (6 years and 10 months)
    Paris, France
    Developer at Darkmira, an IT consulting company where I worked on several projects mainly focused on PHP and Symfony.
    PHP Symfony
  • Bayard
    PHP 7 / SYMFONY 3 DEVELOPER
    PRESS AND MEDIA
    September 2019 - July 2020 (11 months)
    Gentilly, France
    Technical environment:
    Languages: PHP
    Frameworks: Symfony 3.4
    Versioning: Git, Gitlab
    Platform: Linux, Docker, Docker Compose, AWS
    Testing: PHPSpec, Gitlab CI
    Security: Keycloak

    Bayard is the publisher of the newspaper LaCroix, and its digital version, la-croix.com. I worked on the development and maintenance of the site.

    Functional scope:
    Updating integration and continuous quality tools with Gitlab CI
    Maintenance of the article deployment process via AWS
    Development and maintenance of the sites la-croix.com and croire.la-croix.com

    Project 1: Maintenance and feature development for the la-croix.com site
    • Updating pipelines on Gitlab CI to:
    ◦ Run PHPUnit and Behat tests on each commit
    ◦ Create a package and upload it to a Nexus instance for subsequent production deployment
    ◦ Display staging environments for each branch with Gitlab Preview
    • Maintenance of real-time article updates for the site via an S3 Bucket and an SQS queue on AWS
    • Updating meta tags, Json+Ld, datalayer, canonical URL... for better SEO
    • Installation of SSO: Keycloak to allow login to la-croix.com, croire.la-croix.com, and other Bayard sites.

    Project 2: Creation of a proof of concept for a lightweight version of the la-croix.com site to read newsletter articles.
    • Creation of a VueJs application and integration of the API to retrieve articles from a MarkLogic NoSQL database
    • Comment integration
    • Implementation of smooth navigation with VueJs router
    Symfony PHP gitlab Keycloak Docker gitlab CI vuejs
  • France Télévisions
    EXPERT FULLSTACK DEVELOPER PHP 7 / SYMFONY 3-4 / NodeJS
    PRESS AND MEDIA
    March 2017 - June 2018 (1 year and 3 months)
    Issy-les-Moulineaux, France
    Technical environment:
    Languages: PHP, NodeJS
    Versioning: Git, Gitlab
    Frameworks: Symfony 3 & 4, ExpressJS
    Platform: Ubuntu, Docker, Docker Compose
    Documentation: Swagger & Swagger UI
    Testing: Behat, PHPUnit, Nightwatch, Mocha
    Tools: Webpack 3

    France Televisions revamped its website, now http://france.tv, and worked over the past 12 months on several projects such as pairing a france.tv user account with devices, video on demand, recommendations, GDPR compliance... I worked in the collection team, responsible for qualifying user data.

    Functional scope:
    Backend and frontend development
    Development of front-end and back-end unit tests
    Site maintenance
    Monthly team demonstrations of new features

    Project 1: Development of the user section in france.tv
    • Creation of registration, login, account modification/deletion pop-ups
    • Redesign of these pop-ups and creation of a library with webpack for installation on all francetv offerings (france.tv, franceinfo, jeunesse...)
    • Creation of a NodeJS proxy for the pop-up backend to query gigya.

    Project 2: Development of an independent library to centralize the development of pop-ups across all francetv offerings (franceinfo, leclub...).

    The goal is to easily install and open account management pop-ups (by including a JS script, calling JS functions to open a pop-up)

    • Initialization of a library with webpack, nodejs (no framework)
    • Creation of a demo and test page to test and validate the library's functionalities independently
    • Development of a nodejs/ExpressJS proxy for calls to gigya
    • Development of unit tests with MochaJS and code coverage visualizations with istanbul

    Project 3: Development of an internal tool to provide user metrics for marketing purposes
    • Installation of a PHP Symfony 3.3 proxy to query the gigya API
    • Querying the proxy with a ReactJS 15 front-end
    • Display of the total number of registered users

    Project 4: Allowing users to manage their newsletter subscriptions
    • Maintenance of the sites http://www.francetelevisions.fr/abonnements/ and http://www.francetelevisions.fr/gestion-abonnements/
    • Addition of new newsletters
    • Updating logos, previews, titles
    • Installation of a Docker environment to facilitate development and maintenance (PHP 5.6)
    Symfony Node.js Express Docker PHPUnit Git gitlab webpack

Recommendations

Be the first to recommend Julien

Help this freelancer shine by sharing your experience working together.

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Certifications

Skill set

Categories