En tant que développeur Python chez Surviving Data, je mets à profit mes compétences pour intervenir sur des projets internes à la société. Dans le cadre des deux projets sur lesquels j'interviens, un projet immobilier et un jeu vidéo sur navigateur piloté par IA, nous utilisons OpenStreetMap (OSM) et OpenRouteService (ORS) pour traiter des données géographiques et des itinéraires. Nous sommes assistés par les bibliothèques Python Pandas et NetworkX pour optimiser les parcours et les temps de calcul, ainsi que diverses API pour agréger les données et restituer des informations utiles.
Pour créer nos applications, nous utilisons FastAPI et Django en tandem afin de restituer une API reliée à nos bases de données PostgreSQL.
Nous utilisons Docker pour englober nos projets afin d'assurer un déploiement plus fluide. J'ai également travaillé sur des projets impliquant des IA et j'ai notamment entraîné un modèle de reconnaissance d'images avec les bibliothèques PyTorch dans le but de l'intégrer à certains projets sur lesquels nous travaillons.
J'ai également acquis des méthodologies agiles au sein de l'équipe grâce à mes collègues et des outils tels que Gitlab, qui propose une intégration d'un système de tickets et de revues.
Mon rôle est de garantir le bon fonctionnement des équipements de production et de veiller à leur maintenance régulière pour éviter toute interruption de production sur tous les moteurs électriques triphasés. J'ai travaillé dans différentes usines selon leurs besoins.
En plus de cela, j'ai également pris en charge la partie informatique de la société, y compris la gestion du site internet et le montage vidéo.