Informaticien Free-lance sur Toulouse

Jean-Baptiste Espinasse

Contact
Jean-Baptiste Espinasse

À propos

Passionné par les métiers du Web et de l'informatique. Toujours en recherche des nouvelles technologies avant-gardistes. J'aime faciliter les modes de production de sites Web et utiliser les meilleurs outils consacrés au développement Web. Aussi bien à l'aise sur des CMS comme Drupal, Prestashop, Magento que sur des Framework comme Angular, ExpressJS, CodeIgniter, CakePHP, je maîtrise les langages PHP, Javascript et les langages d'intégration comme jQuery, html5, css3...
J'aime apprendre et découvrir de nouveaux produits et je m'intéresse aussi à tout ce qui concerne l'environnement de développement des agences Web et de communication. Téléchargez mon CV ici.

Détails de contact

Espinasse
Jean-Baptiste
+33 6 64 48 36 15
contact[at]webmastertoulouse[dot]com

Emplois occupés

SCALIAN (décembre 2020 à aujourd'hui)

Développeur Angular / PHP (Symfony)

Développeur full-stack

Au sein d’une équipe de 4 personnes dont 2 développeurs, mon rôle est de participer à la digitalisation de la gestion de signataires d’audits, de suivis de formations et d’agréments pour l’instant maintenue en excel. Le client final est une société très connue dans l’aéronautique. Mon travail est d’assister, d’intervienir aux réunions avec le client, d’étudier et de mettre en place les fonctionnalités et les cas d’utilisations à développer.
Tout en participant au développement de l’application, je propose une méthode de travail plus productive et pérenne pour avoir une application modulaire aussi bien côté frontend (Angular) que côté backend (Symfony). Les outils proposés vont de php-cs-fixer pour avoir un code PHP standardisé quelque soit le développeur ainsi que la conception d’interfaces répondant à une dynamique aussi bien évolutive que modulaire en tirant parti des possibilités et solutions proposées par le framework Angular.
Dans le cadre du développement de cette application, j’assiste aussi à la mise en place et au maintien du développement continu de l’application et au livrable des sources.

Technologies utilisées :

  • Angular 11
  • Nebular
  • Symfony
  • Html, css, sass
  • javascript
  • TypeScript
  • Git
  • Jira
  • Jenkins
  • Administration Windows

SOGAPEINT (février 2020 - septembre 2020)

Développeur Angular / PHP

Développeur full-stack

Suite au gain d'un appel d'offre lancé par Toulouse Métropole et dans le cadre d’une croissance de son activité Sogapeint m’a mandaté pour développer une application de gestion de bons de commande (tickets). Cette application propose une connexion sécurisée par login / mot de passe, un tableau de données éditables comme un excel, une gestion des utilisateurs ainsi que de leur rôle avec des accès différents et des données restreintes en fonction du rôle choisi, des filtres précis sur les données, une communication automatisée par mail, des échanges de documents, de commentaires... Un système de corbeille... En outre, des statistiques ont été développées afin que les administrateurs puissent consulter les informations primordiales concernant les recettes, les délais d'interventions et toutes les données propres à leur activité... Application visible ici : extranet.sogapeint.fr

Technologies utilisées :

  • Angular 8
  • Node JS
  • Express JS
  • MongoDB
  • Html, css, sass, javascript, TypeScript, PrimeNG.
  • Git

NSI-ADMR (avril 2019 - décembre 2019)

Équipe : 30 personnes

Développeur Angular / PHP

Contrat de sous-traitance - développeur full-stack

ADMR est un réseau associatif d'aide à la personne. NSI est la branche informatique d'ADMR. C'est NSI qui produit les différents développements de l'application qui permet de gérer, entre autres, l'agenda des rendez-vous des infirmières, le calcul du temps des trajets entre 2 interventions, la consultations des données des différentes associations etc... Dans le cadre d'une migration de services informatiques, j'ai participé aux développements et à la migration de la partie back (points API, web service en PHP) et front de la société. Mon principal objectif était de m'occuper de la partie front qui consistait à migrer les développements faits, par le passé, en ExtJS vers Angular 9. Dans une mission de migration comme celle-ci, un des points cruciaux, outre la migration en elle-même, est de n'entraîner aucune régression de l'application. De plus, grâce à mon expertise sur Angular, j'ai pu offrir un réel savoir faire en industrialisant les processus de développement du front : normalisation de la création des modules Angular, rendre application plus modulaire, suppression des dépendances entre modules, création d'une librairie Angular afin d'avoir un code réutilisable, mise en place de tests unitaires, création de packages NPM, refactoring de modules... Quelques développements / migrations de points API ont aussi été nécessaires tout au long de ma mission au sein d'NSI.

Technologies utilisées :

  • Angular, PHP, TypeScript
  • Primeng, Html, CSS3

Celad (août 2018 - décembre 2018)

Équipe : 5 personnes

Développeur Angular et maintenance d'interfaces Web. Sous-traitant.

Contrat de sous-traitance - développeur Front

  • Intervenant sur la mise à jour des applications clientes.
  • Création d'applications responsive pour Airbus

Développement d'applications pour mobile, tablette, pc en Angular 7

Technologies utilisées :

  • Angular
  • Html, css, javascript, typeScript

Somfy Protect (mars 2018 à juin 2018)

Équipe : 5 personnes

Développeur Angular / Front et PHP. Sous-traitant.

Contrat de sous-traitance - développeur PHP back et Front

  • Intervenant sur la mise à jour des applications clientes.
  • Évolution des applications Symfony.

Dans le cadre d'une mission en sous-traitance, j'ai collaboré, dans une équipe de 5 personnes, à la mise aux normes RGPD de l'application du groupe Somfy basée sur Symfony. L'utilisation de Twig, PHP, Docker, Gulp, Grunt, AngularJs et 4, Javascript et TypeScript était au rendez-vous.

Technologies utilisées : Angular JS, Angular 4, TypeScript, Javascript, PHP, MySQL, Twig, Docker, Git...


Air France (novembre 2018 à février 2018)

Équipe : 20 personnes

Développeur AngularJS / HTML / JAVA. Sous-traitant.

Contrat de sous-traitance - développeur JAVA et Front

  • Intervenant sur la mise à jour des applications intranets du client.
  • Évolution des applictaions JAVA en répondant aux attentes client.

Travail en méthode agile. Maintenance et développement d’évolutions, de modules sur les sites intranet du groupe. J’interviens sur la partie front et back.

Technologies utilisées :

  • Angular JS
  • JAVA
  • Html, css, javascript

Id-Logistics (Février 2017 à septembre 2017)

Équipe : 1 personne

Développeur AngularJS / NodeJS / MongoDB. Sous-traitant (chez le client et en télé-travail)

Contrat de sous-traitance - expert AngularJS / NodeJS / MongoDB

  • Intervenant en tant qu’expert sur la conception et le développement AngularJS / NodeJS / MongoDB.
  • Analyse du besoin et du process de développement.
  • Choix des technologies à utiliser.
  • Conception, développement, présentation du projet.

Par l'intermédiaire d'une ESN située à Marseille (HR team), j'ai été missionné pour développer une application pour ID Logistics à Cavaillon. ID Logistics gère toute la logistique des "pure players", du retail et des distributeurs des produits de grande consommation. Dans le cadre de son activité, ID Logistics souhaitait proposer à ses clients une interface leur permettant de visualiser en temps réel les avancements des livraisons de leurs produits dans leurs différents points de vente. Deux applications ont été développées dans le cadre de cette mission : une pour présenter les indicateurs avec les résultats minutes par minutes des livraisons et une autre pour gérer la première (sorte de back-office qui donne la possibilité de choisir les indicateurs, d'en créer de nouveaux etc...). Les informations s'échangent par sockets. Les principales technos utilisées sont AngularJS, SocketCluster (framework basé sur NodeJS) et MongoDB pour la persistance des données.

Technologies utilisées :

  • Angular JS
  • Node JS
  • Express JS
  • MongoDB
  • Gulp, sass
  • Html, css, javascript
  • SocketCluster

Agemha (Mai 2016 à juillet 2016)

Équipe : 1 personnes

Création d’une application de management de tickets. Freelance (client direct)

Contrat en direct avec le client final pour le développement d'un manager de tickets.

Agemha m'a contacté pour développer une interface intuitive de type excel pour enregistrer les demandes de ses clients et pouvoir automatiser les différents échanges avec eux. Le gros de l'application est un tableau modifiable comme des cellules excel qui permet de confirmer la prise en compte des demandes d'interventions et d'avoir un traçage précis des différents échanges avec les donneurs d'ordres. L'application permet un accès à l'interface à tous les intervenants par login / mot de passe, un échange de documents, de commentaires entre utilisateurs et une archivation de toutes les données. Agemha est spécialisé dans la maintenance de l'habitat et intervient dans les logements pour le compte de syndics de copropriété afin effectuer des prestations de plomberie, sanitaire, carrelage, faïence... L'application a été développée en AngularJS, NodeJS et MongoDB (pour les technos les plus importantes) et se trouve ici : api.agemha.fr. J’ai aussi développé un site vitrine sur WordPress qui se trouve ici : www.agemha.fr.

Technologies utilisées :

  • Angular JS
  • Node JS
  • Express JS
  • MongoDB
  • Gulp, sass
  • Html, css, javascript

ATOS (Février 2016 à août 2016)

Équipe : 40 personnes

Administrateur sites intranet Sharepoint 2013. Sous-traitant

Contrat de sous-traitance en renfort d'une équipe pour migrer les 28000 sites Airbus sous Sharepoint 2007 vers Sharepoint 2013

  • Participation à la migration des 28000 sites Airbus Sharepoint 2007 vers sharepoint 2013.
  • Appuis techniques sur l'utilisation des fonctionnalités collaboratives des sites intranet développés avec les technologies Sharepoint 2013.
  • Création des fermes de sites avec gestion des bibliothèques droits et groupes d'utlisateurs.
  • Administration et gestion des sites.

Sharepoint 2013 est une suite collaborative permettant la mise en place rapide de sites intranet avec une gestion des droits, groupes précise. La manipulation des données des sites intranet développés sous Sharepoint offre un haut niveau de sécurité et permet d'activer des options différentes pour chaque groupe intervenant sur les projets. Sharepoint permet aussi la mise en place de Workflow et bien d'autres choses...

Technologies utilisées :

  • Sharepoint 2013
  • Javascript natif
  • Css3

Hyphen-stats (novembre 2015 à janvier 2016)

Équipe : 5 personnes

Développeur AngularJS/Java. Sous-traitant

Contrat de sous-traitance pour conception application one-page sous Angular

Dans cette mission, j'ai participé à la conception d'interfaces d'une application de peer-coaching (réunions virtuelles pour manageurs) sur le site de Sanofi à Portet sur Garonne. Contacté par des informaticiens (anciens Sanofi), plutôt habitués à évoluer dans le monde du "big data" qu'aux développements web, je suis venu en renfort pour apporter mon aide en conseils et en intégration d'IHM. Dans le cadre de cette mission j'ai été amené à participer aux développements des points API sur JAVA Hibernate et développer les interfaces via AngularJS.

Technologies utilisées :

  • AngularJS
  • Javascript natif
  • Css3
  • Java

LabelleRetro, Développeu Full-stack (mars 2015 à août 2015)

Freelance

Conception et réalisation du site www.labelleretro.com

Suite à une demande venant de 3 entrepreneurs souhaitant s'associer pour développer une place de marché en ligne pour opticiens j'ai développé le site www.labelleretro.com. Dans une optique de B2B, l'application e-commerce avait pour but de mettre en relation des opticiens qui pouvaient se rétrocéder des montures de lunettes directement en ligne et leur permettre de vendre et d'acheter via le site e-commerce sans être obligé de passer par les centrales d'achat habituelles. Mon rôle a été de développer le site entièrement afin qu'il corresponde à la demande des commanditaires du projet. Dans ce cadre j'ai effectué l'intégration des IHM, l'installation d'un module de paiement et d'abonnement, permettre aux vendeurs/acheteurs d'utiliser des tickets payants pour vendre et/ou acheter sur le site et customisé le CMS Prestashop afin de le transformer en une place de marché qui permettait aussi bien de vendre que d’acheter aux utilisateurs / clients du site.


AIMS Interactive (septembre 2014 à juillet 2015)

Équipe : 10 personnes

Dans cette société spécialisée dans la maintenance de sites Magento, je suis venu en renfort pour développer, déboguer des sites sous Magento et Drupal. Mon rôle était essentiellement de m'occuper de la partie front des sites maintenus par l'agence AIMS Interactive.


Développeur Full-Stack chez FranceProNet (juillet 2013 à août 2014)

Équipe : 11 personnes

Pendant mon année chez FranceProNet j'ai pu m'ouvrir aux technologies du front comme CSS3, SASS, GULP, GRUNT, NPM ainsi qu'aux langages et technologies du back comme PHP, le framework cakePHP, Composer, Symfony... Mon rôle était d'intégrer les maquettes faites sous Photoshop par le designer, suivre les évolutions numériques via une veille technologique quotidienne, développer les sites des clients de FranceProNet... Les sites développés étaient destinés aux grandes holdings de concessionnaires (jusqu'à 30 concessions implantées dans tout le sud-ouest). Les maintenir et réfléchir à l'intégration des maquettes étaient pour moi de grands challenges qui me motivaient énormément.


Développeur Full-Stack Freelance (septembre 2009 à juillet 2013)

Après mes études à l'AFPA pour apprendre l'informatique en persistance des données et composants d'interfaces (BAC +2), j'ai développé et référencé un site professionnel (www.webmastertoulouse.com) pour proposer mes nouveaux talents d'informaticien. Les principaux frameworks et CMS que j'utilisais étaient CodeIgniter, Prestashop et WordPress (tous en langage PHP et développement de front en CSS et Javascript). À force de recherches et de prospections pour trouver de nouveaux clients, j'ai eu plusieurs demandes en développement de sites web de la part de professionnels : blogs sous WordPress, site e-commerce sous Prestashop pour un grossiste en literie, dans l'habillement, développement d'un module Prestashop pour synchroniser des flux produits sous .CSV, .XML avec la base de données de Prestashop (module que j'ai vendu à plusieurs professionnels par la suite). Développement de plusieurs sites vitrines dans les domaines artistiques, conférencier, médical...


Entreprise individuelle (septembre 2005 à septembre 2009)

Poste occupé : Dirigeant

Sous la casquette d'entrepreneur individuel je commercialisais des équipements de sports d’hier sur les plateformes internet ( Ebay, PriceMinister et un site e-commerce professionnel) entre la saison 2006, et jusqu'à 2010. Dans ce cadre, je devais opérer dans plusieurs domaines : négocier les prix avec les fournisseurs, reconditionner le matériel, farter les skis, publier les annonces sur les places de marché comme, expédier les commandes, négocier les tarifs avec la poste, assurer un service après-vente... 800 paires de skis vendues par saison, autant de chaussures plus d'autres matériels de sport d'hiver... Cette partie de ma carrière professionnelle m'a donnée envie d'aller plus loin dans l'aventure du web en développant mes compétences d'informaticien.

Études

AFPA
Balma
BAC +2
2009

Développement de composants d'interface. Développer la persistance des données. Développement d'applications n-tiers. Apprentissage de l'informatique suite à une formation accélérée diplômante de 1 an. Cette formation à été suivie sous les technologies .NET en C# pour avoir une approche des concepts de l'objet, du MVC, de la persistance des données, du javascript et des outils de développement en général. Formation enrichissante.

Connaissance/Outils maîtrisés


PHP natif, JavaScript, TypeScript, SASS, CSS3, HTML5, MySQL, PrimeNG...


AngularJS, Angular 2 > 10, VueJS, Symfony, ExpressJS, CodeIgniter, CakePHP...


Git, Grunt, Bower, Composer, NodeJS, NPM, JIRA, Suite Atlassian...


MySQL, MongoDB