Experience
14+ years of contract and freelance Python/Django development
Sabbatical
Personal
Working on personal/side projects, seeing family and holidaying.
Python/Django/React Developer
Built and maintained full-stack features for configuration dashboards and monitoring tools using Django Rest Framework and React with MaterialUI.
▼ Show morePython/Django Developer
Focused on backend optimisation and bug fixing for farm management software with heavy use of GraphQL (Graphene-Django).
▼ Show morePython/Django Developer
Refactored a Django project implementing the fat models design principle to make views as simple as possible and do most logic in models.
Python/Django Developer
Developed new features and bug fixes for the open-source Nautobot codebase, working with some of the most experienced Python/Django experts in the world.
▼ Show morePython/Django Developer
Dare (end client: BMW)
Working on the Django and React parts of the project. Multiple projects including developing/maintaining BMW UK and Ireland's digital sales desks and the used vehicle locator functionality.
Python Developer (Fintech)
Accenture (end client: Atom Bank)
Worked on the Django side of the fintech product. Contract ended prematurely due to the end client pulling out of their contract.
Freelance Python Developer
Big 5 Assessments
Built a new website and backend to allow recruiters to send invitations to candidates for personality assessments.
Python Developer
Clear Review
Helped on the maintenance of a large codebase primarily using Django. Used Django Rest Framework to develop and test parts of the API.
Senior Python Developer (Fintech)
Upside Technologies
Used Django Rest Framework to develop and test parts of the API for this Fintech start-up.
Freelancing
Various Clients
General server maintenance and freelancing. Scaffolding a new API being ported to Django/DRF from Coldfusion.
Python Developer
Upgrading a large application (140,000 lines of Python) from Python 2.7 to Python 3.6 and Django 1.11 to Django 2.2.
Freelancing
Various Clients
Integration scripts for data sharing and automatic invoice creation between Zoho CRM and Xero API.
Full Stack Developer
Developed a new website for career assessments and advice. Built with Django 2 and Python 3.6 on PythonAnywhere with MySQL.
Python Developer
Working with the Research IT department in collaboration with the NHS on software powering clinical trial data collection for CFS/ME web-based treatment.
Python Developer
UK Office for National Statistics
Developed and maintained RESTful web services in the SDX (Survey Data eXchange) team. Part of the effort to digitize data collection for the UK National Census and Retail Sales Index.
Python Developer
Built the suite of applications used internally by satellite system administrators, journalists and translators in BBC World News' monitoring department (the Monitoring Production Suite).
Freelancing
Various Clients
Re-developed workstream.co.uk and helped design various WordPress custom sites using Django, FeinCMS, Bower, SASS and Gulp.
Python/Django Developer & Team Lead
British Sky Broadcasting (BSkyB)
In charge of a team building a new internal portal for STB (set-top box) software development and testing. Managed 20+ MySQL databases with 10+ terabytes of data and 23 separate Django apps.
Django Freelance & Python ETL
Various Clients
Clients included Workstream Construction Services and King's Sutton Parish Council.
Lead Developer
Passionato
Full time lead developer with ownership of the entire backend system, including all data integration/ETL scripts, processes and databases across four backend ingestion servers.