James Bowes

Distinguished Engineer at Snyk

Dartmouth, Nova Scotia, Canada
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
James Bowes is a Distinguished Engineer with 17 years of hands-on experience designing and shipping resilient, cloud-native systems from startup to scale, currently at Snyk in Dartmouth, Nova Scotia. He has led re-architectures to gRPC, designed public GraphQL APIs, and built Go-based single-binary services and cryptographic tooling for secure credential handling. As former CTO of Manifold and long-time principal architect, he blends deep IC craft—implementing finite-automaton provisioning frameworks and CI/CD improvements—with strategic technical leadership. He contributes to open-source Go tooling such as promptui, focusing on modernizing dependencies and module support, showing a pragmatic attention to code quality and maintainability. Colleagues know him as a communicator who keeps shipping while mentoring teams, and off the clock he’s a drawer of boxes and lines—a hands-on maker who values tidy design.
code17 years of coding experience
job20 years of employment as a software developer
bookBachelor Computer Science, Bachelor Computer Science at Dalhousie University
stackoverflow-logo

Stackoverflow

Stats
4,112reputation
289kreached
90answers
1question
Badges
git
top-5%
github-logo-circle

Github Skills (14)

golang10
go10
command-line10
cli9
dependency-management9
git9
user-interface8
xcode6
xcodebuild6
nodejs6
linux6
android6
python6
java6

Programming languages (14)

JavaRustCGoHTMLJupyter NotebookTypeScriptHCL

Github contributions (5)

github-logo-circle
manifoldco/promptui

Oct 2018 - Oct 2021

Interactive prompt for command-line applications
Role in this project:
userBack-end Developer
Contributions:5 releases, 6 reviews, 35 commits in 3 years 1 month
Contributions summary:James primarily focused on maintaining and improving the `promptui` library, written in Go. Their contributions included refactoring code to use Go modules, removing support for older Go versions, and updating dependencies. They also incorporated enhancements from other contributors, as demonstrated by the merging of branches and release of the v0.9.0 version. These changes indicate a focus on dependency management, code quality, and aligning the project with more recent Go standards.
golanginterfaceterminalpromptcommand-line
manifoldco/go-connector

Apr 2017 - Jan 2020

Go client API for Manifold's provider-facing connector service (unstable)
Contributions:6 PRs, 4 pushes, 5 branches in 2 years 9 months
golangapiapi-clientprovidergo-client
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 Bowes - Distinguished Engineer at Snyk