Jonathan Channon

Head Of Engineering at Elaway

Bath, 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

🤩
Rockstar
🎓
Top School
Jonathan Channon is a seasoned engineering leader and hands-on software engineer with 14 years of professional experience and over 25 years of working with computers. Currently Head of Engineering at Elaway and founder of BRAVE4, he combines platform and product leadership with deep back-end expertise across .NET and F#/ASP.NET Core ecosystems. An active open-source contributor, Jonathan has notable contributions to widely used projects like OmniSharp and the Carter framework—bringing pragmatic features such as OpenAPI support, bind/validate hooks, and clearer API endpoints. He is equally comfortable driving architecture and mentoring teams as he is diving into code, tests, and documentation to improve developer experience. Based in Bath, UK, he pairs a quick learning mindset and organisational discipline with a taste for unconventional ways to interact with technology.
code14 years of coding experience
job20 years of employment as a software developer
bookChurchill Community School
bookBSc (Hons), Psychology; Geography, BSc (Hons), Psychology; Geography at The University of Northampton
stackoverflow-logo

Stackoverflow

Stats
93reputation
19kreached
0answers
2questions
github-logo-circle

Github Skills (23)

roslyn10
apidoc10
net10
dotnet10
asp-net-core10
asp-net10
api10
dotnet-core10
xml10
web-framework10
fsharp10
metadata-management10
csharp10
documentation10
omnisharp9

Programming languages (27)

C#GoMustacheHTMLGroovyTypeScriptShellSCSS

Github contributions (5)

github-logo-circle
CarterCommunity/Carter

Apr 2017 - Nov 2022

Carter is framework that is a thin layer of extension methods and functionality over ASP.NET Core allowing code to be more explicit and most importantly more enjoyable.
Role in this project:
userBack-end Developer
Contributions:31 reviews, 287 commits, 266 PRs in 5 years 8 months
Contributions summary:Jonathan appears to be a back-end developer focused on the development of the Carter framework. They made the initial commit to the repository and then contributed significantly by adding core functionality and extension methods, specifically for creating web applications with ASP.NET Core. They also introduced features such as Bind and Validate, as well as before and after hooks, and exception handling, demonstrating a focus on simplifying the development process within the framework. The user also introduced support for OpenAPI.
extension-methodsmit-licenseaspasp-netnet-core
giraffe-fsharp/Giraffe

Jun 2020 - Feb 2021

A native functional ASP.NET Core web framework for F# developers.
Role in this project:
userBack-end Developer
Contributions:18 commits, 3 PRs, 7 comments in 8 months
Contributions summary:Jonathan primarily focused on documenting and adding XML documentation to various modules within the Giraffe framework. This includes core components such as `Common.fs`, `ComputationExpressions.fs`, `Serialization.fs`, `FormatExpressions.fs`, and `Core.fs`. The documentation updates span across various aspects of the framework, from core functionalities to response handling and model binding. The commits indicate a focus on enhancing the readability and maintainability of the codebase through detailed documentation.
micro-frameworkfsharpmodel-view-presenterhttp-handlerasp-net
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
Jonathan Channon - Head Of Engineering at Elaway