
Guillaume Godet-Bar
Senior Software Engineer, 6+ years of Rust experience developing high performance trading systems | PhD in Computer Science
Salary / Daily rate
Aix-en-Provence, France
Mobility: Marseille, Aix-en-Provence, ...
Freelance, open to permanent contract
Can come onsite
Skills
About me
Intro
What does 15 years of experience in high stakes tech industries bring to the table for your projects? A taste for sober, efficient software architectures, and for solutions that are performant but, more importantly, that are legible and maintainable. As founder of a Rust consulting service company, I am committed to leveraging this expertise to help your team succeed in their current or upcoming projects.
Work experience
Founder
Sextian Bytes
May 2024 - Present
2 years 6 months
Aix-en-Provence, France
– I provide Rust consultancy services for clients with high performance requirements for their software platform, especially in the crypto space. Latest highlights include work on HyperLiquid from a Rust/Tokio/Clickhouse/OTLM environment to refactor key modules of a client's trading system. – I am also developing internal tools for BTC blockchain analysis and high performance algorithmic cryptocurrency trading.
Senior Software Engineer
Small Private Cryptocurrency Hedge Fund
Jan 2023 - May 2024
1 year 5 months
New York, NY, USA
– Developed an automated market interface validation system, which enabled deploying new market interface connectors in a matter of days instead of weeks – Implemented high-frequency trading market interfaces to major exchanges (Binance, Gate, KuCoin, OKX, Bybit) to extend the reach of the algorithmic trading strategies.
Senior Software Engineer
Large Cryptocurrency Hedge Fund
Mar 2022 - Dec 2022
10 months
New York, NY, USA
– Upgraded the C++ codebase for market data acquisition and order management into a fully high-frequency trading platform, enabling the company to deploy algorithmic trading strategies.
Chief Technology Officer
Lights Of the Century
May 2019 - Jan 2022
2 years 9 months
69340 Francheville, France
– Designed a distributed video projection system, implemented as a parallel & asynchronous Rust system using Tokio & gRPC, integrating NodeJS applications & OpenGL shaders, and a custom UI layout language – Implemented a UI component distribution system using AWS S3 and a Git layer – Implemented a validation and Docker packaging pipeline in GitLab
Magillem Design Services
Mar 2011 - Feb 2019
8 years
Product Owner
Jun 2015 - Feb 2019
3 years 9 months
– Led the technical roadmap of the company's SystemRDL editor and compiler tool, and gathered requirements from customers, securing its worldwide deployment at top names in the industry. – Led an engineering team for the overhaul of the company's core Java architecture – Contributed to the specification and copywriting of the SystemRDL 2.0 Accellera Standard
Research And Development Engineer
Mar 2011 - Jun 2015
4 years 4 months
– Designed, implemented and supported a SystemRDL editor and compiler deployed worldwide at a top semiconductor company and run every day, hundreds of times per day – Designed, implemented, optimized & supported several Java Eclipse-based tools for capturing massive designs from major semiconductor companies
Senior Research Engineer
Laboratoire TIMA / TIMA Laboratory
May 2010 - Mar 2011
11 months
– Developed a model-driven generation workflows of device drivers for embedded multiprocessor platforms, based on the IPXACT formalism (IEEE-1685). This generation workflow was deployed as a collaborative webservice (users are able to upload extensions to the workflow), accessible both from the command line and from a web browser interface. – Developed drivers for DNA-OS (a lightweight, component-based OS targeted at MP-SoC platforms) and of custom platforms for the Rabbits framework (a binary translation system based on QEMU).
Assistant teacher
Université Grenoble Alpes
Oct 2006 - Jun 2009
2 years 9 months
Education
Grenoble INP - UGA
Doctor of Philosophy - PhD, Computer Science
2006 - 2009
3 years 2 months
Thesis Title: "Spécification et outillage d'une méthode de conception des systèmes de réalité mixte" (Specification and Tooling of a Design Process for Mixed Reality Systems), under the supervision of Dominique Rieu and Sophie Dupuy-Chessa
Université Grenoble Alpes
Master, Human-Computer Interaction, Software Architecture, Bayesian Networks
2001 - 2006
5 years 1 month