François Chapuis

développeur python/django / devops #readytohelp

En télétravail depuis Antibes

  • 43.5799
  • 7.1231
Proposer un projet La mission ne démarrera que si vous acceptez le devis de François.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de François.

Localisation et déplacement

Localisation
Antibes, France
Télétravail
Effectue ses missions majoritairement à distance

Vérifications

Influence

Github

Github : Afnarel Afnarel
  • 9 Followers
  • 41 Repos
  • 1 Gists

Langues

Catégories

Compétences (37)

  • Langages
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • CSS
    Débutant Intermédiaire Confirmé
  • Débutant Intermédiaire Confirmé
  • SQL
    Débutant Intermédiaire Confirmé
  • PHP
    Débutant Intermédiaire Confirmé

François en quelques mots

Développeur fullstack Python Django Angular et DevOps

Diplômé de l'école d'ingénieurs Polytech'Nice, je suis développeur Python / Django depuis plus de 10 ans, dont 7 en milieu professionnel, dans des start-ups en tant que lead technique, avec une spécialisation dans le développement d'API ReST avec Django REST Framework.

J'ai également, durant ces 7 dernières années, été en charge de l'infrastructure des entreprises, de l'intégration et du déploiement continus en utilisant des outils DevOps tels qu'Ansible, Jenkins ou encore Docker, et des clouds tels qu'AWS et OVH.

Ces deux dernières années j'ai également évolué vers des technologies frontend plus modernes telles qu'Angular et NativeScript.

Je suis habitué à travailler avec des méthodes dites "agiles" telles que Scrum.

Passionné par l'informatique, je participe régulièrement à des concours de programmation en ligne (BattleDev, Google Hash Code, Project Euler, NewbieContest...)

Expériences

Nextmotion

Secteur médical

Tech lead & développeur backend Python (Django) / DevOps

Antibes, France

avril 2018 - Aujourd'hui

Nextmotion (https://www.nextmotion.net/) est une société basée à Paris qui développe une solution dédiée aux docteurs en médecine esthétique. Cette solution, composée d'une partie hardware et d'une partie software, propose notamment la création d'images, de vidéos 180° et de modélisation 3D permettant aux docteurs comme aux patients de visualiser des avant/après de chaque traitement et de disposer d'un suivi fiable. D'autres fonctionnalités aussi variées que la visualisation des muscles et du squelette des patients en réalité augmentée, la création des consentements éclairés et des prescriptions médicales avec e-signature, la facturation, la prise de rendez-vous, la gestion des collaborateurs, la visualisation de statistiques sur les performances de la clinique, ou encore la vente de produits cosmétiques viennent compléter l'application et permettent aux médecins de gérer l'ensemble de leur cabinet.

J'ai rejoint Nextmotion en avril 2018 comme lead technique avec pour objectif principal d'apporter au backend de l'application la qualité et la stabilité nécessaires à son évolution.
Cette première année a été l'occasion de migrer de Python 2.7 à Python 3.7, passer de Django 1.8 à Django 1.11 (et bientôt à Django 2), mettre en place Jenkins et Ansible pour l'intégration et le déploiement continu, utiliser Sentry pour la gestion des logs, ajouter du monitoring, simplifier l'architecture de l'application, la mettre en conformité avec la RGPD et avec les normes HDS, et simplifier une partie des APIs gâce à Django REST Framework.
L'équipe de Nextmotion étant divisée dans plusieurs pays, j'ai aussi travaillé à améliorer les outils de communication et de collaboration entre les développeurs : Slack lié à l'ensemble des outils de développement, Git flow pour structurer l'ajout de fonctionnalités, organisation inspirée de Scrum, documentation claire, etc.

Ignilife

Santé & bien-être

Tech lead & développeur back-end Python (Django) / DevOps

06560 Valbonne, France

mars 2014 - mars 2018

Premier développeur à avoir rejoint cette start-up tout juste créée, dont l’équipe a grandi jusqu’à atteindre plus de 20 personnes en moins de 2 ans.
Conception et développement du backend d’une application RESTful web et mobile de prévention santé.

Responsabilités techniques :
  • Responsable des choix technologiques et du déploiement en production de l’application (intégration continue).
  • Responsable de la qualité du code : couverture de tests, syntaxe, efficacité des algorithmes et des structures de données, mécanismes de montée en charge, reprise sur erreur, tracabilité des erreurs, etc.
  • Participation au développement du backend de l’application

Responsabilités fonctionnelles :
  • Encadrement des équipes techniques (backend, web et mobile)

Environnement technique :
  • Python, Django, API Rest
  • PostgreSQL
  • Gunicorn, Supervisor, NginX
  • DevOps: Jenkins, Ansible, Docker and Vagrant
  • Git, BitBucket, Jira, HipChat, Confluence
  • AWS (S3, EC2)

SecludIT

Conseil & audit

Apprenti sécurité informatique

06560 Valbonne, France

octobre 2012 - octobre 2013

Tests de pénétration web automatisés sur des infrastructures cloud (Amazon Web
Services, OpenStack, HP Cloud...) en utilisant des scanners tels qu’OpenVAS, Nikto,
Lynis, Skipfish, Wapiti, Webinject, et le framework Metasploit.
Langages utilisés : Nessus Attack Scripting Language (NASL), bash

Développement de crawlers pour calculer des statistiques sur les clients et les par-
tenaires d’Amazon. Traitements distribués sur un grand nombre d’instances AWS.
Contrôle des instances en utilisant l’API d’Amazon EC2.
Langages utilisés : Python, Ruby

Ajout de fonctionnalités et correction de bugs sur l’interface utilisateur du produit
principal de l’entreprise.
Langage utilisé : Ruby on Rails

http://secludit.com/

Dynaclic

Edition de logiciels

Stagiaire développement web (2ème année de cycle ingénieur)

Bruxelles, Belgique

juillet 2012 - octobre 2012

1 mission Malt

    (1 avis)

    1 recommandation externe

    Formations