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

Karine Bauch

Développeur Python | FastAPI

€ 450/dag
Aix-en-Provence, FR
3-7 jaar

Gemiddelde responstijd: 1 uur

Over Karine

Je m'appelle Karine, développeuse Python | FastAPI, je vous aide dans la réalisation de vos API, back-end, logiciels (Python) et la mise en place d'outils de "code quality".
Je viens également renforcer vos équipes que ce soit en développement et en mise en place d'outils DevOPs.

Ingénieure logiciel Python

Je travaille quotidiennement avec des experts Python.

Grâce à cela, je développe une expertise solide en ingénierie logicielle Python.

-> Spécialisée en backend, API et bases de données,
-> Leader en automatisation CICD et résilience de la chaîne d'approvisionnement,
-> A l'écoute du métier, 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.
-> Attentive à la sécurité de vos applications

Parlez-moi de votre projet, de vos besoins en ingénierie logicielle : Envoyez-moi un message privé, je réponds généralement dans la demi-journée.

Exemples de Projets

ZeroPython : Developpement back-end d'un outil pédagogique de détection et de nettoyage de scripts Python, en fonction des choix du formateur.

GreenTech : Développement d'un cadre de passerelle MQTT/Sparkplug (avec sérialisation/désérialisation Python/Protobuf avec les spécificaitons techniques Sparkplug.


GreenTech : Mise en place de Pipelines CICD et création de composants Gitlab CI.


Meteor : Développement complet d'une API Rest (FastAPI) pour un outil d'apprentissage fonctionnant selon le principe du "spaced repetition system" : basé sur la répétition de l'information à plus ou moins long terme afin de mieux l'enregistrer.

Appli médicale : Développement complet d'une application pour générer automatiquement des lettres médicales (lien entre le spécialiste et le généraliste), ainsi que des informations supplémentaires pour le patient, grâce à l'IA.
  • Frans

    Tweetalig / moedertaal

  • Engels

    Vloeiend

Kan op locatie werken
Aix-en-Provence (tot 20km), Puyricard (tot 20km), Lyon (tot 20km), Cannes (tot 20km)

Werkervaring

  • SWEPY
    Ingénieur Logiciel Python
    augustus 2024 - Vandaag (1 jaar en 10 maanden)
    Lyon, France
    - Contribution à une base de connaissances Software Engineering
    - Participation à des évènements pour promouvoir le langage Python
    - Participation à un talk à la PyconFR
    - Contribution à divers projets open source, comme ZeroPython. Il s’agit d’un outil permettant, en parcourant l’AST, de détecter des fonctionnalités interdites (via un fichier de configuration), de les nettoyer puis d'executer les scripts. Développement Python, tests unitaires avec Pytest, réflexion sur les features à développer, la manière de les réaliser et les choix techniques pour cela. Utilisation simple via CLI, grâce à Typer CLI.
    - Lambdas AWS
    - Analyse des tools NIST, afin de documenter tous les contrôles nécessaires pour être en conformité avec la directive européenne NIS2, d'analyser ce qui est mis en place ou pas, et de détecter ce qu'il reste à mettre en place.


    Membre de SWEPY (réseau d’ingénieurs logiciels Python) depuis bientôt 2 ans.
    J’ai été sélectionnée pour être formée sur Python afin de pouvoir travailler avec ce réseau sur des projets clients (comme ce fût le cas pour BeeBryte, ci-dessous), promouvoir le langage Python lors de conférences et talks, et contribuer à des projets open-source comme ZéroPython, des composants de CICD etc…
    La force de ce réseau est d’être entouré d’experts du langage afin d’avoir des ressources pour répondre toujours au lieux aux besoins de nos clients.

    Python Pytest Typer NIS2
  • BeeBryte - New Ways for Energy Efficiency
    Développement Python IIoT / CI Pipelines
    ENERGIE
    april 2024 - augustus 2024 (4 maanden)
    Lyon, Frankrijk
    Missions :
    • - Révision complète de la chaîne d'approvisionnement CICD locale et distante.
    • - 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ées avec des tests automatisés et un workflow de release automatique et rédaction de la documentaion.
    • - Configurer des pré-commits bloquants et auto-correctifs pour des squads spécifiques.
    • - Collaboration avec les squads pour revoir et améliorer le 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, topics handlers...)

    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, ...).

    Apprentissages :
    • - Comment créer des pipelines Gitlab CICD maintenables et performants.
    • - Meilleure compréhension de l'optimisation / DSL (domain specific language) pour la data-science.
    • - Compréhension approfondie du protocole MQTT et des spécifications Sparkplug.
    Programmation Python Développement Back-End MQTT Sparkplug Formation Git/GitLab Gitlab CI/CD
  • Senza Formations
    Formatrice Python
    december 2024 - Vandaag (1 jaar en 6 maanden)
    Coaching one to one, en complément de sessions de e-learning.

    Les bases de Python.
    Rythme : 1 à 2h par semaine par étudiant.

    Python Pédagogie

Aanbevelingen

Kevin PiacentiniKP
Dorian TurbaDT
Kevin Piacentini en 1 ander persoon bevelen Karine aan

Deze freelancerprofielen matchen ook met zoekopdracht.

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

Opleidingen

  • Software Engineering Python
    Autodidacte et mentorat
    2024
    Maitrise de Python et de ses lib, architecture, Tests, Code quality, CICD
  • Victorieuse de l'Arène
    The Arena Project
    2022
    Manipulation du Shell, algorithmes de tri, de recherche, itérativité & récursivité, Big O, manipulation du fil system, listes chainées, arbres binaires...

Diploma's

Vaardigheden

Categorieën