I am Gareth Senior

Northerner, Developer, Pythonista, Dog Walker, Gentleman, Runner, Optimist & Aspiring Good Egg

About Me

I was born in the Yorkshire town of Holmfirth, a place most famous for BBC sitcom 'The Last Of The Summer Wine' - I am adept at riding down a hill in a bathtub.

I attended Holmfirth High School from 1985-90 where I was unremarkable. I sat A-Levels at Greenhead College in Huddersfield before studying at Edge Hill College, Ormskirk 1992-1995. After a brief career as a journalist & writer I attained a Masters degree from the University of Huddersfield in 1999.

I've lived in North London since February 2000, during that time I've worked as a Designer, Web Developer & Software Engineer for Capital Radio Group, GCap Media plc, BBC Worldwide, EMAP Automotive, Global Radio, Sainsbury's and Ocado.

Work Skills

I'm from a design & front-end background and have worked with HTML, JavaScript and CSS since 2000. For a few years I built of a lot of games in Flash with ActionScript.

In 2006 I started working with Python using the Django framework. I've worked with most iterations fo the framework from 0.96 onwards.

In 2016 I moved to work at Sainsbury's and developed microservices using Python and Go Lang.

I've run development teams and line-managed developers since 2006.

Work History

May 2017 - May 2017: Cloud Services Engineer, Ocado Technology

Working with small devops team managing AWS infrastructure for Ocado's next generation software including Morrison's online store and delivery systems.

A number of in-house systems running on Python/Django:

  • A web-based service that manages temporary access to AWS console, RDS command line and SSH access to EC2 instances
  • A system that automates the provisioning of applications within AWS
  • Service usage checks and monitoring that automate the identification of sub-optimal configuration and potential cost savings and automates clean-up

Feb 2016 - May 2017: Lead Software Developer, Sainsbury's

Working with small cross-functional teams on projects that included:

  • A service that served an a central interface to Nectar's API. Structured as a suite of Go Lang microservices, provisioned using Ansible and deployed on AWS
  • An algorithm-driven engine that automated the re-ordering of stock in order to maximise availability and minimise waste. Python project
  • A personalisation system to generate offers & incentives for customers based on their buying habits. µservices written in Python & Go, deployed on AWS using Docker & Kubernetes

Jun 2011 - Feb 2016: Technical Lead, Global Radio

Managing a team of developers. Technical Lead for front-end development, focusing on: content managed radio-sites, online radio players, mobile apps.

Aug 2007 - Jun 2011: Software Developer, Global Radio

Agile web development with Python, Django, MySQL & ElasticSearch. Part of a small team that manages websites for major radio brands: XFM, Radio X, Classic FM, Capital FM, Capital XTRA, Smooth Radio, Big Top 40, Real XS and Heart.

Apr 2006 – Aug 2007: Senior Web Developer, BBC Worldwide

Senior Developer & Technical Project Manager developing content sites for magazine brands: TopGear.com, RadioTimes.com, BBCGoodFood.com, GardenersWorld.com

Feb 2000 – Apr 2006: Web Designer/Developer, GCap Media plc

Front-end development for an in-house CMS. Design & build of short-term tactical marketing sites for major events and commercial clients. Online games in Flash/Actionscript and Shockwave/Lingo. Brand design & creative direction.

Contact Me

Fill in the form. Only use language you'd be comfortable using at a family gathering, thanks!