Tobi Ajila has been an active contributor to the Eclipse Openj9 project since its inception [1]. His primary area of focus is the core runtime of the JVM (interpreter, class loading/linking and core class libraries). He has also been involved in all the major Java releases since 2017 with significant contributions to the Nestmates (JEP 181), ConstantDynamic (JEP 309) and Modularity (JEP 200) JEP's.
Tobi is currently leading the effort to support Project Valhalla features on Openj9. This project proposes complex and far reaching changes to the JVM as it touches all the major components (runtime, JIT, GC, class libraries, tooling). Tobi frequently collaborates with other OpenJ9 committers to ensure that the design of these new features are compatible with how OpenJ9 works and to also make sure that these features will perform well on OpenJ9. Tobi lead's the effort on the ValueTypes prototype on OpenJ9. These responsibilities include designing, writing and reviewing code as well as working with other committers to balance performance and future maintainability in the implementation.
Tobi has also been very involved in the Openj9 community. He frequently attends the weekly community calls and has given lightning talks [4] [5] on Project Valhalla at the weekly meetings. He is also involved in the broader Java community and has given talks on OpenJ9 [6] and related features [7] [8] at various conferences.
Tobi has been very active on the Eclipse OpenJ9 project and has contributed 93 commits (17,693 ++ 5,453 --) [9]. He also frequently mentors first time committers through code reviews (100+). He has used his experience as a runtime developer to provide valuable feedback in various PRs and issues.
[1] https://github.com/eclipse/openj9/commits?author=tajila
[2] https://openjdk.java.net/projects/valhalla/
[3] https://github.com/eclipse/openj9/projects/6
[4] https://www.youtube.com/watch?v=E8ZCdGdOuHw
[5] https://www.youtube.com/watch?v=dj386ORlfnU
[6] https://2019.javazone.no/program/4310c4e9-1188-4850-9410-50b4178c4332
[7] https://www.youtube.com/watch?v=w2zaqhFczjY
[8] https://www.youtube.com/watch?v=Xf22I16jVyE
[9] https://github.com/eclipse/openj9/graphs/contributors/
Voter | Vote | Comments |
---|---|---|
Dan Heidinga | +1 | +1 implied by nomination |
Irwin D'Souza | +1 | |
Mark Stoodley | +1 | Well deserved! |
Filip Jeremic | +1 | |
Keith W. Campbell | +1 | You've earned it. |
Dmitri Pivkine | +1 | |
Aleksandar Micic | +1 | |
Charlie Gracie | +1 | |
Kazuhiro Konno | +1 | |
Daryl Maier | +1 | Well deserved! |
Andrew Craik | +1 | |
Younes Manton | +1 | |
Shelley Lambert | +1 | I am very supportive of this! Welcome Tobi! |
Julian Wang | +1 | |
Lan Xia | +1 | Well deserved! |
PMC Approval
- Gunnar Wagenknecht (+1) Welcome!