Benjamin L.

développeur / lead full-stack (python, js)

Peut se déplacer à Lyon, Paris, Lyon, Lausanne, Marseille

  • 45.7539
  • 4.8469
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Benjamin.
Proposer un projet La mission ne démarrera que si vous acceptez le devis de Benjamin.

Localisation et déplacement

Localisation
Lyon, France
Peut travailler dans vos locaux à
  • Lyon et 50km autour
  • Paris et 20km autour
  • Lyon et 20km autour
  • Lausanne et 20km autour
  • Marseille et 20km autour

Préférences

Durée de mission
  • entre 1 et 3 mois
  • entre 3 et 6 mois
  • ≥ 6 mois
Taille d'entreprise
  • 2 - 10 personnes
  • 11 - 49 personnes
  • 50 - 249 personnes
  • 250 - 999 personnes

Vérifications

Influence

Langues

Compétences (16)

Benjamin en quelques mots

Ingénieur Full-Stack avec plus de 7 ans d'expérience dans la conception, la présentation, le prototypage et le développement de solutions logicielles. J'ai eu la chance de travailler dans ces différents domaines: l'imagerie médicale, le logiciel open-source, la recherche, les objets embarqués, l'e-commerce, l'e-fidélité, le live-streaming dans le cadre d'un réseau social, et la création d'une maison d'édition de livres personnalisés.

Toutes missions en rapport à l'éducation, l'art, aux plateformes de services, à l'environnement de façon général ou autres... sont les bienvenus

Mes axes de travail sont:
- Exceller dans la communication avec les leaders techniques ainsi qu'avec les parties prenantes.
- Fournir des commentaires et présenter des premiers résultats rapidement, en utilisant une méthodologie inspirée par mes années en Amérique du Nord et mes expériences entrepreneuriales.
- S'adapter aux exigences changeantes et ajuster les délais en conséquence.
- S'épanouir dans la recherche et la résolution de défis techniques complexes.

Portfolio

Portfolio uniquement accessible aux membres

Expériences

News-O-Matic

Education & e-learning

Ingénieur FullStack Python/Django

Lyon, France

mars 2020 - Aujourd'hui

Dans ma carriole

Edition

Co-Fondateur & CTO

Paris, France

septembre 2016 - Aujourd'hui

En charge de tous les aspects techniques: technologies, chef produit, mise en place des stratégies produits et des évolutions techniques, suivi fonctionnel de l'intégration avec les imprimantes, etc…

Sous le site de Dans Ma Carriole, il ya le:
- Design et développement d'un module E-commerce avec des produits personnalisables par le client, inspiré par les projets open-source Spree et Oscar..
- Design et développement d'un module d'impression à la demande pouvant gérer plusieurs imprimeurs.
Création des fichiers haute résolutions, prise de commande chez l'imprimeur, suivi de l'impression entièrement automatisé.
- Design et développement d'un module de pré-visualisation des livres personnalisés.

Quelques statistiques:
- Plus de 600 tests unitaires et fonctionnels.
- Plus de 75% de code-coverage pour la partie serveur.
- Site en production depuis 2016 sans interruptions du service.

Source:
- WebApp: www.dansmacarriole.com

Teazit

Réseaux sociaux

CTO

Lyon, France

janvier 2018 - octobre 2019

En charge de tous les aspects techniques de Teazit: technologies, chef de produit, mise en place des stratégies produits, évolutions techniques, déploiement, tests etc...

- Design et dévellopement des APIs RESTFull.
- Design et dévellopement d'un serveur de live-streaming.
- Design et dévellopement du logiciel embarqué v1 des caméras Teazit.
- Design et devellopement de la WebApp*.
- Mise en place de la securité: SSL, OAuth2, Fail2Ban, FireWall, accès API par utilisateur.
- Recrutement et gestion des stagiaires techniques.
- Recrutement et gestion des Freelances (Andoid, iOS, Webapp).
- Gestion des environnements de test, staging, et de production.
- Alignement de la stratégie et vision de Teazit avec les différents produits Teazit.

Quelques statistiques:
- Plus de 300 tests unitaires et fonctionnels.
- Plus de 75% de code coverage pour la partie serveur.
- 2 documentations internes (API & Wiki technique**).
- 18 mois de design et développement.
- Jusqu’à 7 développeurs.

Quelques points techniques qui peuvent intéressé les plus courageux:
- Mise en place d'un déploiement "serverless" pour les APIs RESTfull utilisant le service Lambdas d'AWS et la librairie Zappa.
- Mise en place d'un CDN AWS pour optimiser la mise à disposition de la webapp en production.
- Mise en place de fonctions Lambda AWS pour pre-rendre la webapp teazit.fr et optimiser notre SEO pour les robots Google, Yahoo, Facebook, Linkedin, etc...
- Utilisation de nombreux design patterns: State Machine, Locator, Decorator, Factory...
- Le logiciel embarqué des cameras est multiprocessé (non multi-threaded) et utilise de la memoire partagée pour contourner le GIL*** de CPython.

Liste des languages, frameworks et librairies utilisés:
- Python, PyTest, Django, Django Rest Framework, Redis, GStreamer, FFMpeg, Nginx, Nginx-RTMP, RTMP, Zappa, AWS, C++, CMake, Javascript, Ember.js

Sources:
- *Webapp: https://www.teazit.fr/
- **Wiki technique: https://teazit.github.io/teazit-developers/
- ***GIL: https://wiki.python.org/moin/GlobalInterpreterLock

Airtag (acquired in Dec 2015 by Morpho)

E-commerce

Lead Backend Engineer

Paris, France

mai 2014 - septembre 2015

Recommandations externes

Formations

charter modal image

Notre succès est une oeuvre collective

Contribuez à cette réussite et au sérieux de la communauté en signant la charte du freelance Malt.

Signer la charte