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've been a versatile "Full-Stack" developer since 2017. I'm 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 inclusivity, both within development teams and for the people who use the applications, by making applications accessible to everyone. Furthermore, this website is currently undergoing RGAA4 compliance.

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

Shall we grab a coffee?

You can consult my CV to discover my skills and previous experiences, check out my Github profile to see some open-source experiments I've done, 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

  • Enedis
    Tech Lead Rust/Java
    ENERGY AND UTILITIES
    July 2024 - Today (1 year and 11 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 Linky Pro devices and the Enedis IS.

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

    - Re-appropriation of internal knowledge about the functioning of manufacturer devices
    - Implementation of a uniform dev and CI stack based on DevContainers
    - Implementation of hexagonal architecture, support and training of the team on software quality issues
    - Study and re-appropriation of knowledge regarding the functioning of modems via serial port
    - Introduction of Rust for critical functionality software, team support and training
    - Creation of a Rust firmware interacting with the modem via serial port
    - Presentation of the project to various teams and managers
    - Study on reverse engineering of SAPHIR and PME-PMI electricity meters, via DLMS and COSEM standards, TRIMARAN+

    Within the team, what I actively participated in:

    - Creation of an embedded Linux distribution specific to the AO3 hardware with Yocto
    - Participation in the development of specifications included in the call for tenders
    - Elaboration of the backlog
    - Development of 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 redesign and developed and designed the application's business logic. I built the foundations in 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
  • Scalingo
    Senior Software Developer
    TECH
    January 2023 - Today (3 years and 5 months)
    Strasbourg, France
    I participated in the application development of microservices, the implementation and discovery of craft practices: TDD, BDD, and integration tests. I implemented the specification system and contributed to the good organization of development teams, an organization that was done in Kanban.

    I also provided Level 2 and 3 support, and intervened on the infrastructure to investigate and resolve user issues.
    Golang Vue.js Docker Products Linux System Administration Technical Support

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