Expertises

BACK-END

BACK-END

Concevoir des solutions qui s'adapteront le mieux au besoin. Définir les bons composants qui feront que la solution s'adapte à la charge, toute la partie « non visible » du développement.
  • PHP
  • Symfony
  • Golang
  • REST
  • Event Driven Architecture

Exemple de projets back-end

Mon expérience m'a permis de développer toutes sortes de solutions logicielles :
  • Le développement d'administrations sur-mesure avec des règles métiers complexes, qui s'adapterons à votre métier, que ce soit avec le framework PHP Symfony, ou en utilisant GoLang.
  • Développer des API REST ou GRAPHQL, basés une documentation OpenAPI.
  • Une grande expérience de l'écosystème Shopify, m'a permis de développer des applications privées multi-site, en plus de création des thèmes Shopify personnalisés.
  • Expérience significative dans l'intégration d'Akeneo, et l'intégration des API du PIM Akeneo

FRONT-END

FRONT-END

La partie apparente d'un site web, celle qui a le plus d'impact sur l'utilisateur final. Permettre en utilisant des technologies modernes de sublimer votre interface.
  • JS
  • Typescript
  • React
  • VueJS

Création d'interfaces :

  • Création de webApp complètes basées sur un framework JS (Vue ou ReactJS) et utilisant une API comme source de données. Le tout développé en typescript.
  • Interfaces Web responsives permettant de s'adapter à la taille de votre écran
  • Création de thèmes Shopify via le language de template liquid, et un workflow de build et déploiement de template.
  • Maîtrise du language de templating TWIG utilisé par Symfony.
  • Création de PWA (Application Web ayant un comportement proche d'une application native)
  • Interface de bornes interactives basé sur une technologie chromium (électron)
  • Applications mobiles hybrides basées sur un framework UI, Flutter ou ionic.

Méthodologie

Méthodologie

La méthode de gestion de projet web qui permet de partir d'une idée d'amener votre projet jusqu'au bout. Expérience significative en gestion de projets AGILE, de nombreux autres méthodes nous accompagnent pour aider à construire un projet durable dans le temps.
  • Scrum
  • Domain Driven Design
  • Living Documentation
  • TDD

Exemples de méthodologies

  • Ecriture de documentation API avec OpenAPI et Asyncapi pour les API événementielles
  • Ecriture de documents DACI, RAPID, RACI, ADR pour faciliter des prises de décision
  • Conception de projets basés sur les tests (TDD), permettant d'avoir un code testé et maintenable.
  • Modèlisation du domaine, et découplage du code avec Input/Output via des contrats (Interfaces ...)

CLOUD & Archi

CLOUD & Archi

De l'administration de petit hébergement jusqu'au déploiement d'architecture cloud, funk IT vous accompagne dans la gestion et la maintenance de votre applicatif. Nous pouvons vous accompagner à configurer votre pipeline de déploiement continu.
  • AWS
  • GCP
  • Terraform
  • CircleCI
  • Github Actions

Exemple d'interventions cloud ou infrastructure'

  • Mes interventions commencent à l'administration de serveurs simples, mettre en place un serveur web Apache, Nginx ou Caddy.
  • J'ai également de l'expérience sur de l'administration Cloud, mettre en place une infrastructure simple sur AWS ou GCP.
  • Mise en place de CI (CircleCI, Github Actions, Gitlab CI)
  • Création de conteneurs Docker et déploiment sur le cloud