You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Laurent DirerLD

Laurent Direr

Full Stack Python Developer

€1,000/day
4 projects
Paris, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Laurent


I help small teams develop quality software 🚀.
For example, I work for 'early stage' Software as a Service startups with a Python backend (Django, Flask, FastAPI, or other).

Initially an applied mathematics engineer, I now focus on web development (API and frontend).

Depending on the projects, I also enjoy helping the teams I work with become more efficient, particularly by improving the development workflow.
This can mean making tests (much) faster or easier to write, correctly configuring a tool (e.g., webpack), or simply sharing best practices.

I do API development, but also 'software architecture', frontend, and devops when necessary.
Some technologies I have used:

  • Flask, Django, Pyramid, gunicorn, uwsgi (also: pytest).
  • Celery, RabbitMQ
  • Ansible, Nginx
  • Go
  • Redis, PostgreSQL, MySQL
  • ReactJS, VueJS, Angular, Svelte, VanillaJS
  • Docker
  • AWS, Google Cloud.
  • scikit-learn/numpy/pandas for machine learning/data science
  • German

    Conversational

  • English

    Fluent

  • French

    Native or bilingual

Can work on-site
Paris (up to 10km)

Experience

  • Iliad / Free
    API Development (Django)
    ENTERTAINMENT AND LEISURE
    March 2021 - October 2021 (7 months)
    Ville de Paris, Île-de-France, France
    The Free Ligue 1 application allows you to experience Ligue 1 (football) with the best actions in near real-time video.

    I worked on the API used by the applications (Android, iOS, Freebox).

    The goal was to build a system capable of handling the load during a match (peak users during a goal), and which could be easily taken over and maintained by other developers.

    • I laid the groundwork for the project alone, then two developers joined me.
    • We started from an existing Scala API, the first version of the Python API had to maintain compatibility.
    • I worked on certain features specific to mobile applications: notifications for matches the user has subscribed to (Firebase Cloud Messaging), app/universal links, in-app subscriptions.
    Django OpenAPI PostgreSQL Firebase Ansible Nginx Celery RabbitMQ
  • Partoo
    Lead Developer
    SOFTWARE PUBLISHING
    September 2020 - December 2020 (3 months)
    Ville de Paris, Île-de-France, France
    Proof of concept to add a real-time update system to the Partoo web application to manage your business' online reviews.

    Towards the end of my stay I also audited the codebase and proposed changes to improve the development workflow. Tech: websockets setup with AWS Websockets API Gateway, events emitted by a Pyramid/Celery application, eventually displayed in a ReactJS app.
    AWS Python React.js Code Review
  • OQEE
    Full Stack Developer
    TELECOMMUNICATIONS
    July 2019 - February 2020 (7 months)
    Ville de Paris, Île-de-France, France
    OqeeTV is a new way to experience television combining VOD, replays, recorded programs and live TV (TV app on Android/iOS/Freebox). I joined the team of 3 just as they got started, and was one of 2 people working on the backend.

    • Integrated data from various providers (catalog of movies with associated offers as VOD/replay), adding them to the database in a way that lets us identify a movie across providers.
    • Built a backoffice tool to manage program data eventually displayed to users. Used for instance by the design team to upload pictures in various formats.
    • Worked on the API used by the different apps. The focus was on performance (planning to handle hundreds of thousands of people accessing the application at the same time) and maintainability of the API together with the different clients using it (android applications, web clients, etc). API in Django/PostgreSQL.
    Django Python API OpenAPI JavaScript

Reviews

4.1

Out of 2 ratings

Y

Yoann

Ipsen

Reviewed on 3/2/2016

Laurent has chosen to hide 1 review

1 written review is private.

Recommendations

These freelancer profiles also match your criteria

AgathaA

Agatha Frydrych

Backend Java Software Engineer

4.7

(3)

2

BaptisteB

Baptiste Duhen

Fullstack developer

4.6

(4)

5

AmedA

Amed Hamou

Senior Lead Developer

4

(2)

7

AudreyA

Audrey Champion

Web developer

4.3

(3)

4

Education

  • Applied mathematics and entrepreneurship.
    Ecole Centrale Paris
    2014
  • Android Developer Nanodegree
    Udacity
    2016
    Pre-requisites: 1 year of Java programming experience. Estimated completion time: 12 months (not full time learning) Along with the video lessons there are several projects to submit, the final one is an app that meets a number of requirements. I built a small language learning app based on memory cards with a custom backend in Python. This was a good learning experience.

Skill set

Categories