Gilles Duboscq

Senior Research Manager at Oracle

Bordeaux, Nouvelle-Aquitaine, France
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gilles Duboscq is a Senior Research Manager with 16 years of experience leading high-performance language runtime and compiler engineering at Oracle and in academia. He leads the Espresso JVM team on the Truffle/GraalVM stack and serves as a GraalVM release manager, combining hands-on optimization work with release and CI orchestration. His contributions to high-profile open-source projects—GraalVM, GraalJS, GraalPython, TruffleRuby and OpenJDK—demonstrate deep expertise in JIT optimizations, runtime memory management and cross-language integration. He pairs a strong research background (PhD-level work on speculative compiler optimizations) with practical skills shipping robust, standards-compliant runtime implementations. Notably, his commits show attention to low-level correctness (deoptimization, volatile handling) and pragmatic tooling (CI, packaging) that keep complex ecosystems releasable. Based in Bordeaux, he blends systems-level performance tuning with team leadership across long-lived, mission-critical platform projects.
code16 years of coding experience
job11 years of employment as a software developer
bookMaster's Degree, Computer Science and Software Engineering, Master's Degree, Computer Science and Software Engineering at École Supérieure d'Électricité
bookDoctorate, Computer Science, Doctorate, Computer Science at Johannes Kepler Universität Linz
bookMaster's Degree, Computer Science, Master's Degree, Computer Science at Paris-Sud University (Paris XI)
bookMathematics, Physics, Mathematics, Physics at Prépa MP Lycée Montaigne Bordeaux
languagesFrench, English, Spanish, German
stackoverflow-logo

Stackoverflow

Stats
1,172reputation
27kreached
21answers
0questions
github-logo-circle

Github Skills (34)

parserator10
debugging10
debug10
javascript10
parser10
c-language10
jvm10
graalvm10
python10
hocon10
configuration-management10
java10
ruby10
javas10
openjdk10

Programming languages (15)

JavaC++CRustScalaGoCeylonHTML

Github contributions (5)

github-logo-circle
oracle/graal

Jan 2016 - Feb 2025

GraalVM compiles Java applications into native executables that start instantly, scale fast, and use fewer compute resources 🚀
Role in this project:
userBack-end Developer
Contributions:1 release, 37 reviews, 10 PRs in 9 years 3 months
Contributions summary:Gilles's contributions focused on modifying and extending the Java-based Espresso project, specifically concerning optimizations and functionalities related to handling runtime compilation and debugging, particularly in the area of JIT optimizations and related code. The user made changes to support thread-local actions, implemented the setup for a guest memory management system. The commits indicate a focus on performance improvements through techniques such as inlining and the correct application of annotations.
polyglotpythonjavascriptrubyanywhere
openjdk/jdk

Sep 2020 - Oct 2024

JDK main-line development https://openjdk.org/projects/jdk
Role in this project:
userBack-end Developer
Contributions:12 reviews, 3 PRs, 17 comments in 4 years 2 months
Contributions summary:Gilles primarily contributes to the OpenJDK project, focusing on JVM-related code. Their commits address issues related to JVMCI (JVM Compiler Interface) and its interaction with the interpreter and deoptimization in synchronized methods. Additionally, they modified the implementation of constant reflection, ensuring volatile fields are correctly handled, and moved functionality into C++. They also fixed an off-by-one error in JVMCI related code size reporting.
openjdkjavajvmjdk
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gilles Duboscq - Senior Research Manager at Oracle