Johan Petrikovsky développeur freelance

Développeur Web à Toulouse

Titulaire d'un B.T.S. informatique de gestion option développeur d'applications, je suis rapidement devenu développeur web freelance. Aujourd'hui c'est un métier que je pratique avec passion depuis maintenant 8 ans. En tant que développeur freelance j'apporte mon savoir faire et mes compétences à des entreprises pour les aider à satisfaire les besoins de leurs clients.
Artisan numérique, depuis 8 ans j'accompagne les entreprises dans leur développement sur internet.
Depuis 8 ans je collabore avec des P.M.E. et des agences de communication. Ainsi je suis intervenu sur plus de cinquante projets et applications web. Mon domaine de compétences en tant que développeur web est large, j'ai pu intervenir dans différents secteurs, la création de site vitrine, la création de site e-commerce, création d’applications web.

Mes Services

DÉVELOPPEMENT CMS

Les C.M.S. sont devenus incontournables, robustes et très rapides à mettre en place, ils facilitent aujourd'hui considérablement le travail du développeur. J'utilise Wordpress pour des sites vitrines classiques et son extension Woocommerce pour la création de site e-commerce?

DÉVELOPPEMENT SUR MESURE

En étroite collaboration avec des équipes graphiques, je réalise des intégrations sur-mesure, avec un toujours le soucis du détail et un développement accès sur 3 pilliers : performances, sécurité et accessibilité.

HÉBERGEMENT ET MAINTENANCE

Aujourd'hui je m'occupe de l'hébergement de la maintenance des site internet de mes clients. Ces sites internet sont hébergés sur des V.P.S. chez Digital Ocean pour  garantir des performances maximales.

PERFORMANCE

Avoir des applications performantes est capitale aujourd'hui aussi bien pour faciliter le référencement naturel dans les moteurs de recherche. C'est aussi un point important pour les utilisateurs de votre application. En effet une application trop lente peut augmenter le taux de rebond donc la perte d'un potentiel client.

OPTIMISATION POUR LES MOTEURS DE RECHERCHE

Avoir un site internet c'est bien, avoir un site visible sur les moteurs de recherche c'est mieux. Je réalise des applications optimisées techniquement pour faciliter l'indexation dans les moteurs de recherche et je peux bien sûr appliquées les recommandations de votre consultant SEO.

Mes dernières missions

Voici un extrait des dernières missions que j'ai réalisé pour des clients, que ce soit des entreprises classiques ou des PME. J'ai réalisé pour elle un site internet ou une application web. En fonction du besoin du client je me suis tourné vers une solution adapté à ses besoins : développement et intégration sur-mesure, création d'un site internet avec Wordpress, une solution e-commerce avec Prestashop ou Woocommerce. Un seul objectif, la satisfaction du client et l'utilisateur final.
Illustration site internet le five

LE FIVE

Développement Front-end sur mesure pour le site  du Five, le leader du foot en salle.
Découvrir  le site en ligne

PATISSERIE BRITO

Woocommerce & Clic & Collect pour ce grand pâtissier à Cannes.
Découvrir le site en ligne

GELAZUR

Développement et intégration sur mesure pour Gelazur importateur.
Découvrir le site en ligne

TEAM BNG

Développement et intégration sur mesure pour le spécialiste de l'affichage numérique.
Découvrir le site en ligne

HI TOULOUSE AIRPORT

Site de présentation Wordpress pour Holiday INN Toulouse Airpot.
Découvrir le site en ligne

PERRIN RAVIOLI

Mise à jour, nouveau thème et clic & collect pour le site prestashop de Perrin Ravioli.
Découvrir le site en ligne

Avis clients

  • Perrine Sini directrice les Cerises

    Perrine SINI

    Directrice du studio de communication 
    Les Cerises 
    J'ai travaillé de nombreuses années avec Johan. Chaque projet m'a permis d'apprécier sa réactivité, son engagement professionnel et ses compétences. Toujours au fait des dernières tendances en matière de développement web et d'intégration il a réalisé de nombreux sites fonctionnels et ergonomiques. J'espère avoir l'occasion de travailler à nouveau à ses côtés !
  • Florent Pasquet

    Directeur de l'agence web Spinat à Nice
    J'ai travaillé avec Johan sur de nombreux projets de création de site internet. Ce développeur web à Toulouse est vraiment très doué et sympathique. Toujours au fait des nouvelles techniques d'intégration je le conseille à 100% !
  • Damien Guillerminet

    Directeur Emergence Studio
    Excellente intervention sur les problématiques techniques d'un de nos client.

DÉVELOPPEUR C.M.S. À TOULOUSE

Ajourd’hui, pour la gestion efficace de vos contenus, vous devez choisir un CMS (Content Management System). En effet, une solution de gestion de contenu ou CMS vous permet à vous ou votre équipe marketing d'éditer votre contenu très facilement. 
Cela signifie qu'il n'est plus nécessaire de compter sur les développeurs web pour modifier le contenu du site ; vos experts marketing peuvent ajouter du contenu sans avoir besoin de connaître le HTML ou un quelconque code

QUEL C.M.S. CHOISIR ?

Chaque C.M.S. a son mode de fonctionnement spécifique. Parcourons ensemble leur mode de fonctionnement.
femme qui commande en ligne

POURQUOI CHOISIR UN DÉVELOPPEUR PRESTASHOP À TOULOUSE ?

Selon la définition de Wikipédia, PrestaShop est un système de gestion de contenu gratuit (CMS) et open source, conçu pour créer à partir de zéro des boutiques en ligne de commerce électronique. Il permet la création de boutiques en ligne, des petites entreprises aux grandes entreprises. D'ailleurs, il dispose d'un large marché de thèmes pour personnaliser la boutique et de plus de 5000 modules, gratuits et payants, avec lesquels sont adaptées les fonctionnalités propres de l'outil. Même avec sa gratuité, vous ne pouvez pas l’utiliser comme logiciel de service. Ainsi, avant son installation, il faut au préalable le télécharger sur le site et le copier le document téléchargé chez votre hébergeur. Une fois ce processus terminé, vous pouvez exécuter l’installation qui peut être parfois long. A la fin du processus d’installation, vous procédez à son paramétrage. Voici quelques paramétrages utiles à faire. Cette liste n’est pas exhaustive. Vous devez :

  • Implanter votre style par la mise en place du thème de votre choix ;
  • Procéder à la configuration des éléments de votre boutique (Monnaie, lieux et frais de livraison, la gestion de plusieurs langues) ;
  • Procéder à l’optimisation SEO avec le mot clé ;
  • Procéder à l’ajout des pages de présentation de l’entreprise, marques, contact, etc. ;
  • Création de votre catalogue de produits.

Comme avantages, vous avez : Un logiciel gratuit ; Un logiciel qui est leader sur le marché francophone ; Un logiciel qui est complet et adapté aux boutiques en ligne et qui couvre presque tous les besoins ; Un logiciel en constante évolution, mais une technologie parfois vieillissante. Notons que la mise en place de prestashop peut être assez long. Aussi, sa mise à jour est souvent difficile et nécessite l’expertise d’un prestataire spécialisé.

POURQUOI CHOISIR UN DÉVELOPPEUR WORDPRESS À TOULOUSE ?

Selon Wikipédia WordPress ( WP , WordPress.org ) est un système de gestion de contenu (CMS) gratuit et open-source écrit en PHP et associé à une base de données MySQL ou MariaDB. C’est le CMS apprécié des blogueurs à cause de ses thèmes harmonieux, la facilité qu’il donne par rapport à la rédaction de contenu et sa mise en forme. Son apparence peut être facilement adaptée à un site vitrine d’entreprise. 

Pour créer un site wordpress, il faut des étapes à suivre : 

  • Se procurer d’un nom de domaine sur un serveur ;
  • Installer le CMS wordpress ;
  • Choisir son thème et l’installer ;
  • Mettre en place la structure des pages du site ;
  • Installer les plugins gratuits et payants nécessaires pour le fonctionnement selon l’usage que vous voulez en faire ;
  • Faire son optimisation avec les mots clés.

L’avantage à utiliser wordpress réside surtout au grand nombre de plugins gratuits qu’il dispose dans sa base de données. Aussi, il est évolutif adapté à tout type de site et peut être personnalisé à l’infini. 

De plus, WordPress est très efficace pour le référencement SEO, compte tenu de sa structure particulièrement appréciée par les moteurs de recherches.

Mais prenez garde et éviter d’installer n’importe extensions, surtout celles des développeurs inconnus. Elles occasionnent souvent les problèmes d’instabilité et ralentissent votre site.

Mes outils

En tant que développeur freelance j'utilise une multitude d'outils pour la réalisation des projets pour mes clients : la création de site internet et la création d'application web, création de site Wordpress ou Woocommerce.
Ces outils me permettent d'assurer un travail de qualité pour mener à bien l'ensemble des missions qui me sont confiées.

DEVELOPPEMENT

J'utilise Visual Studio Code au quotidien c'est un outil de développement populaire pour les développeurs. Aussi, il est apprécié des développeurs de tous niveaux grâce au grand choix de plugins, sa conception minimale et son support cross-platform 

CONCEPTION GRAPHIQUE

Photoshop, Illustrator mais aussi Figma. FIgma est le premier outil de design d’interface. Avec ce logiciel, les utilisateurs peuvent travailler de façon collaborative et en temps réel. Et c’est en ça que réside sa force par rapport à Illustrator, Sketch ou Photoshop ! J'utilise également Sketch et Zeplin

CONTRÔLE DE VERSION

Que ce soit Github, Bitbucket ou encore Gitlab. Toutes mes applications sont versionnées sur l'une de ces plateformes. Grâce à ça le travail collaboratif et l'historique des applications est facilité. 

DÉPLOIEMENT

Pour le déploiement j'utilise Docker. Docker est la plate forme de conteneur la plus connue. C’est un outil qui est utilisé à la fois par les développeurs web et les administrateurs système. Docker fait alors parti des nombreuses chaînes d’outils DevOps.

PLANIFICATION

Dans les grosses structures pour lesquelles je travaille nous utilisons généralement JIRA. Pour les plus petits projets j'affectionne l'utilisation de Trello

BUG TRACKING

J'utilise Sentry pour le suivi et le tracking des bug de mes applications pour être alerté au plus vite en cas d'erreur et pouvoir intervenir rapidement.

Me contacter

06 15 37 35 95

51 av. de Lespinet, TOULOUSE, 31400

POURQUOI UTILISER MAGENTO ?

Selon Wikipédia Magento est une plateforme de commerce électronique appartenant à Adobe. De plus, il existe deux versions: Magento Open Source, la version open source gratuite écrite en PHP et Magento Commerce, la version cloud payante.

Pour l’installation de Magento, voici alors quelques étapes à suivre :

  • Procéder au téléchargement des fichiers d’installation de Magento ;
  • Procéder au choisir d’un serveur compatible avec Magento ;
  • Chercher et trouver le nom de domaine ;
  • Utiliser un client FTP pour l’installation de Magento sur le serveur ;
  • Procéder à l’installation du fichier Magento sur le serveur ;
  • Procéder à l’installation de Magento et configurer le e-boutique ;
  • Enfin, Accéder au panneau d’administration de Magento.

Avec sa rapidité d’exécution et l’utilisation de la fonction multidevise, Magento peut aussi permettre la vente d’une importante quantité de produits. Vous pouvez aussi configurer plusieurs boutiques en ligne. Il dispose des fonctionnalités surtout pour les animations marketing et permet de faire la gestion des catalogues de produits assez variés.

Magento offre ainsi un gain de temps important à cause de son back-office qui lui permet d’effectuer des mises à jour groupées. Du côté SEO, le CMS Magento permet à l’aide de paramétrages précis de remonter facilement des sites e-commerce parmi les premiers résultats des SERPs.il est très apprécié des développeurs.

POURQUOI UTILISER DRUPAL ?

Selon Wikipédia Drupal est un système et un framework de gestion de contenu (appelé. CMF content management framework) écrit en PHP est utilisé par plus d'un million de sites Web.  

Etant dans la même catégorie que les CMS open source, Drupal est un logiciel gratuit. Aussi, Il est proposé directement sur les interfaces d’administration des hébergeurs. Aussi, vous avez un choix parmi un large éventail de thèmes afin de personnaliser votre site. À ce jour, il en existe plus de 2000 plugins gratuits et payants.

Le fonctionnement du CMS Drupal fait appel à l’installation de plusieurs modules. 

Cette solution de base permet alors:

  • De personnaliser votre design ;
  • D’éditer les pages ;
  • D’ajouter et de gérer un blog ;
  • D’insérer les formulaires, les petites applications (widgets), etc.

En bref, Drupal est facilement personnalisable et expansible. Ainsi, il possède de nombreux modules et une rubrique blog, e-commerce et des fonctionnalités poussées telles que la gestion de sondages, de menu avancé, des modules forums de discussion, réseaux sociaux, des outils de modification graphiques.

Malgré la facilité à l’installer, notons que le CMS Drupal ne peut pas permettre à un débutant de créer rapidement un site internet. Il lui faudra du temps et des efforts supplémentaires pour s’adapter à son interface compliquée.

CHOISIR UNE SOLUTION HEADLESS 

L’intérêt principal des headless CMS repose sur la flexibilité. Les CMS headless s’appuient essentiellement sur une architecture back-office. Le contenu est publié via des APIs (interfaces de programmation d’applications) ou des services web qui transmettent le contenu directement vers n’importe quel périphérique intelligent.

L’intérêt principal des headless CMS repose sur la flexibilité. Les CMS headless s’appuient essentiellement sur une architecture back-office. Le contenu est publié via des APIs (interfaces de programmation d’applications) ou des services web qui transmettent le contenu directement vers n’importe quel périphérique intelligent.

Nous distinguons : 

  • Prismic

Il permet ainsi de proposer un back office simple et complet sans le développer. Prismic est un système de gestion de contenu, un outil d'édition de contenu en ligne. Il est aussi connu sous le nom de CMS headless, de CMS API. De même, il vous permet de choisir votre technologie, votre cadre et votre langue. 

  • Contentful

Contentful est livré avec plusieurs fonctionnalités et prix. Vous pouvez l’avoir en version d’essai gratuite et aussi en devis personnalisés pour les systèmes d’entreprise. Il constitue un concurrent de taille dans son domaine à cause de la variété de ses options.

Son hébergement est fait sur une infrastructure cloud avec AWS, ce qui le rend plus fiable. Même si l’utilisation d’un headless CMS est parfois déconseillée, il serait bien de donner une chance à ce type d'infrastructure.

  • Sanity

Avec Sanity, la gestion de votre texte, vos images et d'autres médias avec des API devient facile. L’application est open-source et peut également être utilisée à page unique Sanity Studio pour configurer rapidement un environnement d'édition.  Sans oublier que cet environnement d’édition est personnalisable. 

  • Strapi

Strapi est une solution CMS open source sous Node.js. Son fonctionnement est basé sur les données et les solutions d’auto-hébergement de votre choix. Avec son panneau d’administration intuitif, il a pour objectif de créer une API solide. Notons que les utilisateurs ont parfois rencontré des problèmes avec l’interface de glisser-déposer malgré sa capacité à faciliter les tâches de gestion. Pour les petites entreprises qui ont besoin d’une API flexible pour leur front-end, Strapi est le meilleur à conseiller.

MA MÉTHODE DE DÉVELOPPEMENT D'UN PROJET WEB

J'adopte une approche Agile et Collective

En ingénierie logicielle, il est important d’asseoir une bonne base de collaboration entre le client et vous. C’est ce qu’on appelle approche Agile. 

Pour réaliser mes travaux, j’utilise un cadre méthodologique léger mais très centré la personne et la communication. Je fais une planification par rapport à mes travaux. Je travaille de façon évolutive et mes livraisons sont la plupart du temps avant délai. Et enfin, je suis ouvert et flexible pour tout changement.

Accessibilité 

Lors de la réalisation des mes projets je garantis des applications qui vont répondre aux normes d'accessibilité en vigueur pour garantir une utilisation au plus grand nombre. 

Performance 

La performance d’un site web résulte de l’appréciation que vos visiteurs ont par rapport à la rapidité dont vos pages s’affichent. En effet, je vous informe qu’une page qui met 10 secondes avant de s’afficher à moins de visiteurs. Alors, avant de concevoir un site, vous devrez prendre toutes les dispositions pour n’avoir que des applications performantes et de bien les configurer. Car, le tout ne suffit pas d’avoir des applications de bonne performance. Par contre, il faut bien les paramétrer selon votre utilisation pour un meilleur résultat. Et cela est bien sûr le rôle d’un développeur expérimenté et compétent.

Sécurité 

J'utilise les applications qui vous garantissent un maximum de sécurité pour vos données. Aussi, je suis conscient de la sensibilité des données et je garde la confidentialité sur mon travail.

Optimisation pour les moteurs de recherche,

Mes services de marketing en ligne transforment votre contenu en un outil de vente pour engager le dialogue avec les utilisateurs. Grâce à une stratégie efficace d'optimisation du contenu, je m'assure de répondre à leur besoin et donc à s'engager avec vous.

Mobile-first

De nos jours, un pourcentage considérable d'internautes accède à toutes sortes de sites à l'aide de leurs téléphones. Par contre, si le site n'est pas compatible avec les smartphones et les appareils mobiles, ils n'offriront pas aux utilisateurs l'expérience qu'ils recherchent. De plus, ces utilisateurs finissent par abandonner votre site web. Je crée d'abord une version mobile du site web. Ensuite, j'adapte ce design aux écrans plus grands. Quel que soit l'appareil utilisé par le visiteur pour accéder à votre site, il bénéficiera d'une expérience utilisateur cohérente qui le ramènera toujours vers vous. Donc, pour offrir la meilleure expérience utilisateur, je m'assure par exemple :

  • Les images sont de petite taille 
    • Une vitesse de chargement élevé
    • Une grande lisibilité
    • Une navigation facile
    • Positionnement efficace et cohérent de chaque élément de votre application

HÉBERGEMENT

Il est très important de prendre de prendre beaucoup d'informations avant de choisir son hébergement en 2020. Alors, pour l'hébergement j'utilise DigitalOcean/Netlify qui a fait ses preuves par rapport à la rapidité et la sécurité. Du fait que je ne réalise aucune marge sur l'hébergement je marge exclusivement là où j'apporte de la valeur ajoutée

DEVELOPPEMENT SUR MESURE

Pourquoi faire un développement sur-mesure ?

DEVELOPPEMENT FRONT-END

Quant au rôle du développeur web front-end, c’est de programmer la partie visible, l’interface utilisateur d’une application ou d’un site web. Grâce à ses nombreuses compétences en développement, il maîtrise la création des solutions web. C’est pour cette raison qu’il est aussi appelé développeur intégrateur web. En tant que développeur web Front-end, j’ai assez de compétences pour vous donner satisfaction. Je peux procéder à l’intégration et au développement front-end des sites et outils. Je peux intervenir plus particulièrement sur l’intégration html/css, Javascript ainsi que sur de la déclinaison graphique et la mise à jour des bases de données. J’ai une solide expérience dans le montage HTML, HTML/CSS et des projets en responsive. J’ai la maîtrise parfaite de framework html de type Bootstrap et de pre-processeurs css de type Sass, la maîtrise des contraintes techniques aussi bien au niveau des langages serveur que pour la compatibilité des postes clients. Je peux vous rassurer aussi que je possède une large connaissance de Javascript / Jquery React, Redux ou Gatbsy. Etant donné que les librairies évoluent avec le temps, il est important de savoir maîtriser les technologies qui sont à la pointe du développement. De même, les profils Angular, next, webpack ou Vue sont particulièrement recherchés

DEVELOPPEMENT BACK-END

Pour ce qui est du back-end, je dispose de compétences dans les domaines suivants : 

  • PHP.
  • NodeJS (koa/express).
  • Développement d'API REST.
  • Administration de bases de données (MySQL, PostgreSQL, MongoDB.)
  • Sécurité, gestion des accès
Mentions légales
homepencilcogenvelopesmartphonechart-barsrocketselectearthbugcode