Welcome to François's freelance profile!

Malt gives you access to the best freelancers for your projects. Contact François to discuss your project or search for other freelancer profiles on Malt.

François Chapuis

Développeur python/django / devops

Remote from Antibes

  • 43.5799
  • 7.1231
Propose a project The project will begin once you accept François's quote.
Propose a project The project will begin once you accept François's quote.

Location and workplace preferences

Location
Antibes, France
Remote only
Primarily works remotely

Verifications

Reputation

Github

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

Languages

Categories

Skills (37)

  • Languages
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • CSS
    Beginner Intermediate Advanced
  • Beginner Intermediate Advanced
  • SQL
    Beginner Intermediate Advanced
  • PHP
    Beginner Intermediate Advanced

François in a few words

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...)

Experience

Nextmotion

Medical

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

Antibes, France

April 2018 - Today (3 years and 9 months)

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

Health & Wellness

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

06560 Valbonne, France

March 2014 - March 2018 (4 years)

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

Consulting & Audits

Apprenti sécurité informatique

06560 Valbonne, France

October 2012 - October 2013 (1 year)

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/
Python Ruby on Rails Ruby Bash Nessus Attack Scripting Language (NASL)

Dynaclic

Software Publishing

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

Bruxelles, Belgique

July 2012 - October 2012 (3 months)

1 Malt mission

(1 rating)

Check out François's project reviews

1 external recommendation

Check out François's recommendations

Education