Bracken Dawson

Senior Software Engineer at Piscada

Notodden, Norway
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
Bracken Dawson is a Senior Software Engineer with 13 years of experience and nine years specializing in Go, focused on building maintainable, high-quality backend systems and educating peers. He spent a decade at IBM advancing cloud-native container and Kubernetes services and now applies that expertise at Piscada, bringing B2B production experience in distributed systems. An active open-source contributor, Bracken has improved critical projects from the popular Marlin 3D printer firmware to testify and Docker distribution internals, often addressing subtle correctness and maintainability issues. Based in Notodden, Norway, he combines embedded/IoT hardware insight with cloud infrastructure know-how—an unusual cross-domain strength that helps him bridge low-level robustness with scalable cloud services.
code13 years of coding experience
job15 years of employment as a software developer
bookBachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Liverpool John Moores University
github-logo-circle

Github Skills (28)

assertion10
container10
docker10
c-language10
back-end-development10
testing10
firmware10
dockers10
distributions10
manifest10
avr10
3d-printing10
testify10
occi10
go10

Programming languages (14)

JavaC++CScalaGoPerlHTMLTypeScript

Github contributions (5)

github-logo-circle
stretchr/testify

Jun 2022 - Jun 2022

A toolkit with common assertions and mocks that plays nicely with the standard library
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:9 releases, 221 reviews, 2 commits in 5 days
Contributions summary:Bracken contributed to the `testify` library by fixing bugs related to mock functionality, specifically addressing deadlocks caused by panics in argument matchers and improving the ordering of mock expectations. The user added features to allow ordering of expectations and improved error messaging to aid in debugging. Further contributions involved refactoring and updating tests, including tests that demonstrate the functionality of `EqualValues` and handling of edge cases.
golangassertionstestingtoolkittestify
distribution/distribution

Feb 2021 - Feb 2021

The toolkit to pack, ship, store, and deliver container content
Role in this project:
userBack-end Developer
Contributions:20 reviews, 1 commit, 9 PRs in 1 day
Contributions summary:Bracken primarily focused on refactoring and improving the OCI image index and related storage mechanisms within the distribution/distribution repository. Their contributions involved splitting the OCI Image Index from the Docker Manifest List, supporting annotations, and removing duplicated platform fields. The user also addressed several Go idiom issues. These changes reflect a focus on the internal structure and maintainability of the project's core components.
containersshipdockerdelivercncf
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
Bracken Dawson - Senior Software Engineer at Piscada