James Walker

Software Architect at Couchbase

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
James Walker is a seasoned Software Architect with 12+ years building highly available, fault-tolerant enterprise systems and a long track record in systems programming, virtualization and dynamic binary translation. Currently at Couchbase where he progressed from Software Engineer to Principal Engineer and now Software Architect, he designs and leads scalable clustered solutions and low-level protocol work. His technical depth spans C/C++ on Linux, bespoke firmware, Solaris/AIX, and assembly across x86, SPARC and Power, complemented by scripting in Bash, Ruby and Perl. A former IBM advisory engineer and Transitive lead, he shipped production binary translation products (QuickTransit SSLX) and supported high-value clients in legacy migration. He also contributes to prominent open-source networking tooling, having enhanced the Couchbase dissector in the Wireshark repo, reflecting a keen eye for protocol detail and packet-level diagnostics. Based in England, he blends hands-on low-level engineering with product-minded architecture and long-lived operational stewardship.
code12 years of coding experience
job17 years of employment as a software developer
bookBachelor's Degree Software Engineering, Bachelor's Degree Software Engineering at Newcastle University
github-logo-circle

Github Skills (4)

c1710
c1110
packet-capture8
tshark8

Programming languages (9)

C#C++ShellCCMakeJavaScriptHTMLPuppet

Github contributions (5)

github-logo-circle
wireshark/wireshark

Feb 2018 - Oct 2022

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:15 commits in 4 years 9 months
Contributions summary:James primarily contributed to the Wireshark project by enhancing the Couchbase dissector. Their work involved adding support for new Couchbase protocol features, including HELLO feature values, collection commands, and DCP delete times. Furthermore, the user implemented support for flexible framing extras and updated the dissector to include durable DCP commands, and rangescan operations, demonstrating a deep understanding of the Couchbase protocol and packet dissection.
tsharkgit-repositorywiresharkpacket-capturegitlab
jimwwalker/kv_engine

Jun 2017 - Apr 2025

Contributions:661 pushes, 105 branches, 5 comments in 7 years 11 months
key-valuedatabasecouchbase
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
James Walker - Software Architect at Couchbase