Karine Bauch

Python Software Engineer

Salaire / Taux journalier

Aix-en-Provence, France

Freelance, ouvert au CDI

Peut venir sur site

Expertises

PythonRESTful APIsDéveloppement BackendBase de données SQLPostgreSQLGitClean ArchitectureGitLabHexagonal ArchitectureMicroservicesGitHub

Langues

Français (Maternelle)Anglais

À propos

Introduction

Je travaille quotidiennement avec des experts Python et je développe une expertise solide en ingénierie logicielle Python. Spécialisée en backend, API et bases de données, Expérimentée avec les architectures modulaires monolithiques, les microservices et la clean architecture, la CICD et résilience de la chaîne d'approvisionnement, Je mets à profit mes connaissances et compétences, afin de fournir à mes clients les meilleurs logiciels, dans un soucis de qualité, de scalabilité et de robustesse

Liens

Expérience de travail

Ingénieur Logiciel Python

SWEPYFreelance

sept. 2024 - Présent

2 ans 2 mois

À distance

SWEPY développe et maintient pour ses clients, des SDK, containers et automatisation CICD. Missions : • Contribuer à la montée en qualité des projets Python (clients, internes et open source) du réseau SWEPY. • Accompagnement des équipes clients sur les pratiques et patterns recommandés. • Renforcer la sécurité et la maintenabilité du code via des outils et des pratiques CI/CD. Actions : • Développement d’outils open source comme ZeroPython : nettoyage automatique de code Python, via l’AST, selon des règles configurables. • Création de templates CI/CD (tests, linting, scan sécurité). • Intervention à des événements Python, notamment un talk à la PyConFR 2024, et promotion du langage. • Contribution à la base de connaissances du réseau SWEPY (pratiques recommandées, patterns d’architecture, guides techniques). • Analyse des outils NIST et documentation des exigences pour la conformité à la directive NIS2, en vue d’évaluer la couverture des projets. Résultats : • Templates CI/CD adoptés par plusieurs projets internes et clients pour automatiser la qualité et sécuriser les pipelines. • Implication sur des sujets techniques avancés (AST, sécurité, CI/CD), avec transmission des connaissances via documentation et événements. Compétences : Python · FastAPI · Pytest · GitLab CI · Conteneurisation (Docker, Podman, Kaniko) · Vulgarisation · Cybersécurité

Ingénieur Logiciel Python

Senza formationsFreelance

janv. 2025 - mai 2025

5 mois

À distance

SENZA propose des formations en e-learning, accompagnées de sessions individuelles réalisées par des professionnels du domaine (Python ou SQL par exemple). Missions : • Accompagner des apprenants dans leur montée en compétence en Python et SQL (sessions individuelles en visioconférence). • Adapter le contenu pédagogique aux besoins, au rythme et au niveau de chaque élève. • Favoriser l’autonomie et la consolidation des acquis par la mise en pratique régulière. Actions : • Animation de sessions de coaching personnalisées d’1 à 4h par semaine par aprenant. • Élaboration et adaptation de supports pédagogiques : exercices ciblés, revues de code... • Proposition et suivi de mini-projets pratiques à réaliser en autonomie (ex. : gestion de bases de données, automatisation de tâches, interfaçage…). • Réponses aux questions techniques pendant et en dehors des sessions, avec explications pédagogiques et contextualisées. Résultats : • Taux d’assiduité élevé des apprenants, engagement renforcé grâce à la personnalisation. • Amélioration significative de la compréhension des bases Python/SQL chez les apprenants, validée par les résultats obtenus au TOSA. Compétences : Python · SQL · Pédagogie

Ingénieur Logiciel Python

BeeBryte - New Ways for Energy EfficiencyFreelance

mai 2024 - oct. 2024

6 mois

À distance

BeeBryte est une entreprise qui utilise l'intelligence artificielle et l'Internet des objets (IoT) pour optimiser la consommation énergétique des usines et des bâtiments commerciaux. Leur solution de pilotage prédictif des systèmes de chauffage, ventilation, climatisation et réfrigération (CVC-R) permet de réaliser jusqu'à 40 % d'économies d'énergie sans nécessiter de modifications des équipements existants. Missions : • Révision complète de la chaîne d'approvisionnement CICD. • Audit de la qualité du code à l'échelle de l'entreprise. • Audit et amélioration des normes internes de qualité du code. • Développer un cadre de passerelle MQTT/Sparkplug. Actions : • Développer des templates CICD versionnés, avec tests automatisés et un workflow de release automatique. • Configurer des pré-commits bloquants et auto-correctifs pour des équipes spécifiques. • Collaboration avec les équipes pour revoir et améliorer la codebase, sessions de formation, katas spécialisés. • Documentation des pratiques recommandées, patterns, idiomes et anti-code-smells. • Contribution à : • conversion bidirectionnelle des objets Python en protobuf, selon les spécifications Sparkplug. • gestionnaire pour les spécifications Sparkplug (topics, birth, death, will…). • facilitation des communications MQTT (client, subscribe, publish…). Résultats : • 9 templates CICD avec tests automatisés et workflow de release automatique utilisés dans plus de 20 repositories. • 3 configurations de pré-commits (équipes : devs, devops, data-science). • Formation à la qualité : 3 jours, 10 personnes. • Bibliothèque avec sérialisation bidirectionnelle python/protobuf et protobuf/bytes, tests automatisés. • Bibliothèque gérant Sessions, Host application, Edge of Node, Metrics, Devices selon les spécifications Sparkplug (format des topics, births, deaths, will, commands,...). • Framework facilitant la communication MQTT (connexion des clients au broker, publication des données, abonnement aux topics, …). Compétences : Python · MQTT · Spécifications SPARKPLUG · Pytest · GitLab CI · Conteneurisation (Docker, Podman, Kaniko) · Pédagogie et Vulgarisation

Ingénieur Logiciel Python

WersusFreelance

juil. 2024 - juil. 2024

1 mois

À distance

WERSUS propose des formations en e-learning, accompagnées de sessions individuelles réalisées par des professionnels du domaine (Python ou SQL par exemple). Missions : • Accompagner des apprenants dans leur montée en compétence en Python et SQL (sessions individuelles en visioconférence). • Adapter le contenu pédagogique aux besoins, au rythme et au niveau de chaque élève. • Favoriser l’autonomie et la consolidation des acquis par la mise en pratique régulière. Actions : • Animation de sessions de coaching personnalisées d’1 à 4h par semaine par aprenant. • Élaboration et adaptation de supports pédagogiques : exercices ciblés, revues de code... • Proposition et suivi de mini-projets pratiques à réaliser en autonomie (ex. : gestion de bases de données, automatisation de tâches, interfaçage…). • Réponses aux questions techniques pendant et en dehors des sessions, avec explications pédagogiques et contextualisées. Résultats : • Taux d’assiduité élevé des apprenants, engagement renforcé grâce à la personnalisation. • Amélioration significative de la compréhension des bases Python/SQL chez les apprenants, validée par les résultats obtenus au TOSA. Compétences : Python · SQL · Pédagogie

Ingénieur Logiciel Python

Senza formationsFreelance

mars 2024 - mai 2024

3 mois

À distance

SENZA propose des formations en e-learning, accompagnées de sessions individuelles réalisées par des professionnels du domaine (Python ou SQL par exemple). Missions : • Accompagner des apprenants dans leur montée en compétence en Python et SQL (sessions individuelles en visioconférence). • Adapter le contenu pédagogique aux besoins, au rythme et au niveau de chaque élève. • Favoriser l’autonomie et la consolidation des acquis par la mise en pratique régulière. Actions : • Animation de sessions de coaching personnalisées d’1 à 4h par semaine par aprenant. • Élaboration et adaptation de supports pédagogiques : exercices ciblés, revues de code... • Proposition et suivi de mini-projets pratiques à réaliser en autonomie (ex. : gestion de bases de données, automatisation de tâches, interfaçage…). • Réponses aux questions techniques pendant et en dehors des sessions, avec explications pédagogiques et contextualisées. Résultats : • Taux d’assiduité élevé des apprenants, engagement renforcé grâce à la personnalisation. • Amélioration significative de la compréhension des bases Python/SQL chez les apprenants, validée par les résultats obtenus au TOSA. Compétences : Python · SQL · Pédagogie

Ingénieur Logiciel Python

SWEPYFreelance

juin 2023 - mai 2024

1 an

À distance

Swepy développe un outil d'apprentissage SAAS de répétitions espacées. Missions : • Développement complet d'une API REST, suivant les principes de conception DDD et clean architecture, robuste et scalable, en collaboration avec des experts Python qualifiés. Actions : • Implémentation architecture 3 tiers. • Développement une API HTTP et un plug-in d’accessibilité au service via messagerie instantané. • Couvrir la base de code avec des tests unitaires et d'intégration. • I18n de l'intégration à la messagerie instantanée. Résultats : • 21 routes API (création de compte, gestion de compte, création de flashcards, suppression, modification de mot de passe, …). • Fonctions de login, d'authentification, de gestion de mot de passe, de création de playlists, de flashcards... • + de 30 interactions dans le Chatbot. • + de 120 tests (unitaires et d’intégration). • + de 60 requêtes SQL. Compétences : Python · Pytest · SQL · FastAPI · Clean Architecture · i18n (internationalisation)

Dev KontrolFreelance

juin 2022 - mai 2023

1 an

Ingénieur Logiciel Python

mars 2023 - mai 2023

3 mois

Collaboration avec un docteur en chirurgie, chef de clinique, afin de réaliser une application destinée à générer des lettres médicales, en collaboration avec les professionnels de santé pour comprendre les terminologies spécifiques. Missions : • Développer une application de rédaction automatisée de courriers médicaux entre spécialistes et médecins généralistes. • Intégrer un modèle de génération de texte basé sur l’IA. Actions : • Recueil des besoins fonctionnels auprès de professionnels de santé. • Formalisation des règles métiers spécifiques à la rédaction médicale. • Conception de l’architecture avec integration de l’API openAI, pour générer du texte pertinent et contextuel • Prototypage rapide de l’interface pour validation par les utilisateurs cibles. Résultats : • Application fonctionnelle en démonstration, validée sur plusieurs cas d’usage concrets. • Gain de temps significatifs sur la rédaction médicale, sans perte de qualité perçue. • Implémentation d’un glossaire intégré au courrier : les termes techniques sont définis pour améliorer la compréhension du courrier par le patient. Compétences : Python · IA · Architecture

Ingénieur Logiciel Python

juin 2022 - mars 2023

10 mois

Missions : • Automatiser la génération de rapports à partir de fichiers Excel. • Mettre en place un traitement périodique des données avec suivi par base de données. Actions : • Développement d’un script d’ingestion et transformation de fichiers Excel. • Nettoyage et validation des données avant insertion en base PostgreSQL. • Génération automatique de rapports PDF récapitulatifs. • Mise en place d’un système de planification (scheduler) pour exécuter le traitement à intervalles réguliers. Résultats : • Pipeline automatisé capable de traiter des centaines de fichiers. • Réduction du temps de traitement manuel par l’utilisateur final de plusieurs heures par semaine. Compétences : Python · Manipulation de fichiers · Traitement de données Karine

Développeur Back-end

Self-employedFreelance

avr. 2022 - mai 2022

2 mois

À distance

Projet de formation. Réalisation du back-end de site internet de partage de balades moto. De la création du cahier des charges à la réalisation du MVP, en passant par les wireframes, users stories, création de la BDD, le versioning de la BDD et des fichiers… Travail en équipe, en mode Agile sur 4 Sprints.

Graphiste Print/ Chargée de communication

Blachere Illumination

avr. 2013 - mai 2021

8 ans 2 mois

84400 Apt, France

Réalisation de différents supports de communication Print et Web : catalogues, plaquettes, fiches commerciales, e-mailing, covering de salons (stickers), cartes de visite. Animation des réseaux sociaux et sites internet du groupe Suivi de projets Web : Refonte du site internet, Catalogue interactif,... Réalisation de simulations graphiques et présentations graphiques pour projets d'illuminations.

Designer Print et Web

KARIBA PRODUCTIONS

mars 2010 - juil. 2012

2 ans 5 mois

84300 Cavaillon, France

Réalisations de supports de communication Print et Web - Brichures, plans sur Illustrator, fiches commerciales, etc... vérification et mise en conformité des documents pour l'impression.

Operateur PAO

Imprimerie Rimbaud

déc. 2009 - juil. 2012

2 ans 8 mois

84300 Cavaillon, France

Réalisation de documents print - borchures, cartes de visites, flyers, calendriers, etc... Mise en conformité des documents pour l'impression.

Assistante spécialisée vétérinaire

Diverses cliniques vétérinaires et animaleries

févr. 1999 - oct. 2009

10 ans 9 mois

Bouches du Rhône et Vaucluse

Accueil clientèle - Gestion de planning - Soins aux animaux - Assistance en chirurgie, etc...


Formation

Autodidacte et mentorat

Software Engineering Python

2023 - 2024

1 an 1 mois

Maitrise de Python et de ses lib, architecture, Tests, Code quality, CICD

The Arena Project

2022 - 2023

3 mois

Ecole O'clock

Developpement web Fullstack JS

2021 - 2022

8 mois

VISIPLUS academy

Chef de projet Multidmédia - Certification professionnelle de niveau II (Bac+3)

2017 - 2018

1 an 2 mois

ADF Formation

Baccalauréat Professionnel Production Graphique

2009 - 2010

1 an 2 mois


Licences et certifications

GitLab CI Fundamentals

Délivré le : nov. 2024

Certifié par GitLab

Le meilleur endroit pour trouver votre prochaine opportunité

© 2026. Tous droits réservés.