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

Karine Bauch

Python Developer | FastAPI

€450/day
Aix-en-Provence, FR
3-7 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Karine

My name is Karine, **Python | FastAPI developer**, I help you with the realization of your APIs, back-end, software (Python) and the implementation of "code quality" tools.
I also come to strengthen your teams in both development and the implementation of DevOPs tools.

Python Software Engineer

I work daily with Python experts.

Thanks to this, I am developing solid expertise in Python software engineering.

-> Specializing in backend, APIs, and databases,
-> Leader in CICD automation and supply chain resilience,
-> Attentive to business needs, I leverage my knowledge and skills to provide my clients with the best software, with a focus on quality, scalability, and robustness.
-> Attentive to the security of your applications

Tell me about your project, your software engineering needs: Send me a private message, I usually reply within half a day.

Project Examples

ZeroPython:Backend developmentof an educational tool for detecting and cleaning Python scripts, based on the trainer's choices.

GreenTech:Development of an MQTT/Sparkplug gateway framework(with Python/Protobuf serialization/deserialization with Sparkplug technical specifications.

GreenTech: Implementation ofCICD Pipelinesand creation ofGitlab CI components.

Meteor:Complete development of a Rest API (FastAPI)for a learning tool based on the principle of "spaced repetition system": based on repeating information at longer or shorter intervals to better retain it.

Medical App:Complete development of an applicationto automatically generate medical letters (link between specialist and general practitioner), as well as additional information for the patient, using AI.
  • French

    Native or bilingual

  • English

    Fluent

Can work on-site
Aix-en-Provence (up to 20km), Puyricard (up to 20km), Lyon (up to 20km), Cannes (up to 20km)

Experience

  • SWEPY
    Python Software Engineer
    August 2024 - Today (2 years)
    Lyon, France
    - Contribution to a Software Engineering knowledge base
    - Participation in events to promote the Python language
    - Participation in a talk at PyconFR
    - Contribution to various open-source projects, such as ZeroPython. It is a tool that, by parsing the AST, detects forbidden features (via a configuration file), cleans them, and then executes the scripts. Python development, unit tests with Pytest, reflection on features to develop, how to implement them, and technical choices for it. Simple CLI usage, thanks to Typer CLI.
    - AWS Lambdas
    - Analysis of NIST tools, in order to document all the controls necessary to comply with the European NIS2 directive, to analyze what is in place or not, and to detect what remains to be implemented.

    Member of SWEPY (network of Python software engineers) for almost 2 years.

    I was selected to be trained on Python in order to work with this network on client projects (as was the case for BeeBryte, below), promote the Python language at conferences and talks, and contribute to open-source projects like ZéroPython, CICD components, etc.

    The strength of this network is being surrounded by language experts to have resources to always best meet our clients' needs.
    Python Pytest Typer NIS2
  • BeeBryte - New Ways for Energy Efficiency
    Python IIoT / CI Pipelines Development
    ENERGY AND UTILITIES
    April 2024 - August 2024 (4 months)
    Lyon, France
    **Missions**:
    • - Complete review of the local and remote CICD supply chain.
    • - Audit of code quality at the company level.
    • - Audit and improvement of internal code quality standards.
    • - Develop an MQTT/Sparkplug gateway framework.


    **Actions**:
    • - Develop versioned CICD templates with automated tests and an automatic release workflow, and write documentation.
    • - Configure blocking and auto-correcting pre-commits for specific squads.
    • - Collaborate with squads to review and improve the codebase, conduct training sessions, and specialized katas.
    • - Document best practices, patterns, idioms, and code-smells to avoid.
    • - Contribution to:
    • - bidirectional conversion of Python objects to protobuf, according to Sparkplug specifications,
    • - Manager for Sparkplug specifications (topics, birth, death, will...)
    • - Facilitation of MQTT communications (client, subscribe, publish, topic handlers...)


    **Results**:
    • - 9 CICD templates with automated tests and automatic release workflow used in over 20 repositories.
    • - 3 pre-commit configurations (teams: devs, devops, data-science).
    • - Quality training: 3 days, 10 people.
    • - Library with bidirectional serialization python/protobuf and protobuf/bytes, with automated tests.
    • - Library managing Sessions, Host application, Edge of Node, Metrics, Devices according to Sparkplug specifications (format of topics, births, deaths, will, commands, ...).
    • - Framework facilitating MQTT communication (connecting clients to the broker, publishing data, subscribing to topics, ...).


    **Learnings**:
    • - How to create maintainable and performant Gitlab CICD pipelines.
    • - Better understanding of optimization / DSL (domain specific language) for data science.
    • - In-depth understanding of the MQTT protocol and Sparkplug specifications.
    Python Programming Backend Development MQTT Sparkplug Training Git/GitLab Gitlab CI/CD
  • Senza Formations
    Python Trainer
    December 2024 - Today (1 year and 8 months)
    One-to-one coaching, in addition to e-learning sessions.

    Python basics.
    Pace: 1 to 2 hours per week per student.
    Python Pedagogy

Recommendations

PB
Kevin PiacentiniKP
Dorian TurbaDT
Pierre Bertrand and 2 other people have recommended Karine

These freelancer profiles also match your criteria

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

Education

  • Software Engineering Python
    Self-taught and Mentorship
    2024
    Maitrise de Python et de ses lib, architecture, Tests, Code quality, CICD
  • Winner of the Arena
    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...

Certifications

Skill set

Categories