Jack Wearden

Lead Software Engineer at MongoDB

Stevenage, 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

👤
Senior
🎓
Top School
Jack Wearden is a Lead Software Engineer with 13 years of experience building high-load cloud systems, currently working remotely for MongoDB from the UK. He brings deep backend expertise in Java, Python, Scala and TypeScript, paired with production database experience in MongoDB and MongoDB-acquired mLab. Jack has a track record of moving monoliths to microservices, containerising dev workflows with Docker, and deploying to AWS ECS via Terraform, demonstrating both hands-on coding and architectural thinking. He contributes to notable open-source projects such as the Pylons waitress WSGI server, where he improved configurable server header handling and test coverage. A First-Class Computer Science graduate who started by optimising high-traffic features (e.g., an embedded widget seen by millions monthly), he combines performance-focused engineering with pragmatic team leadership.
code13 years of coding experience
job8 years of employment as a software developer
bookAltrincham Grammar School for Boys
bookBSc, Computer Science with Industrial Placement year, First Class, BSc, Computer Science with Industrial Placement year, First Class at University of Birmingham
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
5,762reputation
528kreached
12answers
19questions
github-logo-circle

Github Skills (14)

unit-testing10
http-server10
pytest10
python10
unit-test10
testing10
html6
ajax6
location6
javascript6
routes6
forms6
rest6
angularjs6

Programming languages (15)

JavaC++CScalaGoHTMLTypeScriptCoffeeScript

Github contributions (5)

github-logo-circle
Pylons/waitress

May 2018 - May 2018

Waitress - A WSGI server for Python 3
Role in this project:
userBack-end Developer
Contributions:6 commits, 1 PR, 4 comments in 4 days
Contributions summary:Jack contributed to the `waitress` WSGI server by implementing features related to the server header, specifically allowing for its configurability. They modified the code to allow the server header to be omitted or used in the `Via` header based on configuration. Additionally, the user added test cases to ensure the correct behavior of the server header, including cases where it should be removed. They also fixed a typo in a test case and corrected the logic around the `Via` header for proxied requests.
pythonwsgi-serverwaitresspython-3python3
NotBobTheBuilder/podman

Mar 2023 - Oct 2024

Contributions:6 reviews, 29 PRs, 125 pushes in 1 year 7 months
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
Jack Wearden - Lead Software Engineer at MongoDB