avatar

Jacques Rimbault
Rust & Python Developer

Work Experience

ProvenRun
March 2024 – Present
R&D engineer

Leads Hardware-in-the-Loop continuous integration for embedded products.

  • Builds and maintains remote board labs and automated test pipelines (Rust, Python, Yocto/Buildroot, GitLab, Pytest).
  • Designs observability and feedback mechanisms that improve reliability and reproducibility.
  • Drives developer experience enhancements through real-hardware validation and streamlined workflows.
  • Wrote development policies for Rust and Python.
  • Establishes standards for Docker environments.
  • Defines GitLab CI/CD pipeline guidelines.
Rust Python Yocto Buildroot GitLab CI CI/CD Pytest Hardware-in-the-Loop (HIL) Remote Hardware Lab Developer Tooling Developer Experience
ORNESS
February 2021 – May 2023
Software developer

Société Générale SGCIB

  • Developed internal cloud APIs that enabled teams to operate the private cloud infrastructure.
  • Wrote documentation and provided user support.
  • Improved the unit test suite to cover critical components.

Engie

  • Built tooling for network and security administrators.
  • Delivered a firewall log filtering utility and streamlined firewall rule management.
TypeScript WebComponents Node.js Python AWS Lambda GitHub Jenkins Jira
Société Générale SGCIB
September 2018 – December 2019
Software developer

Profiling, CPU, and memory optimization of the Liqor software

  • Implemented memory optimizations that reduced memory footprint by 32GB through targeted profiling and optimization.
  • Developed internal monitoring tools, including an HTTP OWIN API and SignalR WebSocket API, to help launch Liqor with targeted datasets and run segments.
  • Redesigned continuous integration scripts to reduce the time between a commit and the reported results.
C# .NET & .net core TypeScript Windows Server Microsoft SQL Server GitHub TeamCity Jira
Ministère de l'Intérieur
July 2016 – June 2018
Software developer

Development and maintenance of an intranet web application

  • Led the transition from PHP 5.4 to 5.6 and initiated the move to 7.0.
  • Helped set up internal GitLab and Jenkins servers.
  • Mentored an apprentice developer.
  • Updated the application to align with good practices, including:
    • Standardized version control with git.
    • Introduced unit and integration tests.
PHP JavaScript MySQL

Open Source

Creator & Maintainer
Development of software to find duplicate files on modern systems, currently ranked first or second in SSD-based benchmarks.
Rust Performance optimization File system operations
Open Source Contributions
– Present
Contributor
  • Contributed to Fedora CoreOS openssh-keys library by implementing comment preservation in SSH public key parsing and adding no_std support.
  • Improved the Rust starship project to accelerate startup and avoid double compilation.
  • Enhanced the Rust sysinfo library by refining the naming of storage devices.
  • Contributed to the Rust textwrap library to match the Python module by porting the unit test suite.
  • Improved online-go.com (OGS) analysis mode by persisting variations locally so reviews survive reconnects.
Rust Python TypeScript

Contact

Paris
+33630964882
GitHub

Education

  • 2016 2019

    ESGI

    Bachelor

    Software Architecture

Skills

Programming languages
Rust Python TypeScript C# JavaScript Bash PowerShell PHP
Professional field
Back end Developer tooling Embedded systems CI/CD Unit test Integration test Test automation
Frameworks
Django NodeJS .net .net core
Testing frameworks
Pytest NUnit Cypress
Operating Systems
Windows Linux
Methodology
TDD Agile - Scrum Agile - Kanban Agile - SAFe
Tools/Platforms
Git Postman Jenkins GitLab GitHub Docker Kubernetes Elasticsearch Jira AWS Sonarqube

Languages

  • FrenchNative
  • EnglishTOEIC 990/990