Octave Larose

Research Assistant at Oracle

Greater Nantes Metropolitan Area 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

👤
Senior
🎓
Top School
Octave Larose is a Research Assistant and soon-to-be PhD graduate in Computer Science from the University of Kent with nine years of software engineering experience, now working at Oracle. His research and engineering focus on programming language runtimes and meta-compilation, including practical performance work on AST interpreters and event-loop concurrency mitigation. He contributed to GraalPython at Oracle Labs, implementing and optimizing built-ins like all() and any() with loop profiling and sequence-specialization techniques. Comfortable bridging research and production code, he brings hands-on backend expertise in high-performance language runtimes along with teaching and applied development experience from academia and industry. Based in the Greater Nantes area, he blends deep systems knowledge with a pragmatic streak for fixing subtle runtime bugs and squeezing out performance.
code9 years of coding experience
job1 year of employment as a software developer
bookEpitech
bookDoctor of Philosophy - PhD, Informatique, Doctor of Philosophy - PhD, Informatique at University of Kent
stackoverflow-logo

Stackoverflow

Stats
1,026reputation
21kreached
53answers
0questions
github-logo-circle

Github Skills (17)

python10
graalvm10
back-end-development10
java10
javas10
data-structure9
algorithm9
algorithms9
data-structures9
embeddable8
discord-py6
tkinter6
mocking6
pytest6
forloop6

Programming languages (8)

TypeScriptJavaDockerfileRustCLuaHTMLPython

Github contributions (5)

github-logo-circle
oracle/graalpython

Oct 2021 - Nov 2021

GraalPy – A high-performance embeddable Python 3 runtime for Java
Role in this project:
userBack-end Developer
Contributions:7 reviews, 33 commits, 13 comments in 1 month
Contributions summary:Octave's contributions primarily focused on implementing the `all()` and `any()` built-in functions within the GraalPython runtime environment. Their work involved creating specializations for different data structures, including lists, tuples, dictionaries, and sets. The development required in-depth knowledge of the internal workings of GraalPython and involved optimizing performance through techniques like loop profiling and sequence storage specialization. The user also addressed a previous bug in the implementation.
pythongraal-nativejqpython-3graalvm
OctaveLarose/dotfiles

Nov 2019 - Jan 2023

Contributions:45 commits, 97 pushes, 1 branch in 3 years 2 months
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
Octave Larose - Research Assistant at Oracle