Tom Viner is a Principal Software Engineer based in London with 15 years of experience building and leading reliable Python-driven systems. At Sohonet he progresses from senior developer to principal, shaping architecture and delivery for media-focused engineering teams. A regular conference speaker and organiser of the London Python Dojo, he combines hands-on coding with community leadership and mentoring. Tom is an active quality advocate in open source—contributing tests and fixes to the widely used pytest project to improve assertion rewriting and JUnit XML reporting. His background in Mathematics with Computing underpins a pragmatic, test-first approach to complex problems. Outside work he once backpacked across multiple continents, a detail that reflects a curiosity for diverse perspectives he brings to technical collaboration.
14 years of coding experience
16 years of employment as a software developer
BSc, Mathematics with Computing, BSc, Mathematics with Computing at University of Warwick
The pytest framework makes it easy to write small tests, yet scales to support complex functional testing
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:16 PRs, 2 branches, 71 comments in 4 years 4 months
Contributions summary:Tom primarily contributed to enhancing the testing framework of the pytest repository. Their work focused on adding new test cases to improve the coverage and robustness of the pytest testing functionalities, specifically related to assertion rewriting and the handling of various scenarios within the framework. The user also fixed issues related to JUnit XML report generation and implemented tests to validate different pytest features like skipping, xfail, and parametrization. These contributions reflect a focus on maintaining and improving the quality and reliability of the pytest framework.
Contributions:30 pushes, 6 branches in 6 years 1 month
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
Tom Viner - Principal Software Engineer at Sohonet