en
en
developer avatar
Nicolas Boudet
En recherche active
Développeur Back-end
Toulouse
CDD, CDI
Télétravail hybride
Technologies
À propos
Nicolas Boudet
Développeur Backend Python Senior
Développeur Back-endToulouse
developer avatar
Description

Mon parcours me permet de concevoir, optimiser et fiabiliser des backends Python/PostgreSQL :
performance SQL, réduction de la dette technique, investigation de problèmes complexes, industrialisation.
J’aime comprendre un système en profondeur et arbitrer les choix techniques avec pragmatisme.

Expériences professionnelles
6 ans d'expérience en tant que Développeur Back-end (ou similaire)2 ans ans d'expérience dans d'autres domaines
Développeur Python Senior
CLARISYS INFORMATIQUE - Toulousefévr. 2020 - aujourd'hui · 6 ans 5 mois

J’ai travaillé sur les deux produits phares de l’entreprise, en premier un application web Django/Postgresql/VueJS et ensuite sur une application avec un client lourd Python/Postgresql/Qt.
Mes responsabilités vont de la stabilité et l’évolution des produits jusqu’aux choix techniques structurants (optimisation SQL, réduction de dette technique), en passant par les opérations (astreinte, mise à jour) et le support expert.
• Conception, développement, maintenance et optimisation d’une application native en Python avec
PostgreSQL et un framework interne basé sur Qt.
• Développement et maintenance d’une application web en Python avec Django/DRF, Postgres et VueJs.
• Optimisation PostgreSQL : statistiques étendues, réécriture de requêtes, création d’index ciblés, batching
et problèmes N+1.
• Résolution de problèmes complexes en production : analyse de la cause racine, correctif, prévention.
• Gestion proactive de la dette technique : identification, mesures correctives, contribution aux roadmaps.
• Opérationnel : installations, mises à jour, astreinte, support expert.
Environnement & outils : Python, Git, Postgresql, Debian, Django/DRF, FastAPI, SQLAlchemy, VueJs, Ansible, SSH, Gitlab CI.

Test house, support technique et traitement vidéo
SkyLights, Inc. - Labègejanv. 2018 - août 2019 · 1 an 7 mois

Région de Toulouse, France
En tant que responsable de la test-house, mon rôle était axé sur la recherche
de zéro régression en clientèle. Mes responsabilités comprenaient :
⋅ Création et maintenance du cahier de tests
⋅ Exécution des tests manuels
⋅ La gestion et le suivi des rapports de régressions, avec des actions
immédiates pour rectifier les problèmes identifiés
⋅ La programmation de bancs de test automatique, y compris la mise en place
de tests pour détecter et résoudre les régressions à faible probabilité
En parallèle, j'ai apporté un support technique de premier plan, aussi bien
pour les équipes basées à Paris que lors de mes missions à l'étranger.
J'étais chargé de résoudre des problèmes en temps réel sur un système
essentiellement basé sur Python, démontrant ainsi ma compétence technique
et ma réactivité en situations critiques.
J'ai également été responsable du traitement et de la gestion des contenus,
avec des tâches incluant la réception, la vérification, le traitement et la gestion
des documents de suivi, effectués sur une station de travail sécurisée. J'ai
aussi participé à l'administration de ladite machine
J'ai travaillé avec une large palette de technologies, allant de Python à
SquashTM, Git, Robot Framework, MySQL, Ansible, Jira, SSH, Android/ADB,
jusqu'à Debian. Ma capacité à résoudre des problèmes complexes a été un
atout essentiel pour relever les défis techniques et garantir la qualité des
livrables.

Tester, Dailydebugger and automated bench manager
CELAD - Toulousedéc. 2016 - juin 2017 · 6 mois

Toulouse Area, France
J'ai intégré la Test-House, une expérience qui a considérablement enrichi ma
formation professionnelle.
Mes missions clés comprenaient :
⋅ L'exécution de tests manuels ainsi que le report des régressions
Page
2
of
4
⋅ Le suivie des régressions, y compris valider leurs résolutions, exécuter des
tests supplémentaires et enfin cloturer les tickets résolus
⋅ L'exécution et l'analyse des résultats des tests automatiques, combinées à la
gestion des régressions pour le système de test et le produit
Cette expérience m'a permis de développer mes aptitudes autours de tests et
de l'analyse des erreurs, contribuant ainsi à l'assurance qualité des produits.

Stage développement prototype
Flipr - Labègemars 2016 - juil. 2016 · 4 mois

Pendant mon stage chez Flipr, une startup en phase initiale, j'ai eu
l'opportunité de travailler sur le développement de l'électronique du prototype
de Flipr, un dispositif destiné à analyser la chimie de l'eau de piscine et à
transmettre les données via le réseau IoT Sigfox. Mon rôle a été polyvalent et
a englobé plusieurs aspects clés :
⋅ Chaine d'Acquisition des Capteurs : J'ai conçu et mis en place la chaine
d'acquisition des capteurs, assurant la collecte précise des données de chimie
de la piscine
⋅ Programmation Embarquée : J'ai développé le logiciel embarqué nécessaire
en C pour le fonctionnement du prototype.
⋅ Modes d'Économies d'Énergie et Hivernage : J'ai intégré des modes
d'économie d'énergie et des fonctionnalités d'hivernage pour améliorer
l'efficacité du dispositif et avoir un prototype complet
⋅ Système de Communication Radio : J'ai conçu un système de communication
radio pour les tests après l'assemblage du prototype
⋅ Conception du PCB : J'ai été responsable de la conception du PCB (circuit
imprimé) pour le prototype
⋅ Envoi de Données sur Sigfox : J'ai configuré et géré l'envoi des données du
prototype sur le réseau Sigfox
Le prototype que j'ai contribué à développer a été présenté avec succès
au salon Viva Technology, et a également été soumis à des tests par un
distributeur d'équipement de piscine. Ce projet a représenté une opportunité
unique de travailler sur un objet connecté innovant, et de contribuer à sa
conception, développement et présentation aux partenaires potentiels.
Mon expérience chez Flipr m'a permis de développer des compétences
essentielles en électronique, en programmation embarquée et en
Page
3
of
4
communication IoT, tout en contribuant à la création d'un produit novateur qui
simplifie la gestion des piscines grâce à la technologie connectée.

Stage développement python embarqué
CONNIT - Labègeavr. 2014 - juin 2014 · 2 mois

Lors de ce stage, j'ai collaboré avec un autre ingénieur sur des tâches liées
au traitement d'images et à l'intégration de code, une expérience qui a jeté les
bases de compétences techniques clés pour la suite de ma carrière.
Mes responsabilités ont inclus :
⋅ Intégration d'un code d'analyse d'image en C++ dans un environnement
Python.
⋅ Parallélisation du traitement pour améliorer l'efficacité.
⋅ Gestion des entrées/sorties, y compris la lecture d'images depuis un
périphérique et la transmission de flux vidéo.
⋅ Mise en place d'une communication réseau avec un poste de contrôle.
Ces compétences m'ont fourni des bases solides pour mes postes ultérieurs
en développement logiciel et en communication de données.

Formations
Université Paul Sabatier (Toulouse III)
Licence Pro, Conception et Commande des Systèmes Électriques Embarqués2016
Université Paul Sabatier (Toulouse III)
DUT Génie Électrique et Informatique Industrielle2014
Recherche d'emploi
Est en recherche active
Lieux recherchés
Paris
Toulouse
Types de contrat souhaités
CDD
CDI
Autres critères de recherche
Télétravail hybride (2 jours semaine)
60k / an
Liens
Aucune information n'a été renseignée pour cette section.
Technologies
Compétences
Langues
  • Anglais
Tests
Aucune information n'a été renseignée pour cette section.