You're seeing this page as if you were . The main menu is still yours, though. Exit from immersion
Mickaël ToussaintMT

Mickaël Toussaint

Backend Developer - Python / Django

€550/day
1 project
Montpellier, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Mickaël

I am Mickaël, currently a back-end web application developer after having worked in the medical and connected objects fields.
I help your company increase its profits and improve its productivity by automating your tasks thanks to intelligent digital solutions. The goal is to grow your business.

I design specific applications for your business, ranging from programs performing a precise function to web applications meeting multiple needs.
This includes automating tasks that can be complex and tedious, retrieving data via an API or web page analysis, automating payments to suppliers, managing accounts, analyzing and visualizing data, summarizing reports, etc.
My goal is to foster the growth of your business.

My main skills are:

- Assistance in defining needs and technical solutions (Domain Design Development)
- Development of productivity-oriented scripts/programs to optimize and automate processes
- Clean code (Test Driven Development)
- Continuous integration and deployment to automate updates without service interruption
- Support for user adoption of deliverables at the end of the project

Both responsible and autonomous, I like to understand my clients' needs and their project vision to help them overcome the challenges they face.

I hope to be able to respond favorably to your requests.
  • French

    Native or bilingual

  • English

    Fluent

  • Spanish

    Conversational

Remote only
Primarily works remotely

Experience

  • Iizenglish
    Backend Developer
    EDUCATION AND E-LEARNING
    September 2022 - Today (3 years and 11 months)
    Management of an online English exercise platform for educational institutions
    • Development of interfaces for administrators, teachers, and students
    • Subscription management and email communication
    • Class management and student evaluation
    • Development of exercise formats with text, audio, image, video resources, multiple-choice questions, etc.
    • Integration of the national education authentication system (GAR), GDPR compliance

    Tasks and Responsibilities undertaken:
    • Adaptation of existing functionality to new uses, evolution of the database and API (back-end)
    • Addition of front-end features
    • Implementation of an SSO access portal
    • Management of emailing solutions
    • Automation of recurring tasks
    • Testing
    • Deployment and go-live

    Technical Environment:
    • Python, Django
    • Vue.js
    • PostgreSQL
    • Unittest / Black / Flake8
    • Sphinx (Documentation)
    • Git / Gitlab
    • GetCaas / Portainer
    • Brevo
    • GAR / ScoLomFr
    • Monitoring: Sentry / Grafana / ELK Stack
    Django Django Rest Framework Python Vue.js PostgreSQL UnitTest Sphinx Git Gitlab Gitlab CI/CD Portainer Brevo GAR Sentry Grafana Elastic Stack (ELK) Back-End Development Front-End Development TDD Domain Driven Design Redmine Scrum Agile Methodology
  • SOMFY
    Hardware/Software Design Engineer
    INTERNET OF THINGS (IOT)
    October 2021 - July 2023 (1 year and 9 months)
    Cluses, France
    Development of software automation tools
    • Automation of various software development tasks (documentation, analysis and reporting on software quality, requirements traceability, etc.).
    • Continuous integration: Automation of integration and functional tests, generation of reports on test success rates and requirements coverage.

    Tasks and Responsibilities undertaken:
    • Automatic generation of release notes: List of version changes by extracting Jira tickets via API, summary of test results, dependency graph of software component versions via CMake and PlantUML
    • Automated test scripts: Writing functional and integration test scripts with Gherkin language, developing test drivers via Behave (Behaviour-Driven Development) Python

    Technical Environment:
    • Python 3.8
    • Sphinx documentation, reStructuredText
    • PlantUML
    • Jira
    • Behave, Gherkin, Cucumber
    • CMake
    • Jenkins
    • CodeSonar, CppUnit
    • Black / Pylint / Flake8 / Mypy
    Python Sphinx UML Modeling Atlassian JIRA Behave Gherkin Cucumber CMake Jenkins C++ Matplotlib Git Bitbucket
  • QIIRO
    Backend Developer
    LEGAL
    March 2022 - July 2022 (4 months)
    Montpellier, France
    REST API Refactoring
    • Development of new features in TDD mode
    • Migration of a Node.js API to a Python Django back-end
    • Addition of user creation, modification, and deletion routes
    • Generation and export of Word and PDF documents
    • Partner authentication via REST API

    Technical Environment:
    • Python, Django
    • PostgreSQL
    • REST API, DjangoRestFramework
    • PyQt
    • Pytest / Black / Pylint / Flake8 / Mypy
    Python Django Django Rest Framework Qt PyQt Pytest

Reviews

5.0

Out of 1 rating

S

Séraphin

Qiiro

Reviewed on 5/31/2022

I had the pleasure of working with Mickaël on a mission for several weeks. His strong point is clearly the attention he pays to defining the requirements. From the beginning, his questions gave me confidence that he wanted to fully understand our needs to meet them correctly. Indeed, the result of his work perfectly matches our expectations. No need for dozens of back-and-forth exchanges, thanks to the work done upstream. Mickaël integrated perfectly into our development team and its way of working, both on a human and technical level. He demonstrates a very good knowledge of the tools and technologies used in this mission: Python, Django, REST API, Django Rest Framework, TDD, PyTest, among others. In short, I am delighted and will certainly call on Mickaël again!

Recommendations

CK
Lucille A.LA
Camille SayousCS
Cedric Katanga and 2 other people have recommended Mickaël

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

  • Application Developer - Python
    OpenClassrooms
    2020
  • PhD in Automatic Systems and Microelectronics
    University of Montpellier
    2011

Certifications

  • Python Web Application Developer
    OpenClassrooms
    2021
    Python/Django Python Programming TDD PostgreSQL Database Management Python Flask JavaScript Django Rest Framework Domain Driven Design Continuous Deployment

Skill set

Categories