Tobias Furuholm

Senior Software Engineer at Treebase AB

Örebro, Sweden
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
Tobias Furuholm is a senior software engineer based in Örebro, Sweden, with over 15 years of professional experience and a recent focus on Rust and Go. He consults through Treebase AB and has led technical efforts to secure software supply chains for large organizations, building cloud-native systems with Kubernetes, GraphQL and Cadence. Tobias has a strong backend pedigree demonstrated by meaningful open-source contributions—such as enhancing Docker image scanning in klar and adding robust backend features and pagination to Grafeas. Comfortable moving between hands-on engineering and technical leadership, he brings deep experience in system design, CI/CD and observability from long tenures at Atlas Copco and enterprise consulting. Colleagues value his pragmatic approach to refactoring and making complex integrations auditable and configurable.
code12 years of coding experience
job15 years of employment as a software developer
bookMaster's degree, Computer Software Engineering, Master's degree, Computer Software Engineering at Chalmers University of Technology
stackoverflow-logo

Stackoverflow

Stats
4,727reputation
251kreached
20answers
22questions
github-logo-circle

Github Skills (25)

docker10
postgresql10
apidoc10
docker-image10
dockers10
go10
api10
database-design10
json9
security9
configuration-management9
audit9
grpc9
auditing9
pagination8

Programming languages (7)

TypeScriptShellC++RustScalaGoPython

Github contributions (5)

github-logo-circle
grafeas/grafeas

Dec 2017 - Jul 2018

Artifact Metadata API
Role in this project:
userBackend Developer
Contributions:22 commits, 16 PRs, 130 comments in 7 months
Contributions summary:Tobias primarily contributed to the backend functionality of the Grafeas project. Their work included adding CRUD operations for projects, switching the application init to cmux based, making PKI, grafeas endpoint and PostgreSQL configurations configurable. Furthermore, they implemented pagination support across several API endpoints, and modified table names to plural form to align with database best practices. This involved modifications across Go server-side code, and database schema design.
metadata-apiapiartifactmetadata
optiopay/klar

Apr 2017 - Jun 2017

Integration of Clair and Docker Registry
Role in this project:
userBack-end Developer
Contributions:5 commits, 3 PRs, 5 comments in 2 months
Contributions summary:Tobias primarily focused on enhancing the functionality of the `klar` project, which integrates Clair and the Docker Registry. Their contributions include implementing support for Docker Image Manifest V2, Schema 2, and enabling the handling of SHA256 digest image addressing. Furthermore, the user refactored the code to improve how layer digests and blob sums are extracted and added unit tests for pulling Docker image manifests of various schemas. These changes directly contribute to the project's core functionality in securing and auditing Docker images.
clairsecurity-auditdocker-imageseverity-vulnerabilitiessecurity
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