Joel Colledge

Software Developer at LINBIT

Vienna, Austria
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
Joel Colledge is a software developer based in Vienna, Austria, with 12 years of experience building high-availability Linux storage and software-defined storage systems. He currently works at LINBIT on the LINSTOR server backend, improving code quality, hardening security-related database interactions, and fixing reliability-critical bugs. His open-source contributions span networking and storage tooling, including the DRBD dissector for Wireshark and integration work with Docker, Kubernetes, OpenStack, and Proxmox. A Mathematics graduate from the University of Cambridge, he applies rigorous analytical thinking to performance-critical backend engineering. Earlier roles at RealVNC and Catalysts round out a diverse software development background and a hands-on, systems-focused playbook.
code12 years of coding experience
job5 years of employment as a software developer
bookBachelor's degree, Mathematics, Bachelor's degree, Mathematics at University of Cambridge
github-logo-circle

Github Skills (14)

c1710
network-protocols10
packet-analysis10
javas10
error-handling10
protocols10
c1110
wireshark10
network-protocol10
networking10
java10
database9
security9
databases9

Programming languages (13)

SmartyJavaJinjaRustCDMakefileGo

Github contributions (5)

github-logo-circle
LINBIT/linstor-server

Jan 2018 - Jan 2019

High Performance Software-Defined Block Storage for container, cloud and virtualisation. Fully integrated with Docker, Kubernetes, Openstack, Proxmox etc.
Role in this project:
userBackend Developer
Contributions:391 commits, 7 comments in 1 year
Contributions summary:Joel contributed to the backend logic of the LINSTOR server, addressing both code quality and functionality. Their commits primarily focused on fixing bugs, such as a missing quotation mark in an error message and adding an access context, which suggests a focus on improving system stability. The user also made changes to the security-related database interactions by reducing the duplication of Derby constants, indicating a familiarity with the project's security infrastructure.
operatorhybrid-cloudstoragevirtualisationcloudnative
wireshark/wireshark

Mar 2019 - Dec 2021

Read-only mirror of Wireshark's Git repository at https://gitlab.com/wireshark/wireshark. ⚠️ GitHub won't let us disable pull requests. ⚠️ THEY WILL BE IGNORED HERE ⚠️ Upload them at GitLab instead.
Role in this project:
userBack-end Developer
Contributions:12 commits in 2 years 9 months
Contributions summary:Joel primarily contributed to the DRBD dissector for Wireshark, enhancing its functionality and usability. Their work involved dissecting various DRBD protocol messages, including states, two-phase commit packets, and UUID-related information, adding new packet types to the dissector, and improving the presentation of the dissected data. The user demonstrated proficiency in network protocol analysis and reverse engineering, implementing detailed dissectors for DRBD messages.
tsharkgit-repositorywiresharkpacket-capturegitlab
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 Colledge - Software Developer at LINBIT