Will Sewell

Stony Stratford, 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
Will Sewell is a senior software engineer with 14 years of experience building distributed systems, networked services and cloud infrastructure, currently contributing to Echo at Coinbase. He specializes in Go, Ruby and Haskell and has deep operational experience with AWS, Terraform, Linux, Redis and SQL, focusing on reliability and scalability. Will has led infra and channels teams at Pusher and shipped platform tooling at Monzo, bringing a track record of reducing outages and fixing subtle concurrency and goroutine leaks in large distributed services. An active open-source contributor, he’s improved critical projects such as Jaeger (CNCF tracing) and pusher-js, and has extended youtube-dl’s extractor support—work that demonstrates both back-end rigor and attention to cross-platform testing. Based in Stony Stratford, he pairs Cambridge-trained computer science foundations with hands-on CI, QA and build-system improvements that often reveal and prevent edge-case failures. Colleagues describe him as the kind of engineer who prefers fixing hard production bugs and refactoring brittle systems over adding flashy features.
code14 years of coding experience
job11 years of employment as a software developer
bookEast Sussex College
bookMaster of Philosophy (MPhil), Advanced Computer Science, Master of Philosophy (MPhil), Advanced Computer Science at University of Cambridge
bookBachelor of Science (BSc), Computer Science, Bachelor of Science (BSc), Computer Science at University of Sussex
bookChailey School
stackoverflow-logo

Stackoverflow

Stats
2,603reputation
132kreached
53answers
24questions
github-logo-circle

Github Skills (50)

unit-testing10
javascript10
observability10
python10
feature-extraction10
testng10
jes10
testing10
distributed-tracing10
youtube-dl10
extraction10
websocket10
regex10
webscraping10
java10

Programming languages (21)

C#JavaC++CRustMakefileElmGo

Github contributions (5)

github-logo-circle
pusher/pusher-http-php

May 2015 - Feb 2021

PHP library for interacting with the Pusher Channels HTTP API
Role in this project:
userBack-end Developer & QA Engineer / Test Automation Engineer
Contributions:11 releases, 3 reviews, 121 commits in 5 years 10 months
Contributions summary:Will primarily focused on improving the PHP library's robustness by adding and modifying unit tests. They addressed channel name and socket ID validation, including edge cases, to prevent invalid inputs. Furthermore, they fixed logic errors in socket ID validation and added additional test cases. They also updated tests to align with the dashboard requirements and refactored the code to use a foreach loop.
apiguzzlephpchannelspusher
pusher/pusher-js

Dec 2017 - Nov 2019

Pusher Javascript library
Role in this project:
userFull-stack Developer
Contributions:3 releases, 34 commits, 19 PRs in 1 year 11 months
Contributions summary:Will primarily focused on refactoring and improving the Pusher JavaScript library. They addressed issues related to TLS configuration, auth endpoint handling, and logging of errors and warnings. Additionally, the user streamlined the BrowserStack configuration for automated testing, improving the CI workflow. These contributions span both the core library functionality and the testing infrastructure, making the user a full-stack contributor.
javascriptjavascript-librarypusher
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
Will Sewell