Aleksandar Prokopec

Development Director at Oracle

Zurich, Zurich, Switzerland
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
Aleksandar Prokopec is a Development Director at Oracle with 16+ years delivering high-performance language runtimes and cloud infrastructure, currently shaping GraalVM and runtime support for Java and WebAssembly. He combines deep research pedigree—a PhD from EPFL and years as a researcher and committer on Scala—with hands-on engineering at Google on Maps’ big-data backend. Aleksandar’s work spans optimizing compilers, type systems, and cloud runtimes, and he has made notable open-source contributions to the Scala compiler and Graal’s Wasm interpreter, improving async primitives and interpreter performance. Based in Zurich, he uniquely blends academic rigor with production-focused systems engineering, often surfacing subtle runtime and language-level improvements that yield measurable performance and usability gains.
code15 years of coding experience
job11 years of employment as a software developer
bookMaster Computer Science, Master Computer Science at University of Zagreb / Sveučilište u Zagrebu
bookDoctor of Philosophy (PhD) Computer Science, Doctor of Philosophy (PhD) Computer Science at EPFL
languagesCroatian, English, German, French
stackoverflow-logo

Stackoverflow

Stats
32,215reputation
1.4mreached
271answers
23questions
Badges
dictionary
top-5%
java
top-5%
sbt
top-5%
parallel-processing
top-5%
concurrency
top-5%
functional-programming
top-5%
github-logo-circle

Github Skills (35)

jvm-languages10
object-oriented-programming10
pattern-matching10
scala10
performance-tuning10
scala-collections10
compiler-optimization10
blazor-webassembly10
functional-programming10
webassembly10
concurrency10
java9
hashmap9
9
multithreading9

Programming languages (18)

JavaCSSC++CScalaVueGoVala

Github contributions (5)

github-logo-circle
scala/scala

Jan 2015 - Nov 2024

Scala 2 compiler and standard library. Scala 2 bugs at https://github.com/scala/bug; Scala 3 at https://github.com/scala/scala3
Role in this project:
userBack-end Developer
Contributions:3 reviews, 7 PRs, 149 comments in 9 years 11 months
Contributions summary:Aleksandar primarily contributed to the Scala 2 compiler and standard library. Their work involved modifying the `Future` and `Promise` classes within the concurrent package, implementing methods like `recover`, `map`, `flatMap`, and `filter` to complete the default implementations of monadic operations on futures. These modifications aimed to enhance the functionality and usability of asynchronous programming within the Scala environment. The user also addressed issues related to timeouts within the `Future` class.
functional-programmingobject-oriented-programmingscala-libraryscala-programming-languagestandard-library
oracle/graal

Jun 2017 - May 2024

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 branch, 29 comments, 2 issues in 6 years 11 months
Contributions summary:Aleksandar's contributions focused on enhancing the GraalVM compiler's WebAssembly (Wasm) interpreter. They worked on implementing features for handling i32 arithmetic errors, improving indirect call resolution, and optimizing the interpreter's performance through long-array-based operand stacks and efficient constant access. These changes involved modifying and expanding the core interpreter logic, suggesting a focus on improving runtime behavior and performance. The commits indicate a deep understanding of the Wasm standard, interpreter internals, and the associated performance implications.
polyglotpythonjavascriptrubyanywhere
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
Aleksandar Prokopec - Development Director at Oracle