Une équipe d’experts Python pour développer votre application

Python est un langage haut niveau très populaire qui est réputé pour la lisibilité de son code. Instagram, Spotify et Amazon ont fait le choix de Python.

Discutons de votre projet

10 ans d'expérience sur Python

Nous avons commencé à travailler en Python en 2011. Nous avons réalisé plus de 30 projets sur ce language et ses principaux framework : Django et Flask. 

2009

Création de Theodo

2011

Développement des premiers outils internes Theodo en Python

2013

Lancement des premiers projets en Python à Theodo

2015

5 projets Python, 10 experts

2017

Création d'un boilerplate pour une API Flask pour notre Exeprt Python Antoine Kahn

Aujourd'hui

+15 projets, 26 experts

Quelques unes de nos réalisations

From scratch
LogoBNP280x80

Développement de 30 micro-services pour BNPP AM

Défis techniques relevés

  • Une API qui permet l’affichage de 50 configurations possibles sur un front qui comporte 20 features
  • Un écosystème front entièrement paramétrable
  • Garder les mêmes standards de scalabilité et de maintenabilité  sur 30 API REST
  • Une diminution du temps de développement de 30 % d’une feature sur l’API tout en gardant le même taux de couverture de tests unitaires

Stack technique

Python, Flask, Docker, Varnish, React, Ansible, SQL Alchemy

From scratch
logo grt gaz blanc 2

Refonte d'un CMS pour un intranet utilisé par 3000 personnes

Défis techniques relevés

  • Mise en place du premier projet cloud chez GRT Gaz
  • Formation des développeurs de notre client sur la stack technique
  • Création d’une couche d’abstraction qui a permis au cours du projet de passer d'un SaaS MVP à un back-end dédié en deux semaines

Stack technique

Python, Django, Django REST framework, Wagtail, AWS S3, AWS EC2, Angular

From scratch
LogoBNP280x80

Création d'un outil d’optimisation du portefeuille d’investissement en fonction du profil client

Défis techniques relevés

  • Mise en place d’un algorithme basé sur des règles métiers et légales d'une grande complexité

  • Avoir un algorithme d’optimisation sous contrainte qui renvoie une solution dans 99 % des cas

  • Intégration d’un algorithme codé en R par des ingénieurs financiers et adapté à l’industrialisation de l’outil d’allocation

  • Passage de 7 seconde à 0,3 seconde de temps de réponse d’une requête

Stack technique

Python, Flask, Numpy, Pandas, CVX, Docker 

L'écosystème Python

logo django

Django

Django est un framework Python open-source qui permet de créer rapidement une application web
Capture d’écran 2019-04-16 à 16.47.43

Flask

Flask est le deuxième grand framework Python conçu pour le développement d'application web. Il s'agit d'un micro-framework qui laisse plus de liberté que Django. 
logo SQL Alchemy

SQL Alchemy

SQL Alchemy est l'ORM de référence de Python. 

Rencontrez quelques-uns de nos experts Python

Pour aller plus loin

How To Deploy your Flask Application On Offline Servers

Lire l'article

Docker and Virtualenv? A clean way to locally install python dependencies with pip in Docker

Lire l'article

Automatically publish to Facebook pages with Python

Lire l'article
Discutons de votre projet