Jeff Allen

System Administration Team Lead

Lausanne, Vaud, 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

👤
Senior
🎓
Top School
Jeff Allen is a seasoned system administration and engineering leader with 26 years of experience building and operating large-scale infrastructure, cloud services, and distributed systems from startups to enterprise. Currently leading the System Administration team at Exoscale, he combines hands-on expertise in Linux, networking, and Go with a practical, results-driven approach honed through roles at Cisco, MSF, and contributions to the Go ecosystem. His open-source work includes meaningful contributions to core Go libraries and crypto tooling (dedis/kyber) as well as MQTT servers and clients in Go, reflecting deep protocol and backend skills. Jeff’s background also includes humanitarian field engineering and a stint as a stay-at-home parent, evidencing adaptability, empathy, and an ability to re-learn quickly to meet team needs. Colleagues rely on him to learn, teach, and invent whatever is required to reach the finish line, often bringing subtle but important improvements to tooling and security practices.
code26 years of coding experience
job16 years of employment as a software developer
bookRoseburg High School
bookBS Computer Science, BS Computer Science at Harvey Mudd College
languagesEnglish, French
stackoverflow-logo

Stackoverflow

Stats
1,443reputation
148kreached
29answers
0questions
Badges
android-intent
top-5%
go
top-5%
github-logo-circle

Github Skills (33)

crypto10
programming-language10
elliptic-curve10
mqtt10
networking10
mqttnet10
crypt10
go10
cryptography10
golang10
server10
concurrency10
server-side10
api-design9
image-processing9

Programming languages (25)

C#CGoHTMLJupyter NotebookTypeScriptShellJavaScript

Github contributions (5)

github-logo-circle
jeffallen/mqtt

Aug 2013 - May 2018

MQTT Clients and Servers in Go
Role in this project:
userBack-end Developer
Contributions:50 commits, 9 PRs, 16 pushes in 4 years 9 months
Contributions summary:Jeff primarily focused on developing and improving the MQTT server functionality in Go. They implemented and refined features related to message retention, ensuring that retained messages are handled correctly and efficiently. Furthermore, the user added and refined the MQTT client support, including connect, subscribe, and publish, to ensure that client interactions with the server were working correctly. They also integrated and tested the features by adding unit tests.
golangmqttmqtt-clientmqtt-clientsclients
dedis/kyber

Nov 2017 - Nov 2020

Advanced crypto library for the Go language
Role in this project:
userBack-end Developer
Contributions:3 releases, 301 commits, 120 PRs in 3 years 1 month
Contributions summary:Jeff implemented a special case key selection mechanism within the crypto library for the Go language. This involved modifying existing key generation code, adding a `Generator` interface, and improving documentation. Furthermore, the user addressed issues related to prime order assumptions and encoding/decoding of scalar values within the cryptographic framework. The commits demonstrate a focus on improving the library's internal workings and ensuring correctness.
crypto-librarygolangcryptographycryptanalysiscrypto
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
Jeff Allen - System Administration Team Lead