Ray Bellis

Director at ICANN RSSAC

England, United Kingdom
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
Ray Bellis is a Director and seasoned Internet engineering leader with 12+ years focused on IP networks, DNS, Internet standards and software development, currently leading initiatives at DNS-OARC and managing the F Root DNS service at Internet Systems Consortium. He combines operational stewardship of critical Internet infrastructure with hands-on software work, evidenced by substantive back-end contributions to notable open-source projects like Etherpad and the Espruino JavaScript interpreter where he modernized async patterns and improved array handling. Ray’s career blends research and standards influence—holding roles as an ISC Research Fellow, ICANN RSSAC caucus member, and long-term IETF working group chair—so he translates protocol-level thinking into production-grade systems. He has a track record of modernizing legacy codebases and improving reliability and maintainability in both network operations and collaborative software. Based in England with an MA from Oxford, he brings a pragmatic, standards-aware approach that bridges deep technical detail and organizational leadership. A less obvious strength is his ability to move between low-level interpreter and memory fixes and high-level DNS root operations, showing rare breadth across the stack.
code12 years of coding experience
job19 years of employment as a software developer
bookMA, MA at University of Oxford
bookItchen College
stackoverflow-logo

Stackoverflow

Stats
337,219reputation
49.6mreached
3,968answers
46questions
Badges
browser
top-5%
closures
top-5%
floating-point
top-5%
dictionary
top-5%
canvas
top-1%
regex
top-1%
github-logo-circle

Github Skills (147)

datetime10
gnu-make10
multithreading10
typed-array10
multidimensional-arrays10
http10
loops10
c1110
perl10
c1710
e-mail10
mkdir10
ksh10
namespaces10
javascript10

Programming languages (22)

JavaC++CMakefileGoAugeasPerlHTML

Github contributions (5)

github-logo-circle
ether/etherpad

Jan 2019 - Jun 2019

Etherpad: A modern really-real-time collaborative document editor.
Role in this project:
userBack-end Developer
Contributions:52 commits, 2 PRs, 60 comments in 5 months
Contributions summary:Ray primarily focused on refactoring the codebase to utilize Promises and the `thenify` library. They converted several core functions in the database, API, and message handling modules to asynchronous operations. The user also updated the plugin installer to use the Promise API, and they rewrote several core files (e.g., `server.js`) to leverage promises, modernizing the codebase and improving its asynchronous handling.
etherpadcollaborationweb-editorcollaborativecollaborative-editing
espruino/Espruino

May 2014 - May 2014

The Espruino JavaScript interpreter - Official Repo
Role in this project:
userBack-end Developer
Contributions:5 commits in 2 days
Contributions summary:Ray primarily focused on improving the Espruino JavaScript interpreter's array functionality. They refactored array iteration methods to improve code efficiency and maintainability. Their contributions included implementing a real length counter for array objects and fixing issues related to sparse arrays in the `join()` method. The user also addressed memory management by preventing filling trailing elements in ArrayBuffers.
espruinointerpreterjavascript
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