Votre navigateur est obsolète !

Pour une expériencenet et une sécurité optimale, mettez à jour votre navigateur. Mettre à jour maintenant

×

Mickaël Andrieu

Mickaël Andrieu

Architecte Junior, Expert et formateur Symfony

PHP/Symfony
VueJS
Training
Open Source minded
32 ans
Permis de conduire
Ingénieur PHP/Symfony de formation et capitalisant plus de 5 ans d'expérience auprès des plus grand éditeurs français Open Source, j'ai acquis une solide expérience en PHP notamment sur le framework Symfony.

Développeur passionné j'ai toujours pensé que plus on était proche de ses utilisateurs, meilleur le produit serait.

Communicant technique, j'aime former, mentorer et accompagner les développeurs vers leur(s) première(s) contributions open source par exemple :)

Freelance (et disponible si le projet me tient à coeur), je peux vous conseiller ou vous former sur le langage PHP, le framework Symfony (toutes versions), Git, GitHub et les bonnes pratiques de développement en entreprise (testing, déploiement, performance...).
Expériences
  • OpenClassrooms est une école en ligne qui propose à ses membres des cours certifiants et des parcours débouchant sur un métier d'avenir, réalisés en interne, par des écoles, des universités, ou encore par des entreprises partenaires comme Microsoft ou IBM.
  • Créateur du cours "Profilez vos applications avec Blackfire"
  • Créateur du cours "Construisez un site web à l’aide du framework Symfony 4"
  • Créateur d'un cours sur le parcours développeur PHP/Symfony (sortie Q1 2019)
  • https://openclassrooms.com/fr/courses/4939956-surveillez-la-performance-de-votre-application-php
  • https://www.prestashop.com/fr/a-propos
  • En charge de la migration du projet PrestaShop vers le framework Symfony 3
  • En charge de l'architecture du projet PrestaShop
  • Expert Symfony de l'équipe Coeur
  • L'idée est de re-construire, valider et diffuser une vision long terme de l'avenir technique du CMS PrestaShop en termes d'architecture (organisation/découplage des différents composants) que de technologies (languages, librairies et frameworks à utiliser)
  • Entreprise unipersonnelle en cours de création et en voie de développement, spécialisée dans l'apport de solutions techniques.
  • Assistance technique sur des projets à forte valeur ajoutée: Akeneo, OroCommerce, OroCRM.
  • Formation d'étudiants en fin de cycle ingénieur à l'ESGI.
  • Mission d'architecture/expertise technique sur la migration de PrestaShop vers le framework Symfony 3 et Vuejs 2
  • Formation Symfony/Doctrine
  • Formation de développeurs professionnels à Symfony, Twig et Doctrine
  • Réalisation de cours pour la plateforme OpenClassRooms
  • Akeneo est une société française créée en 2013 à Nantes par une équipe franco-américaine (y compris Yoav Kutner, co-fondateur et ancien directeur technique de Magento) basée à Nantes, à Boston et à Düsseldorf. Akeneo développe un logiciel éponyme spécialisé dans la gestion des informations produit, également appelé PIM. Disponible sous la licence open source 3.0, la première version publique de la version beta d'Akeneo PIM a été publiée en septembre 2013.
  • Point de relais entre les intégrateurs et l'équipe coeur
  • Support communautaire, aide à la contribution
  • Animation des réseaux sociaux techniques de l'équipe produit
  • Contribution aux différents projets open source: documentation, tooling
  • Contribution au logiciel principal, selon feedbacks de la communauté
  • Créée en 1983, l’école d’informatique ESGI forme ses étudiants aux évolutions de l’informatique en s’adaptant aux besoins des entreprises d’un secteur très dynamique.
    Accessible à partir du Bac, l’ESGI forme ses étudiants à tous les métiers de l’informatique à travers 9 spécialisations. C’est pourquoi l’ESGI propose 2 cycles : Cycle Bachelor (Bac à Bac+3) et Cycle Mastère (Bac+3 à Bac+5).
    Dotée de nombreux laboratoires et construite sur une proximité très forte du monde de l’entreprise, l’ESGI est l’école d’informatique leader dans la formation d’informaticiens en alternance.
  • Formation aux bonnes pratiques de versionnement: Git & GitHub, initiation à la contribution open source
  • Formation aux bonnes pratiques de testing unitaire et fonctionnel à l'aide de logiciels open source (PHPUnit, CasperJS, Mocha, Chai)
  • https://www.prestashop.com/fr/a-propos
  • Développements sur le coeur de PrestaShop 1.6 / 1.7 (passage en Symfony3)
  • Mise en place d'actions d'évangélisme technique
  • Optimisations du build, des tests...
  • Migration vers Doctrine ORM 2.5 et support du cache de deuxième niveau
  • Migration vers Symfony 2.8+ avec compatibilité assurée vers Symfony3
  • Refonte du système de gestion de thèmes
  • En charge des projets d'automatisation communautaires
  • L'agence Lp digital est spécialisée dans les nouvelles Technologies, la Communication interactive et propose de nombreuses solutions digitales
    Notre site www.lp-digital.fr Notre blog http://blog.lp-digital.fr/
    Mission
    Vous aider à améliorer et optimiser votre présence sur le web au travers de la création de sites web, d'applications ou encore de consulting
    Description
    Pour plus d'informations veuillez consulter notre site internet www.lp-digital.fr
  • Release Manager
  • Construction d'une communauté autour du projet BackBee
  • Contribution technique au CMS, contributions aux projets clients utilisant la solution
  • Responsable formation
  • Conception de la documentation technique et utilisateur, du tutoriel "BlogBee" et des documents de formation développeur
  • Responsable des choix techniques et de leur mise en place
  • 2 sites e-learning à fort trafic, 3 applications mobiles
  • Architecture de haute qualité (tests automatisés et qualité globale suivie à l'aide de l'outil SensioLabs Insight, environnement d'intégration continue ...)
  • Recrutement de l'équipe technique
  • Référence de l'Open Source en environnement PHP, SensioLabs propose une gamme de produits & services complète autour de ses solutions logicielles.
  • Développement sur projets symfony 1 / Symfony2
  • Développement de tests unitaires et fonctionnels
  • Contribution aux projets open source de SensioLabs (symfony, twig ...)
  • Amélioration progressive de l'environnement d'intégration continue du pôle développement
  • Réalisation d'une application de gestion de vues panoramiques pour un client grand compte
  • Contribution à la refonte du site de formation de SensioLabs : http://training.sensiolabs.com/fr/
    * Développement d'envoi d'email et de commandes PHP
    * Tests unitaires et fonctionnels
    * Intégration front-end

    Keywords: Symfony2, Doctrine2, PHPUnit, Behat, Elasticsearch, Bootstrap 3
  • Front End Developper de l'équipe
  • Responsable des tests
  • Force de propositions pour améliorer les performances front & back
  • Contributeur actif d'Airlines Manager 2: jeu en ligne de gestion de compagnie aérienne
Formations

Formation aux Tests unitaires et Fonctionnels

SensioLabs Paris

Septembre 2012
Formation aux tests unitaires et fonctionnels, et aux outils d'intégration continue

animé par Laurent Vaquette
Compétences

Web

  • HTML5, CSS3, Twig
    Avancé
  • Javascript, Jquery, Vuejs 2
    Bon niveau
  • PHP7 & MySQl
    Avancé
  • Bootstrap 3 & 4
    Bon niveau
  • Symfony
    Expert
  • Opquast / Qualité Web
    Expert

Dévelopement

  • Docker
    Intermédiaire
  • Travis-CI
    Avancé
  • Bash
    Intermédiaire
  • PHPUnit
    Expert
  • Git/Github
    Expert
  • Blackfire
    Expert

Langues

  • Anglais
    Avancé

Systèmes d'exploitation

  • Windows || installation/administration
  • linux (debian/ubuntu/mandriva) installation/administration en CLI
  • Free-BSD (notions)
  • Mac OS X (utilisation courante)

Système/Réseau

  • installation/administration serveur apache
  • Shell/awk/sed (unix)

Programmation

Portfolios

Construisez vos site Web avec Symfony 4

Description
Vous connaissez PHP, et vous souhaitez réaliser un site web de qualité professionnelle ?

Symfony est le framework qu'il vous faut !

Il contient tout ce dont vous avez besoin pour mener à bien votre projet :

* un moteur de gabarit ;
* un ORM ;
* un client de test ;

et bien d'autres fonctionnalités que vous découvrirez lors de ce cours.

En réalisant un site web complet, vous apprendrez à intégrer des vues avec le moteur de gabarits Twig, à manipuler une base de données à l'aide de l'ORM Doctrine et à interagir avec vos utilisateurs à l'aide de formulaires parfaitement intégrés et validés.

Vous apprendrez comment sécuriser votre site web et créer un espace d'administration, vous apprendrez comment mesurer la qualité de votre code et le respect des standards de la communauté.

Enfin, vous mettrez votre application en production, que ce soit sur un serveur ou dans le Cloud : ce sera l'occasion d'apprendre à utiliser Platform.sh, un des acteurs principaux du marché.

L'application réalisée sera extensible, facile à maintenir et couverte par des tests.

Surveillez la performance de vos applications PHP

Description
Qu'est-ce qui rend les applications lentes ? Que peut-on faire pour améliorer la performance de nos applications ?

À l'ère du "Cloud", nous avons des ressources illimitées pour des tarifs abordables. Nous pourrions penser qu'il n'est pas inintéressant d'investir dans la performance... si nous avions également un budget illimité ! :D

Finalement, nous avons tous des ressources limitées à notre disposition : du temps de processeur, une quantité de mémoire vive, une bande passante de réseau, ou encore une vitesse de transfert sur un espace disque.

Améliorer la performance, c'est d'abord optimiser l'utilisation des ressources matérielles à notre disposition.

La performance dépend de nombreux facteurs, dont le temps pour :

* générer le contenu d'une page web sur un serveur (le "back") ;
* envoyer les données au client (le réseau) ;
* afficher la page dans le navigateur (le "front").

Dans les applications modernes, les opérations effectuées sur le serveur et dans le navigateur représentent la quasi-totalité des ressources consommées.

Sur le serveur, le temps d'exécution comprend l'exécution du code PHP, qui peut inclure des appels à la base de données, à un web service ou à un système de cache, par exemple. Pour mesurer correctement l'impact de l'exécution de ce code, il faut utiliser les métriques adéquates.

À l'aide de Symfony, puis de Blackfire.io, nous allons voir comment il est possible de mesurer et d'améliorer la performance de nos applications.

Pourquoi devriez vous migrer vers Symfony3 ?

Description
Migrer d'une version d'un framework à une autre représente toujours un risque et un coût. Alors que la prochaine version LTS de Symfony3 sortira fin 2017, et que Symfony2 est toujours bien maintenue, pourquoi devrions-nous migrer?

En partant d'exemples concrets, vous comprendez que Symfony3 améliore la "DX" (developer experience) mais également la qualité et la maintenabilité de nos applications.

Ai-je dit que la migration était facile et rapide ? ;)

Use of Symfony components inside BackBee

Description
BackBee is a next generation content manager built on top of Doctrine and Symfony components. Together, let's see how we use and extends this components to provide to our users a software with CMS features and a great CMF capacities.
Date de création
15 avr. 2015
Loisirs

Sport

  • Jiu-jitsu brésilien

Autres

  • Jeux en ligne d'équipe (League of Legends)
{currentPage} / {pageNumber}
Télécharger Télécharger