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

Olivier P.

Développeur senior python / vuejs

€700/day
Annecy, FR
8-15 years

Average response time: 1 hour

About Olivier

Développeur full stack depuis plus de 10 ans maintenant, polyglotte, avec une forte appétence pour le backend.

Les projets sur lesquels j'ai travaillé gravitent principalement autour du domaine du web, du traitement de flux vidéos, des objets connectés (drones, sensors, LoRa) et de l'optimisation de performances sur des projets existants.

Résumé (non exhaustif) des technos utilisées ces dernières années:
-> Backend web:
- Python (FastAPI, Flask, AioHTTP)
- NodeJS (Express, Koa)
- API REST, PostgreSQL, SQL Server, SQLite, websockets

-> Frontend web:
- Frameworks (VueJs 3, AngularJS, BackboneJS)
- Websockets / TypeScript / "vanilla" javascript
- HTML5/CSS3

-> C++:
- applications multithreadées utilisants les couches réseau (socket, curl, gSOAP, ZeroMQ/NNG)
- applications dans le domaine de la gestion de flux vidéo live (décodage/encodage/réémission avec gStreamer, openCV)
- applications graphiques multi-plateformes (QT5)
- applications dans le domaine de l'embarqué (pilotage chargeur de batterie, prototypage sensors LoRa/LoRaWAN)

-> Python système:
- communication avec différents sensors et périphériques électroniques
- intégration de modèles d'IA

-> Environnements Cloud
- AWS
- GCP

-> Environnements Linux et FreeBSD
- tâches DevOps (création/déploiement/monitoring cluster Docker Swarm)
- intégration continue (Jenkins, Github Actions)
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Annecy (up to 50km), Genève (up to 50km)

Experience

  • TotalEnergies
    Développeur python senior / DevOps
    ENERGY AND UTILITIES
    July 2023 - Today (2 years and 11 months)
    Paris, France
    Objectifs:
    - Industrialisation de code Python initialement écrit par une équipe de data scientist afin de le rendre plus robuste et distribuable aux autres entités du groupe.
    - Architecture cloud (AWS) en vue de la migration d'applications Python
    - Conseils techniques en tant que référent Python sur d’autres projets Python réalisés par la R&D.

    Tâches:
    - Refactorisation du code existant
    - Création de toute la CI/CD avec GitHub Actions
    - Mise en place et écriture des tests unitaires/tests d’intégration
    - Création de packages Python et mise en place des process de versionning/release
    - Création du canal de distribution des librairies aux autre pôles de la société
    - Architecture cloud pour la migration d'un projet local vers AWS (Batch, S3, Fargate, ECR)
    - Mise en place des bonnes pratiques de déloppement au sein de l’équipe (workflow GitHub, outillage Python, AGILE)
    - Référent technique Python sur d’autres projets développés en Python dans le service R&D

    Python Amazon Web Services Github Actions FastAPI Pandas OpenAPI Pydantic Docker Linux
  • Hoverseen
    Co-fondateur & lead tech
    AVIATION AND AEROSPACE
    December 2017 - April 2023 (5 years and 4 months)
    Contexte: startup que j'ai co-fondé en 2018, qui propose une solution de drone autonome ("drone in a box") pour la surveillance et l'analyse de sites critiques. Solution déployée dans des grands groupes.

    Objectif: développement from scratch de toute la pile logicielle (back, front et système), allant de l'application de pilotage du drone jusqu'à l'application web de gestion des parcours du drone, et responsable de la partie logicielle.

    Tâches:
    - Conception et modélisation de l'architecture globale de la solution (microservices web et système)
    - Développement de l'application web de gestion des parcours du drone:
    -> Backend: création d'une API REST documentée avec OpenAPI/Swagger
    -> Frontend: applications CRUD pour la création/édition de l'itinéraire du drone sur une carte géographique
    - Développement de l'application web de suivi en temps réel du drone:
    -> Backend: création d'une l'API REST et du canal de télémétrie temps réel
    -> Frontend: affichage des informations du vol en cours, du flux vidéo temps réel du drone et de l'historique des vols
    - Conception et développement du logiciel de pilotage du drone et implémentation d'un algorithme pour un atterrissage précis du
    drone
    - Intégration de différents composants hardware: automates, communication série avec cartes électroniques, LoRaWAN, bluetooth
    - Création des process de CI/CD
    - Récupération et réémission en temps réel du flux vidéo et de la télémétrie du drone
    - Tests fonctionnels end-to-end (sur simulateur et en environnement réel) pour l'algorithme d'atterrissage de précision et des
    parcours du drone
    - Optimisation de code pour répondre aux contraintes (CPU, mémoire) de l'environnement Linux embarqué
    Python Node.js REST Websocket Vue.js C++ OpenAPI Pytest Bash Koa SQLite LoRa Gstreamer Google Maps API Leaflet Docker Swarm Jenkins live streaming Linux OpenCV
  • SYSTRA
    Développeur full stack PHP/ReactJS/BackboneJS
    TRANSPORTATION
    February 2019 - September 2019 (7 months)
    Saint-Denis, France
    Contexte: groupe international d’ingénierie et de conseil dans le domaine de la mobilité, présent notamment sur les transports urbains et les transports ferroviaires

    Objectif: maintenance applicative et ajout de fonctionnalités sur un logiciel de gestion de projets interne

    Tâches effectuées:
    - Etude des besoins métiers
    - Ajout de fonctionnalités métiers
    - Analyse et améliorations significatives de performances sur la BDD
    - Intégration des nouveaux composants en ReactJS
    - Mise en place d'une API REST pour l'exploitation des data par l'équipe BI
    - Résolution de bugs divers
    PHP React.js SQL Server JavaScript Backbone.js Apache

Recommendations

Be the first to recommend Olivier

Help this freelancer shine by sharing your experience working together.

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

  • Expertise informatique
    Epitech
    2013

Skill set

Categories