Florent Lock koon

Chef de projet & DevOps

banner
  • Compétences

    Déjà 13 ans d’expérience dans le domaine du développement.
    Les solutions modernes et innovantes sont au cœur de tous mes projets.

  • Travail créatif

    Explorer de nouvelles idées, expérimenter des concepts innovants et transformer l'imagination en réalité tangible.

  • Mes atouts

      Autonome  
      Autodidacte  
    Capacité d’organisation
    Planification des tâches

Qui suis-je

Un développeur passionné

flk
flk working

13

Années
de réussite

À propos de moi

Ma volonté de me surpasser et d'intégrer une moyenne TPE m'a conduit chez Fibres, où je travaille en tant que développeur Full Stack depuis 2 ans. Grâce à mes connaissances approfondies et à mon expérience dans divers langages de programmation, ainsi qu'à mes compétences en gestion de projet, j'ai pu m'intégrer rapidement et avec succès à ce poste.
Ma dernière réussite professionnelle : Réalisation d'une architecture docker prod/preprod multi-environnement avec déploiement automatique avec gitlab.

    • Diplôme

      Chef de projet digital

    • Développeur Full Stack

      Chez Fibres

Innovation Collaborative et l'Évolution Technologique

Mes Projets Open Source

En tant que créateur de projets open source, je m'engage à partager mon expertise pour résoudre des problèmes réels avec des solutions accessibles. Mes projets combinent créativité et rigueur technique, tout en invitant d'autres développeurs à contribuer et à apprendre ensemble.

Mon approche consiste à identifier efficacement les besoins pour produire des outils utiles au plus grand nombre. J'espère inspirer et encourager les développeurs à adopter les principes du logiciel libre, contribuant ainsi à un avenir technologique ouvert et collaboratif.

flk
Découvrez

Mon parcours

Expérience

  • Fibres industries bois (2021 – Aujourd'hui)

    Developpeur Full stack

    Gérer les projets d'amélioration des applications internes, depuis leur validation lors des réunions Codev jusqu'à leur mise en ligne.

  • ADS Expertise informatique (2021 – Aujourd'hui)

    Chef de Projet

    Gérer les projets de développement depuis la prise de besoin du client jusqu’à la mise en ligne du projet.

  • B&B Web Expertise (2018 – 2020)

    Développeur Web

    développer des sites vitrine, des sites e-commerce, des applications web et des web services. Maintenance et debug de projets.

  • Bourbon web(2015 – 2016)

    Co-fondateur

    Gérer toutes la partie développement de l’entreprise et la comptabilité de la société.

  • Magrandeavenue.com (2013 – 2015)

    Développeur Web

    Créer et faire la maintenance d’un site de vente de pièce auto grand public (Tecdoc)

  • Colipays(2011 – 2012)

    Informaticien polyvalent

    Créer et maintenir un site et une application capable de gérer les envois de colis vers la métropole

Formation

  • Certification Laravel (2019)

    certification.laravel.com
  • Chef de projet digital - (2017 – 2018)

    Diplôme d’Openclassrooms

    Formation permettant de piloter une équipe pluridisciplinaire dans la réalisation d'un projet numérique.

  • Intégrateur Web (2017)

    Diplôme d’Openclassrooms

    Formation permettant d’intégrer les éléments visuels dans les pages d’un site web pour créer une interface harmonieuse, lisible et facilement navigable.

  • Fondamentaux du Marketing Digital (2017)

    Certification de Google

    Formation sur les principes fondamentaux du marketing numérique

  • DEC informatique de gestion - ( 2007 - 2010)

    Cégep Chicoutimi, Québec

    Formation permettant d'intervenir dans la mise en place et le développement de systèmes d'information destinés à la gestion des entreprises.

  • Baccalauréat scientifique - ( 2007)

    Lycée Antoine Roussin, Saint-Louis
Découvrez

Mes compétences

HTML & CSS & SASS95%
PHP/MySQL88%
Git / Docker90%
Bootstrap/Jquery/VanillaJs89%
Laravel / VueJs91%
Gestion Projet85%


Autres : nodeJs, Symfony, Ionic, AngularJs, GITLab, PHPUnit, APIRest,GraphQl

Logiciel : Suite bureautique window et mac, Photoshop, G Suite, Mamp, Chromedev, Phpstorm, Sequel pro, Open project, draw.io, Postman, Docker, Slack, Trello, Power BI

  • 0

    Années Expérience
  • 0

    Projets Réalisés
  • 0+

    Code review
  • 0+

    Drink Coffee
Découvrez

Mon portfolio

Blog

Derniers articles de blog

  • Laravel Framework 2024

    Le PHP est le langage de programmation le plus utilisé sur le web. Il propulse près de 40% des sites dans le monde. Facile à apprendre, il permet de créer rapidement des applications web.  Les frameworks PHP permettent en effet d’être plus productif en créant des applications robustes sur une base stable.
    Le développement de logiciels devient de plus en plus complexe et nécessite l’utilisation d’outils pour créer des applications fiables dans un délai toujours plus court. C’est là que la peuvent faire la différence. 

    Lancé en 2011, Laravel se trouve en tête des classements depuis moment déjà. Sa popularité peut s’expliquer dans sa capacité à gérer des applications web complexes avec une sécurité et une rapidité supplémentaires par rapport aux autres frameworks. Il simplifie également le processus de développement en réduisant la complexité des tâches communes, telles que les sessions, le routage, la mise en file d’attente et l’authentification. Il comprend également un environnement de développement pré-packagé (Laravel Homestead ).
    Parmi les autres caractéristiques, citons :

    • plus de 15 000 packages
    • des tonnes de fonctionnalités
    • une version lite 
    • un ecosystem vaste (Lumen)
    • une documentation complète
    • de nombreuses ressources en ligne

    Laravel utilise le moteur de template appelé Blade . L'un des avantages qu'il a par rapport aux autres moteurs de template est que vous pouvez utiliser PHP dans Blade, ce que vous ne pouvez pas faire avec les autres.(EX: {{ md5("123") }} => "202cb962...." )

    Eloquent ORM et Fluent Query Builder de Laravel protègent contre les attaques par injection SQL car ils utilisent la liaison de paramètres PDO. La protection CSRF (Cross-Site Request Forgery), qui utilise un jeton de formulaire CSRF masqué, est également activée par défaut.
    ORM rend agréable l'interaction avec votre base de données et pu besoin utilise de langage SQL.

    L' outil de ligne de commande Artisan Console dont dispose Laravel accélère le développement en permettant aux développeurs d'automatiser les tâches répétitives et de générer rapidement de Jobs et associer à un Schedule.

    Laravel bénéficie d'une large communauté de développeurs. Vous pouvez les trouver sur :

    1. Laracasts : un portail d'apprentissage avec des cours, un blog, un podcast et un forum.
    2. Laravel.io : un portail communautaire avec plus de 45 000 utilisateurs.
    3. Le subreddit de Laravel : abrite 50 000 artisans de Laravel.

     

  • Quel système Git ?

    La demande pour le système de contrôle de version moderne (GitHub vs Bitbucket vs GitLab) est une partie inévitable du monde du développement. Le secret du bon déroulement du processus de développement Web est la dépendance vis-à-vis du système de version de contrôle, car il aide à maintenir le flux de développement. GitHub et GitLab sont tous deux basés sur le système de contrôle distribué global Git, mais ils ont des approches de développement différentes. 
    La principale différence est  que GitLab intègre les workflows  d'  intégration continue/livraison continue (CI/CD)  et  DevOps  . GitHub  vous permet de travailler avec les outils CI/CD de votre choix, mais vous devrez les intégrer vous-même.Une autre différence importante est  que GitHub  donne la priorité à la vitesse, tandis que  GitLab  se concentre sur la fiabilité. 

    GitHub est l'une des plateformes les plus populaires pour partager des codes de développement entre les développeurs pour un déploiement plus rapide. En 2008, GitHub a été introduit en tant que service d'hébergement Internet et référentiel Git ou de contrôle de version basé sur le Web. GitHub est considéré comme l'un des plus grands hébergeurs de référentiels  de projets.

    Fonctionnalités de GitHub

    • GitHub permet le codage collaboratif en permettant une configuration rapide du projet et des modifications instantanées du code du projet.
    • GitHub facilite l'automatisation dans tout, y compris la planification, la gestion de projet, les tests, etc.
    • GitHub est connu pour ses fonctionnalités de sécurité fantastiques car il examine automatiquement toutes les modifications apportées à votre base de code.
    • GitHub fournit une énorme communauté de support du marché GitHub, des sponsors GitHub et du laboratoire d'apprentissage GitHub, etc.

     

    GitLab  a été développé, afin de créer des systèmes de contrôle de version alternatifs et des solutions de gestion de référentiel. GitLab est également considéré comme une solution d'hébergement git impliquant un large éventail d'outils.

    Fonctionnalités de GitLab

    • GitLab fournit le registre Docker intégré.
    • GitLab offre les pipelines CI intégrés et l'automatisation pour vos projets.
    • GitLab fournit un grand nombre de thèmes de syntaxe et d'outils d'intégration tiers.

     

    Pour tout projet de développement logiciel, il n'y a pas de "meilleur choix pour tous" précis lorsque l'on considère la différence entre GitLab et GitHub. Lorsque nous parlons d'auto-hébergement, de DevOps ou de fonctionnalités uniques, GitLab est en tête du tableau de bord. Mais GitHub occupe une position privilégiée en tant que leader du marché avec de nombreuses intégrations et applications. 

  • Sentry, Happy Customers !

    Sentry propose un suivi des erreurs en open source pour surveiller et corriger les bugs et les plantages partout dans votre application, en temps réel.  Il peuvent intervenir lors de l’exécution d’une instruction de code. Ils est capable de surveiller de nombreux langages de programmation tels que le JavaScript, le Ruby, le .NET, le PHP… Sentry regroupe et ajoute un contexte important pour compiler les traces et vous indique les utilisateurs, les services et les serveurs affectés.  De plus il est facilement intégrable avec bon nombre d’outils afin d’améliorer et optimiser son workflow, il permet par exemple de pouvoir remonter les erreurs dans Slack, de créer des tickets dans votre dépôt Github ou Gitlab, de suivre le numéro de version de vos applications…

    Les principales fonctionnalités :

    • Sentry améliore la surveillance des performances des applications avec des traces de pile(Code source, filtres d'erreurs, piles locales et  contexte).
    • Identifiez rapidement les problèmes de performances avant qu'ils ne deviennent des temps d'arrêt. 
    • Les fils d'Ariane pour les traces des événements qui ont conduit à l'erreur ou aux erreurs.
    • Le versioning d'erreur offre une visibilité sur les erreurs qui ont été corrigées et celles qui ont été introduites pour la première fois
    • Les propriétaires de problèmes remettent le contrôle entre les mains des développeurs pour réparer ce qui est cassé dans leur code.
    • La surveillance est en temps réel.
    • Les tableaux de bord ajoutent un élément visuel à notre suivi applicatif.

    Mon expérience

    Sentry est un outil facile à mettre en place, et capable d’enregistrer tous les problèmes des utilisateurs. On envoye les erreurs sur le board Sentry de l’équipe concernée. Pour la résolution, l’interface de Sentry est facile à prendre en main, les données fournies sont assez complètes pour qu’un correctif soit déployé le plus rapidement possible. À noter que le prix de Sentry est fonction du nombre d’évènements, mais des outils de filtre et d’échantillonnage du SDK permettent de réduire ce nombre. Quant à la rétention des données, elle est de 90 jours.

Top