Principal Software Engineer at Akamai Technologies
Denver, Colorado, United States
Join Prog.AI to see contacts
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.
16 years of coding experience
18 years of employment as a software developer
Bachelor’s Degree Computer Science, Bachelor’s Degree Computer Science at University of Colorado Boulder
[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:
Back-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.
Spin is the open source developer tool for building and running serverless applications powered by WebAssembly.
Role in this project:
Backend 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.
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