About Julien
French
Native or bilingual
English
Conversational
Experience
- DarkmiraDeveloper at DarkmiraDIGITAL AND ITSeptember 2013 - July 2020 (6 years and 10 months)Paris, FranceDeveloper at Darkmira, an IT consulting company where I worked on several projects mainly focused on PHP and Symfony.
- BayardPHP 7 / SYMFONY 3 DEVELOPERPRESS AND MEDIASeptember 2019 - July 2020 (11 months)Gentilly, FranceTechnical environment:Languages: PHPFrameworks: Symfony 3.4Versioning: Git, GitlabPlatform: Linux, Docker, Docker Compose, AWSTesting: PHPSpec, Gitlab CISecurity: KeycloakBayard 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 CIMaintenance of the article deployment process via AWSDevelopment and maintenance of the sites la-croix.com and croire.la-croix.comProject 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
- France TélévisionsEXPERT FULLSTACK DEVELOPER PHP 7 / SYMFONY 3-4 / NodeJSPRESS AND MEDIAMarch 2017 - June 2018 (1 year and 3 months)Issy-les-Moulineaux, FranceTechnical environment:Languages: PHP, NodeJSVersioning: Git, GitlabFrameworks: Symfony 3 & 4, ExpressJSPlatform: Ubuntu, Docker, Docker ComposeDocumentation: Swagger & Swagger UITesting: Behat, PHPUnit, Nightwatch, MochaTools: Webpack 3France 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 developmentDevelopment of front-end and back-end unit testsSite maintenanceMonthly team demonstrations of new featuresProject 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 istanbulProject 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 usersProject 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)
Recommendations
Be the first to recommend Julien
Help this freelancer shine by sharing your experience working together.
These freelancer profiles also match your criteria
Agatha Frydrych
Backend Java Software Engineer
4.7
(3)
2
Baptiste Duhen
Fullstack developer
4.6
(4)
5
Amed Hamou
Senior Lead Developer
4
(2)
7
Audrey Champion
Web developer
4.3
(3)
4