Norman Thomas is a pragmatic Head of Engineering with nine years of hands-on full‑stack experience and a decade-plus history building and operating customer-facing systems end-to-end. He blends backend strengths in Python, C++ and Elixir with React frontends, GraphQL/REST APIs, and production AWS serverless patterns, bringing features from concept through testing, deployment and customer acceptance. At Open Publishing he introduced GraphQL and NoSQL solutions where appropriate, and champions well‑architected, testable software—evident from his work improving test suites on open-source Python projects. He also applies ML and data tooling (TensorFlow, scikit‑learn, Pandas) to in‑house products and explores IoT and time-series tech in side projects, reflecting a curiosity for systems beyond the typical web stack. Fluent in tooling across languages and cultures, he pairs technical depth with a customer-focused delivery mindset.
9 years of coding experience
10 years of employment as a software developer
Self-Driving Car Nanodegree, Autonomous Driving, Self-Driving Car Nanodegree, Autonomous Driving at Udacity
Master's degree / German Diplom, Computer Science, GPA 4.0 / German 1.3, Master's degree / German Diplom, Computer Science, GPA 4.0 / German 1.3 at Universität Kassel
Chinese Language and Culture, Chinese Language and Culture at 同济大学
A simple Python wrapper for the Amazon.com Product Advertising API ⛺
Role in this project:
QA Engineer / Test Automation Engineer
Contributions:21 commits, 3 PRs, 6 comments in 25 days
Contributions summary:Norman primarily focused on improving the test suite for the `python-amazon-simple-product-api` repository. Their contributions involved fixing existing tests to accommodate changes in image URLs and editorial review text, as well as implementing new test cases for features such as attribute retrieval, page iteration, and availability properties. They also addressed code style issues highlighted by pylint and integrated a flaky test plugin to handle potential request failures, enhancing the reliability of the testing process.
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
Norman Thomas - Head Of Engineering at Open Publishing