Benjamin L.

Développeur / Lead full-stack (Python, Js)

Moves to Lyon, Paris, Lyon, Lausanne, Marseille

  • 45.7539
  • 4.8469
  • Indicative rate €550 / day
  • Experience 7+ years
  • Response rate 100%
  • Response time 4h
Propose a project The project will only begin when you accept Benjamin's quote.

Confirmed availability

Part time, 4 days a week

Propose a project The project will only begin when you accept Benjamin's quote.

Location and geographical scope

Location
Lyon, France
Can work in your office at
  • Lyon and 50km around
  • Paris and 20km around
  • Lyon and 20km around
  • Lausanne and 20km around
  • Marseille and 20km around

Preferences

Project length
  • Between 1-3 months
  • Between 3-6 months
  • ≥ 6 months
Company size
  • 2 - 10 people
  • 11 - 49 people
  • 50 - 249 people
  • 250 - 999 people

Verifications

Influence

Languages

  • Français

    Native or bilingual

  • Anglais

    Full professional proficiency

Skills (16)

Benjamin in a few words

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

Experience

News-O-Matic

Education & E-learning

Ingénieur FullStack Python/Django

Lyon, France

March 2020 - Today

Dans ma carriole

Publishing Market

Co-Fondateur & CTO

Paris, France

September 2016 - Today

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

Social Networks

CTO

Lyon, France

January 2018 - October 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

May 2014 - September 2015

Led KFC Colonel's Club backend plateform.
Currently used by ~500 000 users in ~850 stores all around UK and Ireland.
• Led Security Implementation (API access - Resource access rights)
• Led API implementation
• Led CLI Command implementation
• Designed KFC specific features (Multi-country, Loyalty mechanism, Integration with 3rd party ...)

Tech: PHP, Symfony2, RabbitMq, Mysql, Git, Satis, Jenkins, Third party APIs
Led Airshop Loyalty project

IBM

Software Publisher

Full-stack Engineer

Raleigh, États-Unis d'Amérique

August 2013 - January 2014

Contributed to IBM Question and Answer (Q&A) forum to provide IBM with a smart platform to reach, help, and teach developers using IBM products like Watson, Bluemix, JazzHub etc ..

Large contributions in the design and backend features
Integrated Watson supercomputer to auto answer questions
Extended the tag mechanism to provide managable spaces

https://developer.ibm.com/answers
Tech: Python, Django, Html, Javascript, jQuery, Css

Note - 01/2020 : The project is currently migrating inside IBM. They might have decided to use another plateform.

Education

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