Bill Little

Lead Developer (Python) at Met Office

Exeter, 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
Bill Little is a Lead Python Developer with 13+ years of professional experience, currently driving backend engineering at the Met Office from Exeter. He brings deep practical expertise in test automation and CI, having bolstered testing infrastructure and Python 3 compatibility for imagehash and contributed robust unit and integration tests to scientific libraries like Iris and Cartopy. His work spans image processing, geospatial projections and numerical data handling, including adding support for new projections and refactoring core image-warping code. A former senior engineer at BAE Systems with a long career in engineering teams, he pairs disciplined software craftsmanship with operational rigor. Colleagues know him for quietly improving developer workflows—adding CI, coverage reporting and readable documentation—so projects become easier to maintain. Soft, fluffy and machine washable may describe his GitHub bio, but his contributions are decidedly solid and production-ready.
code13 years of coding experience
job12 years of employment as a software developer
bookBachelor of Science (B.Sc.), Computer Science, Bachelor of Science (B.Sc.), Computer Science at University of Aberdeen
bookHND, Computing, HND, Computing at Edinburgh Napier University
stackoverflow-logo

Stackoverflow

Stats
86reputation
7kreached
2answers
0questions
github-logo-circle

Github Skills (20)

unit-testing10
projection10
geometry10
pytest10
python10
testing10
cartopy10
test-framework10
cicd10
numpy10
maps10
test-automation10
matplotlib9
data-analysis9
optimization8

Programming languages (12)

TypeScriptC++ShellCSSCBatchfileNCLJavaScript

Github contributions (5)

github-logo-circle
SciTools/iris

Aug 2012 - Jan 2023

A powerful, format-agnostic, and community-driven Python package for analysing and visualising Earth science data
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:16 releases, 1101 reviews, 726 commits in 10 years 6 months
Contributions summary:Bill's contributions focused on improving the Iris library, primarily by addressing cube summary misalignment and coordinate name clipping in the core `iris/cube.py` file. They also added a test for cube summary alignment in `lib/iris_tests/test_cdm.py`, and enhanced the unit testing suite. Furthermore, the user worked on the testing framework, extending test coverage by adding additional tests, along with providing enhancements to a test for the `cube.replace` methods, and improving the test coverage for the data type and fill-value.
pythonvisualisationagnosticgribatmosphere
SciTools/cartopy

Oct 2012 - Sep 2021

Cartopy - a cartographic python library with matplotlib support
Role in this project:
userBack-end Developer
Contributions:1 release, 33 reviews, 35 commits in 9 years
Contributions summary:Bill primarily contributed to the `cartopy` library by modifying image transformation functionality and correcting documentation within the `lib/cartopy/img_transform.py` file. They focused on refactoring and removing unused functions and implementing a new `warp_img` function. The contributions included fixing a numpy related linspace issue. The user also added support for the new Geostationary projection and OSNI projection.
python-librarycartopypythongeographyspatial
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
Bill Little - Lead Developer (Python) at Met Office