Search for a freelancer Post a project
Malt welcom

Welcome to Loïc's freelance profile!

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

Loïc Barbier

Lead Full-Stack Developer

Can work in or around Nancy, Metz

  • 48.6926
  • 6.1836
Propose a project The project will begin once you accept Loïc's quote.
Propose a project The project will begin once you accept Loïc's quote.

Location and workplace preferences

Location
Nancy, France
Can work onsite in your office in
  • around Nancy and 50km
  • Around Metz and 10km

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
Company size
Would prefer to avoid:
  • 1000 - 4999 people
  • ≥ 5000 people

Verifications

Freelancer code of conduct signed
Read the Malt code of conduct

Verified email

Reputation

Github

Github : lbar lbar
  • 1 Followers
  • 18 Repos
  • 0 Gists

Stack Overflow

Stack Overflow : lbar lbar
  • 506 Reputation
  • 12 Bronze
  • 3 Silver
  • 1 Gold

Languages

Categories

Skills (34)

  • Methodologies
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • TDD
    Beginner Intermediate Advanced
  • Languages
  • Beginner Intermediate Advanced

Loïc in a few words

En tant que Développeur Web depuis plus de 15 ans et Architecte Logiciel depuis plus de 5 ans, j’ai acquis une solide expérience DevOps dans la conception d’applications performantes et résiliantes ainsi que leur exploitation. En bout de chaine, je maîtrise aussi la conception d’applications clientes riches en front-end.

Pédagogue, je participe aussi à l’animation technique des équipes de R&D et facilite leur montée en compétences à travers formation et support.

Je maîtrise aussi les processus d’industrialisation à travers le montage d’usine logicielle (intégration continue, vérification automatique de qualité, déploiement continu).

Développeur passionné et ayant le goût du challenge, je suis toujours à la recherche du meilleur moyen de résoudre des problèmes, algorithmiques ou logiques, et de comment les résoudre dans une logique métier.

Experience

Sunday SAS - Sunday App

Agriculture

Software Engineer  - As a freelancer

September 2021 - May 2022 (8 months)

Sunday propose une nouvelle expérience de paiement au restaurant directement à table par l’intermédiaire d’un scan de QR Code.
Dans une architecture orientée micro-services j’ai pu participer à l’intégration de nouveaux logiciels de caisse (POS).

○ En première phase, il a fallu industrialiser la production de nouvelles intégrations. Chaque intégration était basée sur un template, contenant un set de tests d’intégration afin de s’assurer de la cohérence des données récupérées depuis chaque POS. Une couche d’abstraction permet ensuite d’uniformiser les données pour l’utilisation dans les autres briques de la solution.
○ En deuxième phase, j’ai participé à l’intégration de nouveaux POS dans la solution. Les solutions d’API proposées par les éditeurs tiers sont très variées et leur intégration vers un format commun n’est pas toujours aisée.
○ Enfin dans la dernière partie de la mission, j’ai rejoint l’équipe en charge de la couche de virtualisation POS pour contribuer à l’enrichissement de la brique, dans un nécessaire travail de réorganisation pour améliorer résilience et maintenabilité

Technologies et méthodes utilisées :
Micro-services Java Spring Boot / GRPC / Proto / PubSub / Kafka / PostgreSQL
Architecture Hexagonale / CQRS / EventSourcing
Docker / GCP
XP / TDD / Pair programming

Pharmagest [email protected]

Health & Wellness

Architecte Logiciel

Villers-lès-Nancy

October 2015 - September 2021 (5 years and 11 months)

○ Réalisation d’audits techniques, analyses de risque et définition de l’architecture logicielle des applications : migration de clients lourds et monolothiques utilisant le framework ZK vers une architecture WebServices (Java / Services SpringBoot / MySQL) – Front Angular avec Redux
○ Conception des logiciels développés par les 3 équipes eSanté : les applications ont des finalités propres mais reposent sur un noyau commun. Mon rôle est de permettre à chaque équipe de progresser dans leurs développements, d'utiliser et d'enrichir le noyau tout en assurant la maintenabilité et la pérennité des systèmes
○ Définition de référentiels et normes techniques ainsi que des procédures qualité comme la revue de code
○ Développement et accompagnement/formation continue de deux équipes composées de 10 développeurs • Maintenance des outils de tests automatisés (tests unitaires, tests d’intégration, tests de charge)
○ Maintenance de l’usine de développement logiciel composée de l’intégration continue, de l’audit automatisé de code
○ Définition de l’architecture de production (dimensionnement des infrastructures, collaboration et soutien aux équipes d’exploitation, définition de la supervision)
○ Gouvernance sur la plateforme Patient utilisée par les applications Pharmagest
○ Veille technologique : organisation et restitution aux équipes
• Participation aux communautés R&D du groupe pour le partage de connaissances

Pharmagest [email protected]

Ingénieur développement

Villers-lès-Nancy

May 2013 - September 2015 (2 years and 4 months)

• Spécification et développement au sein d’une équipe de 8 développeurs d’applications de suivi de patients et d’étude de télémédecine : applications Web riches, développées en utilisant le framework ZK permettant l’intégration du client au niveau du serveur • Développement d'une application autour de la néphrologie. Elle démontre l'intérêt de la télémédecine dans le cadre du suivi de patients atteints d'insuffisance rénale ou greffés du rein. L'accès Professionnel de Santé permet de définir l'historique médical du patient, suivre ses consultations, ses biologies, ses constantes. Le patient accède aussi à l'application pour saisir lui-même ses constantes et événements. Technologies : Java 7 / ZK / MySQL / Tomcat 8. • Développement d'un backoffice de gestion de l'ETP (Éducation Thérapeutique du Patient) pour les réseaux de santé. Cette application permet la définition d'un programme d'ETP, au sein d'une structure de santé. Il est possible d'organiser les séances, définir les plannings et les entretiens de chaque patient. Technologies : Java 8 / ZK / MySQL / Tomcat 8. • Développement d'une application permettant à une plateforme téléphonique de suivre des patients, à travers des programmes de coaching sur leur maladie. Le travail de la plateforme est découpé en une pile de tâches, liées à des patients qui ont été précédemment détectés par les logiciels métier du pharmacien et du médecin. Technologies : Java 8 / ZK / MySQL / Tomcat 8. • Industrialisation du développement des applications d'eSanté : mise en place d'une usine logicielle, de l'intégration continue au contrôle automatique de qualité du code ; mise en place de bonnes pratiques de développement dont les revues de code par les pairs • Installation et Administration en production des applications DIATELIC, dans un environnement virtualisé et sécurisé agréé Hébergement de Données de Santé

Merge Healthcare

Ingénieur développement

January 2011 - May 2013 (2 years and 4 months)

External recommendations

Check out Loïc's recommendations

Education