Michaël Perrin - Développeur web freelance

Je suis un développeur web full-stack spécialisé en développement Symfony.

Avec plus de 10 ans d’expérience dans le développement, je peux vous accompagner sur la réalisation complète de votre site internet : plateforme B2B, site e-commerce, dashboard, site vitrine, API, etc.

De nature pragmatique et rigoureuse, je mets un accent particulier sur la qualité de développement et je suis capable de prendre en charge le développement aussi bien côté back que front. J’attache également une grande importance à la qualité des interfaces et de l’expérience utilisateur.

N’hésitez pas à me contacter si vous souhaitez faire appel à mes services !

Mes services


Développement d’applications web

Développement d’applications web sur mesure.

  • Développement frontend : React, Next.Js
  • Développement backend : PHP / Symfony, NodeJS
  • PostgreSQL, MySQL, MongoDB, Elasticsearch
  • Docker

Création de sites web

Réalisation de votre site internet avec WordPress

  • Mise en place de boutique eCommerce
  • Compatibilité mobile (responsive)
  • Optimisation pour les moteurs de recherche (SEO)

Autres prestations


Migration Overblog ou Canalblog vers WordPress

Vous souhaitez passer votre blog d’Overblog ou Canalblog à WordPress ?
Je peux vous aider à importer l’ensemble de votre contenu sans perdre votre référencement afin de profiter de la puissance de WordPress et améliorer votre visibilité.

Contact


Vous souhaitez faire appel à mes services pour le développement de votre application web ?
Contactez-moi par email ou sur les réseaux sociaux.

<?php

              namespace AcmeBundleController;

              use SensioBundleFrameworkExtraBundleConfigurationRoute;
              use SymfonyBundleFrameworkBundleControllerController;

              class DemoController extends Controller
              {
                /**
                 * Export to PDF
                 *
                 * @Route("/pdf", name="acme_demo_pdf")
                 */
                public function pdfAction()
              {
                $html = $this -> renderView('AppBundle:Demo:pdf.html.twig');

              $filename = sprintf('test-%s.pdf', date('Y-m-d'));

              return new Response(
            $this->get('knp_snappy.pdf')->getOutputFromHtml($html),
              200,
              [
                'Content-Type'        => 'application/pdf',
                'Content-Disposition' => sprintf('attachment; filename="%s"', $filename),
              ]
              );
    }
  }