Graeme Mckerrell

Technical Lead At Skyhigh Security

Dacorum, 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
Graeme Mckerrell is a technical lead and principal software engineer with over two decades of experience building high-performance networking and security software, currently leading engineering at Skyhigh Security. He combines deep systems and embedded expertise—from VxWorks and ASIC integration to Linux and TCP/IP architectures—with a disciplined focus on clean interfaces, OOD, and rigorous testing. Graeme has driven modularity and distributed management designs at 3Com and built memory-tainting tools and CLISH ports to tame tricky real-time environments at Newport Networks. At McAfee and Intel Security he led teams delivering secure, scalable products, and he continues to contribute to open-source projects such as adding JPA @MapsId support in the popular Elide framework. Known for quickly learning new technologies and refactoring for maintainability, he pairs hands-on problem solving with technical mentorship. An Oxford-educated engineer, he brings a rare blend of low-level debugging craft and high-level architectural leadership.
code8 years of coding experience
job28 years of employment as a software developer
bookChristleton High School
book2:1 (MEng), Engineering and Materials, 2:1 (MEng), Engineering and Materials at Oxford University
github-logo-circle

Github Skills (11)

javas10
jpa10
hibernate10
java10
api9
unit-testing9
json-api8
wordpress-graphql7
wpgraphql7
graphql7
refactoring7

Programming languages (5)

JavaJavaScriptGoHTMLPython

Github contributions (5)

github-logo-circle
yahoo/elide

Apr 2019 - Aug 2020

Elide is a Java library that lets you stand up a GraphQL/JSON-API web service with minimal effort.
Role in this project:
userBack-end Developer
Contributions:1 review, 8 commits, 14 PRs in 1 year 4 months
Contributions summary:Graeme primarily focused on implementing features related to JPA annotations, specifically `@MapsId`, within the Elide framework. Their contributions included adding support for this annotation, writing unit tests to validate its functionality, and refactoring existing code for better integration. The user also made improvements to the existing code base by addressing checkstyle and codacy issues, updating documentation, and ensuring backward compatibility. These changes enhance the framework's ability to handle various JPA mappings and maintain code quality.
standmobileweb-servicejson-apiorm
gmckerrell/python-toys

May 2020 - Jan 2025

Contributions:2 PRs, 133 pushes, 3 branches in 4 years 9 months
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
Graeme Mckerrell - Technical Lead At Skyhigh Security