Parcourir les profils DĂ©poser un projet
Malt welcom

Bienvenue sur le profil Malt de Julien !

Malt vous permet d'accĂ©der aux meilleurs consultants freelances pour vos projets. Contactez Julien pour échanger sur votre besoin ou recherchez d'autres profils sur Malt.

Julien Humbert

🕸 développeur web php symfony vuejs

Peut se déplacer à Paris

  • 48.8546
  • 2.34771
Proposer une mission La mission ne démarrera que si vous acceptez le devis de Julien.
Proposer une mission La mission ne démarrera que si vous acceptez le devis de Julien.

Localisation et déplacement

Localisation
Paris, France
Peut travailler dans vos locaux Ă 
  • Paris et 15km autour

Préférences

Durée de mission
  • ≤ 1 mois
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois

VĂ©rifications

Charte du freelance Malt signée
Consulter la charte

E-mail vérifié

Langues

Catégories

CompĂ©tences (23)

  • Langages
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • Methodologies
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • Frameworks
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • DĂ©butant IntermĂ©diaire ConfirmĂ©
  • DĂ©butant IntermĂ©diaire ConfirmĂ©

Julien en quelques mots

Développeur WEB depuis 10 ans, je vous accompagne dans la réalisation de vos applications WEB sur-mesure.

J'ai travaillé pour de grands groupes au sein de grandes équipes de développement en Agilité tels que Maisons du monde, Prismamedia ou Vivarte. J'ai aussi travaillé pour de nombreuses startups dans de petites équipes comme Restovisio ou Lesbonsprofs.

Sur votre projet, je vous accompagne pour mettre en place un environnement technique viable sur le long terme et scalable, mais aussi pour réfléchir avec vous aux besoins utilisateurs et à l'ergonomie de l'application.

Aujourd'hui, je me spécialise dans les technologies suivantes :

  • Développement Backend : PHP - Symfony - Laravel - MySQL - PostgreSQL - Elasticsearch - RabbitMQ - Varnish

  • Développement Frontend : HTML - CSS - Javascript - Vue - Nuxt - Vuetify - Bootstrap - Sass - Webpack

  • DevOPS : Ubuntu - Debian - Nginx - Supervisord - AWS - Docker

  • Autres : Mapbox - Stripe - Braintree

Si vous pensez que je peux vous aider à réaliser votre idée de projet, ou bien intégrer votre équipe en Agilité, n'hésitez pas à me contacter.

Vous pouvez aussi retrouver mon travail sur jh-web.fr

Portfolio

Portfolio uniquement accessible aux membres

Expériences

Carrefour - Carrefour

E-commerce

DĂ©veloppeur PHP Symfony VueJS  - En tant que freelance

juillet 2021 - Aujourd'hui (1 an et 7 mois)

J’ai participé au développement du site carrefour.fr au sein de l’équipe ISHOP (Recherche produits / affichage produit / coupons / catalogues), composée de 1 lead dev FRONT, 2 développeurs FULLSTACK, 3 développeurs FRONT, 1 QA, 1 PO et 1 Scrum master

Nous sommes organisé selon la méthode AGILE

En ce qui concerne la partie technique :

La partie back de l’application est développée sous PHP 7.4 et Symfony 3.4 (migration en cours sur Symfony 4.4). Le code est organisé selon la méthode DDD. La partie accès aux données est gérée uniquement par API, nous n’avons pas la main sur les données, toute la données est gérée par des microservices JAVA ou bien des API externes.

Côté front, il s’agit d’un mix entre twig et VueJS. Le squelette de la page est géré via twig, les composants qui nécessitent du SEO sont rendus dans un premier temps par twig, puis rendus en VueJS au chargement de la page.
Nous avons développé un Design System géré sur Storybook. Les nouveaux composants que nous développons doivent respecter les normes d’accessibilités recommandées par la RG2A.
Les composants sont testés avec Jest.

Les principales tâches que j’ai eu à développer sont les suivantes :

Refonte de la page Promotions
Refonte du module de filtres sur les pages rayons, pour passer d’un système de filtres verticaux à un système de filtres horizontaux.
Refonte des product card

De plus, en tant que développeur Senior, j’ai eu à ma charge de faire de la review PR, de merger les PR validées, d’aider les développeurs plus juniors.

Le déploiement des environnements de tests se fait grâce à Jenkins

J’ai aussi participé à une formation sur l’accessibilité numérique (16h)

Fidesio

Agence & SSII

DĂ©veloppeur PHP Symfony

Paris, France

juillet 2020 - juillet 2021 (1 an)

Refonte du site MYM, réseau social principalement utilisé par les modèles pour créer un revenu récurrent.
Le site était développé avec PHP/MySQL, sans framework.
Nous avons migré le site sous Symfony 5.2, PHP 7.4, PostgreSQL, AWS.

Ci-dessous le détail de mes tâches :

Migration de l'ancienne base de données MySQL vers le nouveau schéma PostgreSQL. Nous avons eu à faire face à plusieurs problématiques : (Taille de la base de données (40GO), données sans contraintes d'intégrité, ..)


Créer des commandes Symfony pour chaque table/lot de tables à migrer pour les tables les plus petites.
Ces commandes ouvrent une connexion mysql sur l'ancienne base, et une connexion sur la nouvelle base postgresql, et les requêtes sont effectuées via PDO

Pour les tables de taille plus imposante, j'ai utilisé pgloader pour transformer les tables MySQL et PostgreSQL sur un schéma à côté de public.


Requêtes INSERT INTO SELECT FROM


Problématiques de performances sur AWS RDS à résoudre


Développement d'un chat en temps réel

Pour le temps réel, nous avons utilisé le protocole Mercure développé en GO par, entre autres, Kévin Dunglas.
En local, j'ai configuré Mercure grâce à Docker
En production, nous utilisons une version managée sur https://mercure.rocks

Suivi des Merge Request sur Gitlab

- En tant que développeur senior, j'ai participé au suivi des merge requests sur Gitlab, ainsi que du déploiement sur les environnements via la CI/CD.

Utilisation de Messenger avec RabbitMQ pour faire cette tâche de façon asynchrone.
- Pour ne pas bloquer les petits créateurs à cause d'un gros créateur qui envoie des milliers de messages d'un coup, nous avons utilisé 2 queues (une pour les petits, et une pour les gros), ainsi qu'une priorité sur les messages aléatoire entre 1 et 10, pour que si 2 créateurs envoie des messages en même temps, les messages soient envoyés de façon désordonnée.

Hippocampe

Agence & SSII

DĂ©veloppeur WEB Fullstack  - En tant que freelance

Paris, France

janvier 2019 - Aujourd'hui (4 ans)

Développement d'applications WEB sur mesure :
- https://teamii.co/ : Plateforme de bien être au travail
- https://projet-jasmine.org/ : Plateforme destinée aux professionnel.le.s du sexe
- https://www.adherent.leem.org/ : Plateforme destinée aux professionnels du médicament
PHP Symfony 4 Vue.js Elasticsearch Mysql Docker Bootstrap Easyadmin PWA

TUTOROO

Education & e-learning

DĂ©veloppeur WEB fullstack  - En tant que freelance

Paris, France

juillet 2018 - septembre 2018 (2 mois)

53 missions Malt

(48 avis)

Consultez les avis de fin de mission de Julien

5 recommandations externes

Consultez les recommandations qu'a reçues Julien

Formations

Certifications