Jean-Baptiste Nahan

Consultant Expert web

Moves to Lyon, Lyon

  • 45.7463
  • 4.84196
  • Indicative rate €750 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 1h
Propose a project The project will only begin when you accept Jean-Baptiste's quote.

Confirmed availability

Propose a project The project will only begin when you accept Jean-Baptiste's quote.

Location and geographical scope

Location
Lyon, France
Can work in your office at
  • Lyon 7e Arrondissement and 50km around
  • Lyon and 100km around

Preferences

Project length
  • ≤ 1 week
  • ≤ 1 month
  • Between 1-3 months
Business sector
Would prefer avoiding:
  • E-commerce
  • Defense & Military
Company size
  • 1 person
  • 2 - 10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people
+2 autres

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Skills (50)

  • Project Management
  • Languages
  • PHP
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • C
    Beginner Intermediate Advanced
  • Containerization

Jean-Baptiste in a few words

Êtes-vous porteur d'un nouveau projet Web, ou disposez-vous déjà d'un projet Web fonctionnant avec PHP ? Je vous propose mon expérience dans le développement logiciel selon vos besoins.

A distance où sur site, je peux intervenir pour :

La réalisation d'un audit (2 à 5 jours) : pour diagnostiquer un dysfonctionnement de votre application PHP en production. Ou pour analyser le code source de votre application et y déceler les dysfonctionnements, les erreurs de conception et les mauvaises pratiques.

De façon ponctuelle avec un accompagnement pour vous aider lors de la mise en place de l'intégration continue (CI); du déploiement continue (CD); la mise en place des tests unitaires (Atoum, PHPUnit); de la mise en place des tests fonctionnels (Behat), ou la réalisation de développement spécifique.

De façon continue pour renforcer votre équipe en tant que Lead Dev lors des phases de conception, de développement, et de recette de votre application Web.

Formé dans la filière informatique et avec plus de 12 ans d'expérience dans le développement logiciel, j'ai une bonne connaissance du fonctionnement matériel de l'ordinateur et du réseau.

Je suis heureux de transmettre mon savoir lors des formations et des accompagnements. La transmission du savoir se réalise également par la documentation liée au projet et dans les tests.

Portfolio

Experience

MEDIA-SANTE

Medical field

Formateur

March 2020 - March 2020

Dispense d'une formation Symfony personnalisée à l'équipe de développement interne de Media-Santé.

CETIM

Mechanical or Industrial Engineering

Développeur

Lyon, France

August 2019 - September 2019

Amélioration de la section formation du site basé sur eZ Platform.

Mon petit testament

Health, Wellness & Fitness

Auditeur & Coach en développement sécurisé

Lyon, France

October 2019 - October 2019

Réalisation d'un audit de code, recommandations sur l’architecture et de bonnes pratiques Symfony et de sécurité.
Accompagnement pour la mise en place des recommandations (développement, outils liés au développement, sécurité...).
Réalisation du développement pour la mise en place de chiffrement.

Cnam Auvergne - Rhone-Alpes

Education & E-learning

Intervenant occasionnel

Lyon, France

September 2019 - October 2019

Enseignement sur le fonctionnement et les base d'un système Linux.
Réalisation d'un TP sur l'installation d'un serveur Web Apache virtualisé avec VirtualBox.
Accompagnement des auditeurs lors de la réalisation de leur travaux pratiques.
Évaluation de l’évolution de l’auditeur.

Fiducial

Banking & Insurance

Consultant Expert Web et Formateur

Lyon, France

June 2019 - June 2019

• Mise en place de Behat et Selenium sur un projet en vue d’un déploiement sur d’autres projets
• Mise en place de l’architecture de test sur le poste de développement (machine Vagrant, provisionning Ansible)
• Mise en place de l’architecture de test sur l’intégration continue (Travis)
• Écriture des scénarii de test
• Extension du langage Gerkins par les contexts (mise en situation pour le scénario, regroupement d’étape, communication avec les éléments de l’architecture)
• Mise en place d’un serveur Json pour simuler (mock) les API.
• Mise en place d’une implémentation pour simuler (mock) le LDAP.
• Écriture des procédures pour alimenter le Json Server.
• Écriture de la procédure d’exécution des tests
• Formation des développeurs de Fiducial et accompagnement à la prise en main des procédures de test.

CNAM Auvergne – Rhône – Alpes

Education & E-learning

Intervenant occasionnel

Lyon, France

January 2019 - July 2019

• Enseignement sur Le fonctionnement du WEB (HTTP), les langages informatiques du Web (HTML, JavaScript, CSS), la programmation côté serveur avec PHP et la mise en production sur un serveur Linux (installation, configuration, déploiement manuel, tests).
• Accompagnement des auditeurs lors de la réalisation de leur travaux pratiques.
• Évaluation de l’évolution de l’auditeur.

In Extenso Opérationnel - In extenso

Banking & Insurance

Chef de Projet

Lyon, France

May 2017 - June 2019

• Maintien, amélioration et migration des applications existantes vers Symfony.
• Réalisation des études pour les nouveaux projets, accompagnement des experts métiers pendant le projet.
• Anticipation, évaluation et prévention des risques et besoins pour chaque projet.
• Documentation des applications (architecture, utilisateur, maintenance) et des procédures de mise en production.
• Maintien et évolution des plateformes d'hébergement des applications (Windows et Linux, migration vers PHP 7.2).
• Mise en place d'une démarche de développement web sécurisée conforme à la certification ISO 27001.
• Mise en place de processus de qualité avec Sonar, Jenkins, Nexus, Ansible
• Mise en place de surveillance applicative sur les applications web métiers (Grafana, InfluxDB, Logstash)
• Formation des utilisateurs sur les applications développées.
• Support niveau 3
• Management et accompagnement d’un alternant (niveau Master)

In Extenso Opérationnel - In extenso

Banking & Insurance

Développeur Sénior

Lyon, France

October 2013 - April 2017

• Mise en place (stack de développement, serveur de test Jenkins, extension des contexts, formation des administrateurs applicatifs chargés d’écrire les tests) de tests Behat (Selenium) pour les applications essentielles.
• Maintien, amélioration et migration des applications existantes sur Symfony 2.
• Documentation des applications (architecture, documentation utilisateur, maintenance) et des procédures de mise en production.
• Maintien et évolution des plateformes d'hébergement des applications (Windows, migration Windows vers Linux et PHP 7.0).
• Mise en place d’une plateforme de développement (SVN, Git, Redmine)
• Formation des utilisateurs sur les applications développées.
• Support niveau 3

Laura Hoffmann - Black Book Editions

7/31/2020

Nous cherchions quelqu'un qui allait pouvoir faire un audit sur un site e-commerce construit sur Sylius et Jean-Baptiste avait les compétences recherchés. Son audit nous a permis d'y voir beaucoup plus clair et de pouvoir nous préparer à la finalisation du site et à son évolution futur. L'audit comprenait beaucoup de détails et informations, des recommandations ciblés et précises, souvent en indiquant directement la solution à déployer. Au delà du produit écrit Jean-Baptiste sait aussi utiliser les bons mots pour expliquer les choix et stratégies, les implications techniques, les risques et les failles. Pour nous particulièrement importait était de comprendre les enjeux de certains choix techniques, d'en connaitre les conséquences pour le futur et de pouvoir nous y préparer correctement. Jean-Baptiste nous à guidé à travers nos multiples questions avec un professionnalisme, une connaissance et une passion sans faille. Merci beaucoup pour votre intervention chez nous, au plaisir de collaborer sur des futurs projets ! Recommandation à 100%, faites-vous accompagner tôt et avec sérieux dans votre projet pour éviter un maximum de surprises !

Florent Ballu - Mon petit testament

7/1/2020

Dans un contexte budgétaire restreint, Jean-Baptiste nous a permis de : - procéder à un audit de l'application Mon Petit Testament qui a conduit à la fourniture d'un plan d'action avec de nombreuses recommandations (bonnes pratiques, optimisations), - mettre en place un suivi du code source et des livraisons, - améliorer la sécurité du système (chiffrement de la base et du stockage des fichiers), - mettre en place une gestion multi-lingue performante. Jean-Baptiste a dès le début parfaitement compris mes attentes (expertise technique, compréhension du besoin métier) ce qui nous a permis de travailler hyper efficacement. Je recommande !

Education

Freelancer groups

Code Rhapsodie

5 members
    charter modal image

    Success is a team effort

    Contribute to this success and the community's professionalism by signing the Freelancer Code of conduct

    Sign the code