CV
An experienced software engineer with a proven track record of learning and applying new technology. Adept at implementation, delivery and iteration, building and leading high performing teams as well as creating, adapting and running Agile delivery processes.
Currently employed as a Technical Lead at Pebble building and iterating the UK's fastest growing online marketplace for children's activities, bringing activity providers and parents together.
Recent Positions
Pebble - Tech Lead - 2021 - present
- Technical lead responsible for Pebble's SaaS platform
- 1st permanent engineering hire, responsible for hand over and scaling of the applications
- Hands on coding, maintenance and iteration of infrastructure, mentoring of colleagues, product ideation and delivery process improvement
- Our technical stack includes Python, Postgres, GraphQL, Next.js, Terraform, Serverless, AWS, Vercel, Sentry, Slack, Stripe, Metabase + several other tools
60 Decibels - Tech Lead - 2019 - 2021
- Lead the engineering team delivering e2e impact management in the international development sector
- Technical stack included Postgres, Redshift, Python, Node, GraphQL, React, Next.js, Matillion, Power BI and Airtable
- Hosted via a combination of AWS, Vercel and Heroku platforms
Airfinity - Lead Engineer - 2017-2019
- Hiring and leading the development and product teams
- Architecture, design and development of the SaaS platform, setup and running of Agile delivery processes
- Technical stack included Python, React, Postgres, Redshift, Airflow, AWS and Airtable
Technical Skills
- Python, Django, Graphene, DRF, Airflow
- AWS; Lambda, API Gateway, RDS, Cognito, Cloudwatch, EventBridge, SQS, SNS, Cloudfront, Secrets Manager, IAM, Route 53, Certificate Manager
- Terraform, Serverless, Chef
- Unittest, PyTest, Jest, Mocha, Chai, Ruby, Cucumber, Watir
- Postgres, Redshift, MongoDb, SQL Server, Oracle, MySQL
- SQLAlchemy, Prisma, Linq to SQL, Objection
- NUnit, Selenium, SpecFlow, Moq, NSubstitute, AutoFixture, PHPUnit, Behat
- HTML, CSS, React, Vue, Angular, Backbone, Knockout, Less, Sass, Grunt, Gulp, Compass
- Node, Next.js, Express, C#, ASP.NET, MVC, Web API, PHP, Laravel
- Metabase, Power BI, Matillion, ReDash, Jira, Sentry, LogDNA, Airtable
- Git, GitHub Actions, SVN, Mercurial, Codeship, TFS, Cruise Control.NET, Jenkins
- Vercel, Heroku, Azure, IIS, Apache, Nginx, Vagrant, Docker
Older Roles
-
15 Gifts
Head of Development - 2015-2017 -
Amido
Technical Consultant -2014-2015 -
Bite Studio
Senior Developer - 2010-2014 -
Penna Barkers
Senior .Net Developer - 2008-2009 -
Matrix Data
Technical Project Manager - 2006-2008 -
Broadsystem
Technical Architect / Team Lead - 2002-2006 -
Caribiner
Applications Developer - 2001-2002 -
Synectics Solutions
Database Analyst - 1999-2001
Clients
- ASOS, Porsche, Acumen, The Bill & Melinda Gates Foundation
- Random House, Ok Magazine, The FT, The Times
- O2, EE, Three, BT, Sky + others
Projects
- SaaS Platforms, Data pipelines, APIs
- Database, Web and Desktop Applications
- Content and Recruitment Management Systems
Domains
- Identity, Sponsorship, Publishing
- e-Commerce, Subscription
- Recruitment, Customer Engagement
Education & Qualifications
Award | Organisation | Dates | |
---|---|---|---|
Registered PRINCE2 Practitioner | FGI Ltd / APM Group | 2008 - 2013 | |
BSc (Hons) Computing Science 1st Class | Staffordshire University | 1997 - 1999 | |
Higher National Diploma Computer Studies | Staffordshire University | 1995 - 1997 | |
National Diploma Computer Studies | Macclesfield College of Further Education | 1993 - 1995 | |
Skills & Qualities
- I am a natural leader experienced at building, nurturing and motivating individuals and teams
- I am a fast learner, and can immerse myself in the task at hand
- I can communicate with both technical and non-technical people effectively
- I thrive on new challenges
- I can bring common sense and humour to bear in most situations
Hobbies & Interests
- Swimming, playing padel and exercising at the gym
- Socialising with friends
- Playing computer games and reading, when time allows!