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 €/jour
Annecy, FR
8-15 ans

Délai de réponse moyen : 1h

À propos de 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)
  • Français

    Bilingue ou natif

  • Anglais

    Capacité professionnelle complète

Accepte de travailler sur site
Annecy (jusqu’à 50 km), Genève (jusqu’à 50 km)

Expériences

  • TotalEnergies
    Développeur python senior / DevOps
    ENERGIE
    juillet 2023 - Aujourd'hui (2 ans et 11 mois)
    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
    AÉRONAUTIQUE & AÉROSPATIALE
    décembre 2017 - avril 2023 (5 ans et 4 mois)
    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
    TRANSPORTS
    février 2019 - septembre 2019 (7 mois)
    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

Recommandations

Soyez le premier à recommander Olivier

Contribuez à la réussite de ce freelance en partageant votre expérience de collaboration avec lui.

Ces profils de freelance correspondent également à vos critères

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

Formations

  • Expertise informatique
    Epitech
    2013

Compétences

Catégories