Edward Steel

Software Engineer at Treasure Data

Vancouver, British Columbia, 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
Edward Steel is a seasoned software engineer with 15 years building scalable, distributed backend systems from Vancouver, BC. He has driven platform and automation work at Hootsuite and Treasure Data, specializing in concurrent, resilient services and DevOps integrations. A steady open-source contributor, Edward has enhanced projects like HashiCorp Consul (HTTP API and prepared queries) and Digdag (AWS ECS integration and retry semantics), and improved battery-monitoring resilience in the taffybar status bar. He focuses on pragmatic refactors, robust API behavior, and clear documentation to make systems easier to operate and extend. Collected experience across startups and enterprise environments gives him a knack for balancing operational reliability with shipping features. He studied Computer Science at the University of Warwick and often surfaces small but meaningful operational fixes that reduce long-term maintenance overhead.
code15 years of coding experience
job12 years of employment as a software developer
bookBSc Hons, Computer Science, BSc Hons, Computer Science at University of Warwick
bookIB, IB at Bonn International School
languagesGerman
stackoverflow-logo

Stackoverflow

Stats
717reputation
148kreached
16answers
3questions
github-logo-circle

Github Skills (32)

apim10
api-rest10
api-design10
restful-api10
http10
java10
javas10
consul10
dag10
workflow-automation10
api10
go10
rest-api10
haskell10
testing9

Programming languages (16)

JavaRustScalaGoHTMLKotlinTypeScriptShell

Github contributions (5)

github-logo-circle
treasure-data/digdag

Jun 2019 - Feb 2020

Workload Automation System
Role in this project:
userBackend & DevOps Engineer
Contributions:1 review, 15 commits, 12 PRs in 7 months
Contributions summary:Edward primarily contributed to improving the Digdag workflow automation system. Their work included fixing documentation typos, clarifying documentation around retry mechanisms, and updating the documentation itself. They also added functionality to integrate with AWS ECS, including a `max_retries` option. Furthermore, they addressed issues related to task request models, notifications and refactored code for improved configuration management.
workload-automationdigdagsystem-automationautomationworkload
hashicorp/consul

Feb 2018 - Mar 2018

Consul is a distributed, highly available, and data center aware solution to connect and configure applications across dynamic, distributed infrastructure.
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 6 comments in 20 days
Contributions summary:Edward primarily focused on enhancing the agent HTTP API within the Consul project. Their work included implementing support for OPTIONS requests, which involved registering endpoints with supported methods and handling method validation. Additionally, the user made changes to facilitate prepared query handling. The user's contributions involved code modifications in `agent/http_oss.go`, `agent/http.go`, and `agent/prepared_query_endpoint.go`, suggesting a focus on API functionality and request handling. The user also implemented tests for endpoints.
api-gatewayecsgolangcenterdistributed
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
Edward Steel - Software Engineer at Treasure Data