John Stevenson

Senior Software Developer at British Geological Survey

City of Edinburgh, Scotland, 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
John Stevenson is a Senior Software Developer with 10 years’ experience building GIS-focused data engineering, DevOps and reproducible science tooling from his base in Edinburgh. A former volcanology researcher and Royal Society of Edinburgh fellow, he translates complex geoscience problems into production software—leading sensor data platforms, ETL libraries and Ansible/Docker infrastructure at the British Geological Survey. He has designed large-scale migrations and CI-driven workflows for spatial databases, built RESTful geodata extraction services, and created QGIS integrations and reproducible spatial notebooks using GeoPandas. Equally at home writing Python libraries as authoring internal reports and training scientists, he champions open source practices to make scientific analyses portable and testable. An unusual blend of field science and systems engineering, he once compiled datasets from 250+ Icelandic field sites and still publishes practical guides that attract sustained public interest.
code10 years of coding experience
job6 years of employment as a software developer
bookPh.D., Geological and Earth Sciences/Geosciences (Volcanology), Ph.D., Geological and Earth Sciences/Geosciences (Volcanology) at The Open University
bookM.Sci, Natural Sciences (Geological Sciences), 2.1, M.Sci, Natural Sciences (Geological Sciences), 2.1 at University of Cambridge
bookhigh school of dundee
bookPh.D., Geological and Earth Sciences/Geosciences (Volcanology), Ph.D., Geological and Earth Sciences/Geosciences (Volcanology) at Lancaster University
languagesEnglish, Spanish
stackoverflow-logo

Stackoverflow

Stats
170reputation
20kreached
4answers
2questions
github-logo-circle

Github Skills (200)

meteorology10
python10
geojson10
gitlab-runner10
python-server10
orchestration10
runner10
simplify10
osgeo10
ogc10
qgis10
docker-compose10
arcgis10
api10
sql10

Programming languages (14)

JavaC++PLpgSQLGoHTMLJupyter NotebookPostScriptDockerfile

Github contributions (5)

github-logo-circle
BGS is responsible for advising the UK government on geoscience and providing impartial advice to industry, academia and the public.
Contributions:2 PRs, 50 pushes, 8 branches in 5 years 5 months
wpspythonadvicebgsgeospatial
ETL Helper is a Python ETL library to simplify data transfer into and out of databases.
Contributions:29 releases, 6 reviews, 237 commits in 3 years 2 months
pythondb2sql-databasesqldatabases
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
John Stevenson - Senior Software Developer at British Geological Survey