Stuart Teasdale

System Development Manager at Amazon Web Services (AWS)

Greater Oxford Area 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
Stuart Teasdale is a seasoned systems leader with 14+ years building and operating large-scale Unix/Linux infrastructures and DevOps practices, currently managing AWS service teams as a System Development Manager. He blends deep hands-on skills in Perl, Python and shell scripting with broad experience in automation, configuration management, virtualization, containers and cloud migrations. Stuart has led and scaled ops and engineering teams across startups and enterprise contexts—shaping architecture, procurement, security and CI/CD to deliver measurable operational improvements. His open-source work includes test and compatibility contributions to notable Python projects such as pycountry and translate, reflecting a focus on reliability and internationalisation. Known for pragmatic leadership, he steers long-term improvements while remaining an active technical contributor who prefers fixing brittle tests and integration edges that others overlook. Based in the Greater Oxford area, he combines an MSci in Physics & Astronomy with a rare mix of infrastructure depth and people-centric management.
code14 years of coding experience
job16 years of employment as a software developer
bookM Sci Physics and Astronomy, M Sci Physics and Astronomy at Durham University
github-logo-circle

Github Skills (10)

i18n-js10
i18next10
localization10
gettext10
pytest10
python10
i18n-node10
test-automation10
testing10
xapian9

Programming languages (8)

TypeScriptC++CSSShellCTeXJupyter NotebookPython

Github contributions (5)

github-logo-circle
translate/translate

Apr 2013 - Aug 2020

Useful localization tools with Python API for building localization & translation systems
Role in this project:
userBack-end Developer & Localization/Internationalization Specialist
Contributions:17 commits, 8 PRs, 9 comments in 7 years 5 months
Contributions summary:Stuart primarily contributed to improving the functionality and maintainability of the translation tools within the repository. Their work included fixing Python 3 compatibility issues, specifically related to the `__import__` and `.items()` methods. They also addressed issues related to external library interactions, updating and fixing code involving the use of libgettextpo for correct pointer types, and decoding bytes returned from the indexer. The user focused on improving the test suite and eliminating unnecessary dependencies.
l10napipythontranslationinternationalization
pycountry/pycountry

Nov 2021 - Nov 2021

A Python library to access ISO country, subdivision, language, currency and script definitions and their translations.
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:8 commits, 1 PR, 3 comments in 1 day
Contributions summary:Stuart primarily focused on updating and adapting existing tests to align with data changes within the `pycountry` library. Their contributions involve modifying test cases to reflect updates in country, subdivision, and fuzzy search data. This work demonstrates a strong focus on ensuring the accuracy and reliability of the library's data and functionality through comprehensive testing. The updates range from inclusion of flag symbols and localization of types to switching test conditions based on changes in the dataset.
python-libraryiso-countrycreditpythontranslations
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
Stuart Teasdale - System Development Manager at Amazon Web Services (AWS)