Welcome to Ulrich's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact Ulrich to discuss your project or search for other freelancer profiles on Malt.

Ulrich Lusseau

Développeur sénior PHP/SQL Symfony Elasticsearch

Remote from Paris

  • 48.8546
  • 2.34771
Propose a project The project will begin once you accept Ulrich's quote.
Propose a project The project will begin once you accept Ulrich's quote.

Location and workplace preferences

Location
Paris, France
Remote only
Primarily works remotely

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Company size
  • 1 person
  • 2-10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people

Verifications

Reputation

Github

Github : metfan metfan
  • 6 Followers
  • 11 Repos
  • 0 Gists

Languages

Categories

Skills (30)

  • Languages
  • PHP
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • Architecture
  • API
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Containerization
  • Beginner Intermediate Advanced
  • Databases
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced

Ulrich in a few words

Développeur PHP depuis plus de 15 ans, je travaille avec Symfony depuis la version 1.0. J'ai eu l'occasion de travailler sur toutes ses versions et de maintenir à jour des projets en gérant les montées de version du framework.
J'ai essentiellement travaillé sur des applications SASS B2B mais aussi pour sur quelques site ecommerce à très fort traffic.
J'ai techniquement encadré beaucoup de développeur pour les aider à monter en compétences.
Mon champs de compétence ne s'arrête pas au développement, j'administre des serveurs, je mets en place des architectures logiciel à base d'asynchronisme et de NoSQL, sur des projets à fort legacy ou des projets from scratch, j'évangélise les bonnes pratiques dans les équipes.

Experience

Yogosha

Software Publishing

Développeur backend sénior

Paris, France

May 2019 - Today (2 years and 8 months)

Projet API: modernisation de l’API basée sur Sylius Ressource, API Platform et code maison. Mise en place du DDD, nettoyage des vendors, migration de toute l’API vers une structure maison. Suppression du Legacy 90% en 2 ans.
Ajout d’Elasticsearch pour la création de dashboard. Ajout de RabbitMQ pour les taches pouvant être faite en asynchrone. Correction des failles de sécurtitées.

Projet SSO : Création d’un projet from scartch pour centraliser l’authentification des différentes applications. API de génération de clé d’authent pour l’API public.

Frontend : autoformation à vuejs et nuxtjs, participation à quelques features allant de la validation de formulaire à la création de composant plsu complexe.

Bloom at Work - Happiness Project

Human Resources

Développeur sénior

Paris, France

November 2018 - April 2019 (5 months)

Développement: modernisation du projet principal : clean des dépendances, refonte de la partie asynchrone, extraction des workers dans des micro projets sf4. Migration sf2.8 vers sf3.4. Evolution et ajout de fonctionnalité, correction de bugs, test unitaire.

Refonte BO : réécriture du backoffcie en mode API REST consommée par une SPA React. Authentification via Google en front, validation du jwt coté back via API Google. Mise en place DDD, test fonctionnel.

Devops : création from scratch de l’infrastrcuture sur AWS avec des machines EC2, RDS et ElasticCache. Création des instances EC2 avec ansible à partir d’une AMI Debian. Machine LAMP, preprod/prod, LB, worker, rabbittmq, Jenkins et monitoring avec Telegraf/InfluxDB/Grafana. Utilistion minimum des services managés pour rester indépendant et pouvoir reconstruire l’infra sur un autre provider.

ManoMano - Colibri SAS

E-commerce

Développeur symfony / Devops

Paris, France

May 2017 - June 2018 (1 year and 1 month)

Projet Search : reprise du code existant au sein de la feature team Search. Ré écriture de la partie indexation dans Elasticsearch dans un microservice avec symfony3 et flex en utilisant RabbitMQ en vue d’une indexation en temps réel. Evolution du mapping Elasticsearch. Evolution de la recherche et du SEO associé sur le site.


Devops : intégration de l’équipe devops à mi temps en octobre puis plein temps depuis novembre. Automatisation et industrialisation du déploiement des applications symfony via Jenkins et Deployer PHP à la place d’un script « maison ». Automatisation (test/deploiement) des migrations SQL avec support Percona Toolkit. Migration des VM en container LXC avec Proxmox. Apport des méthodologies de dev dans l’équipe (kanban, git). Support MySQL et RabbitMQ pour l’équipe de dev.

Manymore

Banking & Insurance

Lead dev

Levallois-Perret, France

October 2012 - February 2016 (3 years and 4 months)

1 external recommendation

Check out Ulrich's recommendations

Education