Craig Furman

Senior Software Engineer at A.P. Moller - Maersk

London, 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
Craig Furman is a Senior Software Engineer and SRE based in London with 11 years of experience building and running cloud-native platforms and developer tooling. He bridges the platform/applications boundary—shipping features as a developer and operating them in production—across companies like Snyk, GitLab, Sourcegraph and now Maersk. His work spans Kubernetes, Go, IaC, and security-focused CLI tooling, with notable open-source contributions to projects such as Grafana Tanka and Snyk CLI that improve developer workflows and IaC testing. Comfortable both in backend and DevOps roles, he has driven migrations to Kubernetes/GCP, extended Kubernetes APIs, and implemented production-grade observability and release systems. He pairs an MSc in Computer Science from UCL with a background in chemistry from Oxford, reflecting a methodical, multidisciplinary approach to engineering.
code11 years of coding experience
job12 years of employment as a software developer
bookMChem Chemistry, MChem Chemistry at University of Oxford
bookUniversity College London
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (37)

kubernetes10
javascript10
testing10
configuration-management10
command-line-interface10
terraform10
security10
terraformer10
go10
prometheus10
helm10
configuration-file10
jsonnet10
kubernetes-pods10
command-line10

Programming languages (23)

SmartyPowerShellMDXC++CSSRustGoMustache

Github contributions (5)

github-logo-circle
snyk/cli

Jun 2021 - Sep 2022

Snyk CLI scans and monitors your projects for security vulnerabilities.
Role in this project:
userFull-stack Developer
Contributions:99 reviews, 48 commits, 43 PRs in 1 year 3 months
Contributions summary:Craig primarily focused on improving the Snyk CLI's IaC (Infrastructure as Code) test functionality. Their contributions include enhancing the documentation generation process and adding features to handle IaC files, specifically related to cloud context. Furthermore, they worked on tracking IaC test usage, improving output formatting, and addressing multi-document YAML file indexing. The user also implemented ignore rules within the CLI.
monitorssarifmonitorsecurity-toolsvulnerabilities
snyk/driftctl

Nov 2021 - Sep 2022

Detect, track and alert on infrastructure drift
Role in this project:
userBack-end Developer & DevOps Engineer
Contributions:72 reviews, 16 commits, 28 PRs in 10 months
Contributions summary:Craig primarily contributed to the `gen-driftignore` command within the `driftctl` project, adding functionality to read input from stdin and write output to a file. Their work involved modifying core command-line interface logic, test cases, and refactoring code related to file I/O. Furthermore, they implemented features supporting AWS API Gateway v2 deployments. The commits demonstrate expertise in Go and familiarity with infrastructure-as-code concepts.
alertdevopsinfrastructuredetectinfrastructure-as-code
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