Joel Dice

Principal Software Engineer at Akamai Technologies

Denver, Colorado, United States
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
Joel Dice is a Principal Software Engineer with 16 years of experience building high-performance distributed systems, real-time communications, compilers, and WebAssembly tooling. Based in Denver, he led engineering efforts from embedded JVMs and event-sourced SaaS at ReadyTalk and Mersive to advancing open-source WebAssembly serverless tooling at Fermyon (now part of Akamai). Joel combines deep systems-level expertise—compiler and runtime work, type-and-effect programming language study—with hands-on delivery, from multi-tenant cloud migrations to dramatic batch job optimizations. He is a regular contributor to prominent Bytecode Alliance projects (wasmtime, wit-bindgen, javy) and has improved Java and QuickJS WebAssembly integrations, test automation, and CI for cross-language bindings. Currently on sabbatical studying programming language theory, he brings both pragmatic product instincts and a researcher’s curiosity to hard engineering problems.
code16 years of coding experience
job18 years of employment as a software developer
bookBachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Colorado Boulder
stackoverflow-logo

Stackoverflow

Stats
121reputation
6kreached
3answers
3questions
github-logo-circle

Github Skills (39)

java-native-interface10
compiler-development10
macros10
wasi10
io10
java10
javas10
maven10
quickjs10
serverless10
blazor-webassembly10
wasmtime10
rust10
webassembly10
test-automation10

Programming languages (19)

C#JavaC++CSSRustCCMakeHandlebars

Github contributions (5)

github-logo-circle
ReadyTalk/avian

Dec 2009 - Aug 2018

[INACTIVE] Avian is a lightweight virtual machine and class library designed to provide a useful subset of Java's features, suitable for building self-contained applications.
Role in this project:
userBack-end Developer
Contributions:1 review, 1414 commits, 106 PRs in 8 years 10 months
Contributions summary:Joel was actively involved in maintaining and improving the "Avian" Java Virtual Machine, primarily addressing compiler-related issues and platform-specific code. Their contributions included fixing bugs in the compiler related to promise resolution and parameter passing on PowerPC architecture, along with enhancing the system's functionality by adding features such as an error logging system property. Additionally, the user implemented various JNI methods to extend the capabilities of the JVM.
inactiveself-containedclass-libraryvirtual-machinejvm
spinframework/spin

May 2022 - Dec 2022

Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
Role in this project:
userBackend Developer
Contributions:249 reviews, 31 commits, 150 PRs in 7 months
Contributions summary:Joel primarily contributed to the Fermyon Spin project by implementing and optimizing backend functionalities, specifically focusing on WebAssembly-based serverless applications. Their work included adding a C++ example for HTTP requests, improving memory usage and file handling when loading bindle assets, and updating dependencies. The user also added support for outbound Redis set operations, which extended the capabilities of the project. They demonstrated a strong understanding of the project's core technologies and dependencies.
secureserverlesswebassemblycomposablemicroservices
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
Joel Dice - Principal Software Engineer at Akamai Technologies