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

Yohann Bacha

Tech Lead Rust, Java, Svelte

€610/day
Strasbourg, FR
8-15 years

Average response time: 1 hour

Freelancer profile translated to English.
Back to original language

About Yohann

My complete CV is available on my personal website: bachrc.net

Who am I?

Someone who loves to create, and code is a fabulous tool for that. I have been a versatile "Full-Stack" developer since 2017. I am located in Strasbourg and work as a Freelancer.

My values

Craftsmanship and software ecology are two closely related values that are important to me.

This includes inclusion, both within development teams and for the people who use the application, by making applications accessible to everyone. Furthermore, this website is in the process of RGAA4 compliance.

I also talk about software ecology, where for me every solution and organization must be thought out to optimize our resources. Thus, in order to minimize them, it is important to consider several factors:
  • Theenvironmentalfactor, by choosing an energy-efficient and efficient technology
  • Thehumanfactor, by creating an inclusive work environment in which everyone thrives
  • Thesustainabilityfactor, by designing the application so that it meets a need, is maintainable, tested, and scalable. Drawing inspiration from the principles of Craft.

Shall we have a coffee?

You can consult my CV to discover my skills and previous experiences, consult my Github profile to see some open-source experiments I have carried out, and also contact me to have a coffee together. I know some very good places.
  • French

    Native or bilingual

  • English

    Conversational

Can work on-site
Strasbourg (up to 10km), Paris (up to 10km)

Experience

  • Aroma-Zone
    Senior Rust Software Engineer
    FASHION AND COSMETICS
    January 2026 - Today (7 months)
    Aix-en-Provence, France
    I will join my client's development teams for three months to integrate a team of four developers, in an agile framework. I will join the development of the Rust codebase and train my more junior colleagues in Rust in production practices for the language.

    My responsibilities will include:

    Contributing to the maintenance of existing flows
    Refactoring existing no-code solutions to Rust
    Contributing to functional migrations from legacy to the new Rust foundation
    Reviewing and challenging existing databases and workflows
    Collaborating closely with the lead developer and other team members to ensure project success.
    Rust Domain Driven Design Testcontainers E2E Tests Microsoft Azure
  • Enedis
    Tech Lead Rust/Java
    ENERGY AND UTILITIES
    July 2024 - December 2025 (1 year and 5 months)
    Courbevoie, France
    I joined Enedis as a founding member of the i2R team, responsible for the development of the AO3 device. Our team is in charge of the software on the AO3 device, responsible for the link between the Linky Pro devices and the Enedis IS.

    On this project, where everything had to be done from scratch, my responsibilities included:

    - Internal knowledge acquisition of how manufacturer devices work
    - Setting up a uniform dev and CI stack based on DevContainers
    - Implementing hexagonal architecture, coaching and training the team on software quality issues
    - Studying and acquiring knowledge about how modems work via serial ports
    - Introducing Rust for critical feature software, coaching and training the team
    - Creating a Rust firmware that interacts with the modem via serial port
    - Presenting the project to various teams and managers
    - Studying reverse engineering of SAPHIR and PME-PMI electricity meters, using DLMS and COSEM standards, TRIMARAN+

    Within the team, what I actively participated in:

    - Creating a specific embedded Linux distribution for the AO3 hardware with Yocto
    - Participating in the development of specifications included in the call for tenders
    - Developing the backlog
    - Developing the Java and Rust software governing the device
    Rust Java Yocto Embedded Linux COSEM
  • Facildata
    Lead Software Engineer
    ENERGY AND UTILITIES
    December 2023 - April 2024 (4 months)
    La Teste-de-Buch, France
    I established the foundations for the software refactoring, and developed and designed the business logic of the application. I built the foundations using Hexagonal Architecture with Go in TDD, with automated integration tests and CI/CD pipelines on Github Actions.

    I also trained junior developers in craft practices.
    Golang SvelteKit Rust Github Actions Gitlab CI/CD

Recommendations

Be the first to recommend Yohann

Help this freelancer shine by sharing your experience working together.

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

  • Master SIRES, Computer Systems, Networks, Security
    University of Le Havre
    2017
    Master SIRES, Systèmes Informatiques, Réseaux, Sécurité
  • Bachelor's Degree, Computer Science
    University of Le Havre
    2015
    Licence, Informatique

Skill set

Categories